我最近将一台旧游戏电脑改造成了服务器,并决定安装 XenServer 7.5,这样我就可以在 Windows 和 Linux 服务器之间切换。虚拟机管理程序的安装进展顺利,我继续设置 Windows 10 虚拟机。我安装了一些基本程序,然后关闭了它一晚上。
在关闭服务器之前,我移除了 Windows 安装盘,以为事情已经完成了。
当我稍后尝试启动虚拟机时,收到错误消息 -
Unable to attach empty optical drive to VM.
VM 无法启动。我以为是 Windows 的问题,花了一整天时间尝试调试,方法是重新安装 Windows 并设置第二个 VM 以尝试正确重新安装。
昨晚我尝试用我手边的 Fedora Linux 磁盘做同样的事情。操作系统设置顺利。删除安装磁盘后,虚拟机将无法启动。
当我仍拥有安装磁盘时,两个虚拟机都可以正常启动,并且会话之间会保存更改。
此外,尝试从服务器控制台启动虚拟机会出现错误:
Failed: SR_BACKEND_FAILURE_456
TL;DR:如果没有原始安装介质,我的 XenServer 上的虚拟机将无法启动。