云主机启动失败,怎么办?
云主机启动失败一般存在多种现象和原因,可根据以下现象和原因分类,尝试参考解决方案进行排查解决:
现象
云主机启动失败一般可能出现以下四种现象:
- 现象一:进入Linux云主机后出现
welcome to emergency mode! After logging in, type "journalctl -x b" to view system logs, "systemctl reboot”to reboot, "systemctl default"to try again to boot into default mode. Give root password for maintenance报错。 - 现象二:云主机启动失败,出现
stderr:exec of\"/usr/local/zstack/dnsmasq\"failed:No such file or directory\n","location":"报错。 - 现象三:云主机控制台出现黑屏。
- 现象四:云主机启动失败,出现
VG locked by other host报错。
原因一
出现现象一,可能是由于以下两种原因导致:
- 云主机开机自动挂载数据盘失败。
- 物理机意外断电,导致文件系统损坏。
解决方案
原因二
出现现象二,可能是由于物理机断电导致dnsmasq文件丢失。
解决方案
操作步骤
-
使用
scp命令从正常节点物理机拷贝/usr/local/zstack/dnsmasq文件至该物理机。 - 重连物理机。
- 重启云主机。
原因三
出现现象三,可能是由于SElinux配置文件加载错误,导致系统无法正常启动。
解决方案
进入系统单用户模式,检查SElinux配置文件是否存在参数书写错误。若存在错误,需修改为正确参数后,重启云主机。
原因四
出现现象四,可能是由于集群中物理机的sanlock未得到释放。
解决方案
在云主机界面,选中云主机后,点击,为云主机指定在上次启动的物理机上启动。
