本地存储下虚拟机一直重启却无法启动,如何排查?

解决方案

  • 可尝试以下方法进行排查:

  • 虚拟机无法正常启动,可能是由于所在主机CPU、内存、或网络IP资源不足所致,可通过报错信息定位主机是否存在以上资源不足的情况。

  • 本地存储下,还需查看XFS文件碎片化程度。可通过以下步骤查看和修复:

    1. 进入虚拟机系统,使用xfs_db -c frag -r /dev/XXX命令查看各个磁盘碎片化程度。若输出结果为actual 93133, ideal 8251, fragmentation factor 91.14%,可使用xfs_fsr /dev/XXX命令修复XFS碎片化程度。

      XXX为磁盘盘符名称,例如vda1。

    2. 若磁盘碎片化非常严重出现死锁,导致虚拟机卡死,可重启所在主机,解决死锁问题。

本页目录