是否有命令可以扫描现有的 XenServer 虚拟机存储库?

是否有命令可以扫描现有的 XenServer 虚拟机存储库?

问题:将 XenServer 虚拟机连接到新安装后,是否可以从旧存储库磁盘扫描然后重新导入?

背景:客户端安装了 XenServer 7.3,其中有三个本地磁盘,每个磁盘都配置为单独的存储库。所有虚拟机都位于 LocalStorage2 和 LocalStorage3 上,而 XenServer 本身安装在 LocalStorage 上,即三个虚拟机的启动磁盘。

他们开始遇到 XenCenter 无法显示虚拟机控制台的问题,在调查此问题时,我们发现 XenServer 磁盘似乎已变为只读。重新启动和 fsck 暂时纠正了这个问题,但很快又出现了问题 - 因此我们假设磁盘有故障,我们更换了 Xen 磁盘,并重新安装了相同版本的 XenServer。

然后,我们按照 Citrix 在此处提供的说明重新连接了磁盘 2 和 3 -https://support.citrix.com/article/CTX121896- 这有效并且存储库出现,并且已用与可用磁盘空间显示虚拟机数据仍然存在。

但是 XenServer 显示没有虚拟机存在,尽管进行了大量的 Google 搜索,我还是找不到任何命令来扫描现有虚拟机的 SR。这可能吗?我曾希望能够扫描/重新导入磁盘中的现有数据。

同时,我们正在从 xva 备份中恢复,但由于每个虚拟机都有几百 GB,所以这是一个缓慢的过程。

答案1

这不是一个简单的方法,根据我的经验,将磁盘重新连接到新创建的虚拟机更容易。但是,请查看这篇文章 https://support.citrix.com/article/CTX136342 (如果没有元数据备份,则手动恢复映射)

相关内容