在服务器硬件或 OS 维护期间, 服务器往往会反复执行重启,以往出现过OCP集群中的一个节点的损坏。因此我们需要知道: 如何在维护期间关闭某台OCP节点的服务自启?待维护完成后,再手动拉起。
docker stop ocp
docker stop metadb
docker update --restart=no ocp
docker update --restart=no metadb
docker inspect ocp metadb --format
'容器: {{.Name}} | 状态: {{.State.Running}} | 重启策略: {{.HostConfig.RestartPolicy.Name}}'
查看 metadb 日志,确认 MySQL/OB 已 ready
docker logs -f metadb 2>&1 | grep -i
"ready\|started\|listening"
或等待 30 秒(生产建议检查日志)
sleep 30
docker start ocp
除非手动停止,否则系统重启后自动拉起
docker update --restart=unless-stopped metadb
docker update --restart=unless-stopped ocp
docker inspect ocp metadb --format
'容器: {{.Name}} | 状态: {{.State.Running}} | 重启策略: {{.HostConfig.RestartPolicy.Name}}'
http://:8080

如果你在实际操作中遇到问题,可以在评论区留言交流。 后续我们会持续分享更多运维干货,记得 关注不迷路 ,下次见~

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70047467/viewspace-3114381/ ,如需转载,请注明出处,否则将追究法律责任。