问题:是否可以在将旧存储库磁盘连接到新安装后扫描并重新导入 XenServer 虚拟机?
背景:客户端安装了 XenServer 7.3,其中三个本地磁盘分别配置为单独的存储库。所有的 VM 都在 LocalStorage2 和 LocalStorage3 上,而 XenServer 本身安装在 LocalStorage 上,这是三者的启动磁盘。
他们开始遇到 XenCenter 无法显示 VM 控制台的问题,在对此进行调查时,我们发现 XenServer 磁盘似乎已变为只读状态。重新启动和 fsck 暂时纠正了这个问题,但很快又出现了 - 所以假设磁盘有故障,我们更换了 Xen 磁盘,并重新安装了相同版本的 XenServer。
然后,我们使用 Citrix 在此处提供的说明重新连接磁盘 2 和 3 - https://support.citrix.com/article/CTX121896 - 这很有效,并且存储库出现,并且已用磁盘空间与可用磁盘空间表明虚拟机数据仍然存在。
然而,XenServer 显示不存在任何 VM,尽管进行了广泛的谷歌搜索,但我找不到任何命令来扫描现有 VM 的 SR。这可能吗?我曾希望能够扫描/重新导入磁盘上的现有数据。
与此同时,我们正在从 xva 备份中恢复,但由于每个虚拟机都有数百个演出,这是一个缓慢的过程。
这不是那么简单的方法,根据我的经验,将磁盘重新附加到新创建的虚拟机更容易。但是,请查看这篇文章 https://support.citrix.com/article/CTX136342 (如果元数据备份不可用,则手动还原映射)