×
技术社区 >  技术博客 >  OCP 集群节点维护:如何关闭开机自启、避免反复启动故障

OCP 集群节点维护:如何关闭开机自启、避免反复启动故障

在服务器硬件或 OS 维护期间,服务器往往会反复执行重启,以往出现过OCP集群中的一个节点的损坏。因此我们需要知道:如何在维护期间关闭某台OCP节点的服务自启?待维护完成后,再手动拉起。

维护前

1.停止 OCP 应用容器

docker stop ocp

2.停止 metadb 元数据库容器

docker stop metadb

3.禁止 ocp 容器开机自启

docker update --restart=no ocp

4.禁止 metadb 容器开机自启

docker update --restart=no metadb

5.检查容器状态和重启策略

docker inspect ocp metadb --format '容器: {{.Name}} | 状态: {{.State.Running}} | 重启策略: {{.HostConfig.RestartPolicy.Name}}'

维护中

进行维护,多次重启服务器,ocp服务器保持关闭

维护后

1.docker start metadb

查看 metadb 日志,确认 MySQL/OB 已 ready

docker logs -f metadb 2>&1 | grep -i "ready\|started\|listening"

或等待 30 秒(生产建议检查日志)

sleep 30

docker start ocp

2.恢复 metadb 自启

除非手动停止,否则系统重启后自动拉起

docker update --restart=unless-stopped metadb

3.恢复 ocp 自启

docker update --restart=unless-stopped ocp

4.检查运行状态

docker inspect ocp metadb --format '容器: {{.Name}} | 状态: {{.State.Running}} | 重启策略: {{.HostConfig.RestartPolicy.Name}}'

5.浏览器登录ocp平台检查是否可访问

http://:8080

6.可根据需求选择设置重启策略:

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

精选推荐