Xenserver在哪里存储本地虚拟机

几个月前我的xenserver崩溃了,我一直没能找回上面的虚拟机

没有什么特别的安装,我认为这是全部的标准。

有没有办法恢复虚拟机呢? 它不会启动。 我试图在硬盘上search他们,但我还没有设法find任何东西。 有谁知道他们存储在硬盘上的位置?

您的第一站应该阅读思杰的如何将虚拟机导出到外部USB驱动器 。

最好使用链接的程序尝试恢复DomU,方法是启动Dom0并使用xe导出domU:

 # xe vm-list # xe vm-export vm=myVM filename=myVM-export.xva 

如果你的dom0是吸烟残骸,这将变得更加困难。 我不认为你可以启动一个LiveCD并从虚拟机中删除磁盘 – 至less我们需要知道你正在使用什么样的存储。 您可以尝试重新安装XenServer,同时保持虚拟机不受影响( 如何重新安装XenServer并在本地磁盘上保留虚拟机 )。

VM硬盘存储在/ var / run / sr-mount /中将包含包含本地/远程存储库的文件夹。 每个文件夹的名称=存储库的UUID不幸的是,这不会帮助您恢复您的虚拟机,因为您需要备份来恢复它们。 使用注释#1中的xe vm-export …命令。