重启、升级、卸载与迁移

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 改回并在旧主控解除冻结。