GoEdge 1.3.9 主控、API、边缘节点的服务命令与手动安装顺序

GoEdge 跑起来是三个进程:主控 edge-admin、接口服务 edge-api、被控节点 edge-node。日常运维基本就是这三组启停命令,再加上一次干净的手动安装。下面是 1.3.9 这套记的备忘。

一、三组服务命令

主控 edge-admin

启动、停止、重启、查看状态各一条:

edge-admin start
edge-admin stop
edge-admin restart
edge-admin status

还有一条重置:

edge-admin reset

接口服务 edge-api

edge-api start
edge-api stop
edge-api restart
edge-api status

边缘节点 edge-node

节点这边比前两个多三条:优雅退出 quit、自检 test、卸载 uninstall。正在跑量的节点不要直接 stop,用 quit 让它把连接处理完。

edge-node start
edge-node stop
edge-node restart
edge-node quit
edge-node test
edge-node status
edge-node uninstall

二、装之前要定的事

系统用主流发行版即可,端口要开 7788(主控面板)和 8001。安装包分 amd 和 arm 架构,文件名里的架构段按自己机器换,例如 edge-admin-linux-amd64-plus-v1.3.9.zip。

如果不想让程序自动升级、把版本锁死在装好的这一版,主控和被控都要先把升级域名指到本机:

echo "127.0.0.1 goedge.cloud" | sudo tee -a /etc/hosts > /dev/null
echo "127.0.0.1 goedge.cn" | sudo tee -a /etc/hosts > /dev/null
echo "127.0.0.1 dl.goedge.cloud" | sudo tee -a /etc/hosts > /dev/null
echo "127.0.0.1 dl.goedge.cn" | sudo tee -a /etc/hosts > /dev/null
echo "127.0.0.1 global.dl.goedge.cloud" | sudo tee -a /etc/hosts > /dev/null
echo "127.0.0.1 global.dl.goedge.cn" | sudo tee -a /etc/hosts > /dev/null
cat /etc/hosts

这一步两台机器都要做,只做了主控的话节点照样会去拉新版本。

三、手动安装的顺序

把主控包解压到网站根目录后,边缘节点的安装包建议提前放进 edge-api/delopy/ 目录(注意目录名就是这么拼的),节点下发时直接从这里取:

cd /www/wwwroot/你的网站/edge-admin/edge-api/delopy/
wget -O edge-node-linux-amd64-v1.3.9.zip <节点安装包下载地址>

然后 SSH 进网站目录依次拉起主控和接口服务:

edge-admin/bin/edge-admin start #启动主控
edge-admin/bin/edge-admin service #启动系统服务
edge-admin/bin/edge-admin daemon && #启动守护进程
edge-admin/edge-api/bin/edge-api start #启动主控
edge-admin/edge-api/bin/edge-api service #启动系统服务
edge-admin/edge-api/bin/edge-api daemon && #启动守护进程

浏览器打开 http://IP:7788 走安装向导,装完即可登录配置节点。

四、几个注意点

  • 屏蔽升级域名之后版本不会再变,但也不会拿到安全修复,自己要留心上游更新。
  • 下发节点时端口没放行,界面上表现为节点一直离线,先在节点机上 edge-node test 看连通性。
  • 卸载走 edge-node uninstall,别直接删目录,残留的服务单元会占着端口。
  • delopy 下的节点包版本要和主控匹配,混放不同版本容易下发成功但进程起不来。
© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容