当前位置:首页 > 虚拟机 > 正文

kvm虚拟机无法启动如何修复


一、虚拟机怎么修复按照此过程可在VirtualMachineManager(VMM)中将发生故障的虚拟机恢复到正常状态。可以使用以下选项:重试导致虚拟机失败的操作。
由于本次操作失败,将虚拟机恢复到之前的状态。
如果我们在VirtualMachineManager之外解决导致虚拟机故障的问题(例如,相应文件夹中缺少.vhd文件),请还原虚拟机以更新其在VirtualMachineManager数据库中的元数据。
警告:在已删除的VirtualMachineManager之外修复丢失的差异磁盘将永久删除父虚拟硬盘驱动器。如果您想让硬盘靠近父硬盘,则需要在虚拟机恢复之前复制磁盘。
更正处于故障状态的虚拟机在虚拟机中,在导航窗格中导航到部署虚拟机的主机。要仅查看处于失败状态的虚拟机,请展开“过滤器”中的“状态”,然后单击“失败”。在结果窗格中,选择要修复的虚拟机。获取有关故障的信息:在详细信息窗格中,单击“最近的作业”以查看有关虚拟机上运行的最近作业的摘要信息。
为了获取有关故障的信息,将显示作业显示,并且每个最新作业都在虚拟机上运行。有关详细信息,请参阅VMM中的明天作业。
在“操作”窗格中的“虚拟机”下,单击“修复”。在“修复”对话框中,选择适当的选项:单击“重试”以重新启动导致虚拟机失败的服务。
单击“恢复”将虚拟机恢复到作业失败之前的状态。
如果由故障引起的虚拟机问题已在VirtualMachineManager之外得到解决,请单击“忽略”以重新创建虚拟机的元数据并更新其状态。例如,丢失的虚拟硬盘文件可能已复制到适当的文件夹。
另请参阅在VMM中监视作业管理虚拟机的概念


二、KVM虚拟机挂掉console修复方法一台使用多年的KVM虚拟机,突然因为断电等原因无法正常启动。我无法连接到虚拟机。
Google搜索显示可以更改虚拟机的设置来解决这个问题,但是虚拟机无法访问,这个文件根本无法更改。
所以在KVM所在的电脑上,将虚拟机的img文件挂载到该目录下(img是raw格式的,具体挂载方法可以Google一下),直接更改虚拟机上的/etc/worm。内核行末尾console=ttyS0
Virsh重启虚拟机,然后控制台进入,可以看到虚拟机的错误信息。发现是磁盘问题。我使用fsck修复磁盘并重新启动虚拟机。