这几天过得真艰难。停电后,我的服务器配置变得一团糟,现在我正试图让我的虚拟机恢复运行。
我将 XenServer 重新安装到同一个盒子中的新 SSD 上。我将旧 SSD 作为存储库添加到新安装的实例中。我尝试备份旧实例中的元数据,但在尝试备份池时出现错误,因此看起来我无法以自动方式恢复所有虚拟机(我尝试使用恢复选项,但没有成功)。
我可以正常查看新安装的所有磁盘。我可以创建新的虚拟机并连接现有的 VDI,对于 Windows 实例来说没有太多问题。它们按预期启动。
但是,我的 Ubuntu VM(12.04)无法启动。它们显示黑屏,然后当我点击进入,它们会显示黑屏,左上角有下划线(光标,但不闪烁)。性能选项卡显示 CPU 使用率为 100%。它们从不启动,我无法 ping 它们(网络选项卡无论如何都不会显示 IP 地址)。
另一个奇怪的事情需要注意——这似乎只对最初在 XenServer 中创建的实例造成影响。我有一个从 VirtualBox 迁移过来的 Ubuntu VM,它启动得很好。所有其他“本机”VM 都无法启动。
有什么想法吗?唯一要注意的另一件事是,他们一开始甚至不会尝试启动。当尝试启动任何新创建的虚拟机时,我收到错误:
The bootloader for this VM returned an error -- did the VM installation succeed? INVALID_SOURCE
在我的笔记中,我记录了运行此命令来启动虚拟机:
xe vm-param-set uuid=<vm-uuid> HVM-boot-policy=BIOS\ order HVM-boot-params:order=dc
这似乎让我更接近了,但现在我只看到黑屏,我不知道如何继续。