文档目录

云主机启动失败,怎么办?

云主机启动失败一般存在多种现象和原因,可根据以下现象和原因分类,尝试参考解决方案进行排查解决:

现象

云主机启动失败一般可能出现以下四种现象:
  • 现象一:进入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报错。

原因一

出现现象一,可能是由于以下两种原因导致:
  • 云主机开机自动挂载数据盘失败。
  • 物理机意外断电,导致文件系统损坏。

解决方案

  • 针对云主机开机自动挂载数据盘失败,可尝试参考以下步骤解决:
    1. 登录云主机,在/etc/fstab配置文件中,删除或注释挂载数据盘命令。
    2. 编辑/etc/rc.d/rc.local配置文件,使用磁盘UUID设置开机自动挂载数据盘。
  • 针对物理机断电造成文件系统损坏,可尝试参考以下步骤解决:
    使用文件系统修复工具或第三方livecd工具引导修复。

原因二

出现现象二,可能是由于物理机断电导致dnsmasq文件丢失。

解决方案

操作步骤

  1. 使用scp命令从正常节点物理机拷贝/usr/local/zstack/dnsmasq文件至该物理机。
  2. 重连物理机。
  3. 重启云主机。

原因三

出现现象三,可能是由于SElinux配置文件加载错误,导致系统无法正常启动。

解决方案

进入系统单用户模式,检查SElinux配置文件是否存在参数书写错误。若存在错误,需修改为正确参数后,重启云主机。

原因四

出现现象四,可能是由于集群中物理机的sanlock未得到释放。

解决方案

云主机界面,选中云主机后,点击操作 > 高级策略 > 指定物理机启动,为云主机指定在上次启动的物理机上启动。
常见问题解答(FAQ) | 5.5.30 | ZStack Cloud · ZCF | ZStack 资源中心