重启、升级、卸载与迁移
cdnca 主控与节点的重启、查看日志、升级、节点卸载与主控迁移命令。
重启
主控:
systemctl restart cdnca-control-api cdnca-agent-gateway cdnca-control-nats cdnca-control-web节点:
systemctl restart cdnca-edge-agent cdnca-openresty-native重启 cdnca-edge-agent 不会中断正在转发的四层连接;cdnca-openresty-native 重启会中断连接,请在低峰期操作。
查看日志
journalctl -u cdnca-control-api -n 200 --no-pager升级
只在主控后台“维护操作”里走升级(可以指定版本),节点由主控统一推送。不要手工替换二进制文件。
卸载节点
/usr/libexec/cdnca-edge-agent/uninstall.sh加 --purge 会同时删除节点身份与本地状态(会要求确认):
/usr/libexec/cdnca-edge-agent/uninstall.sh --purge卸载主控
主控没有卸载脚本。需要彻底移除时请重装系统。
迁移主控到新服务器
在全新系统的新服务器上执行,安装器会经 SSH 从旧主控取加密备份并恢复,等待节点重连:
bash install-control.sh migrate-from root@旧主控IP --ssh-port 22 --wait-nodes 10m也可以在主控后台“备份与迁移”页操作。确认无误后再关闭旧主控;需要回切时,把 DNS 改回并在旧主控解除冻结。