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















暂无评论内容