我正在尝试使用分布式文件系统作为我的 Xen 服务器的后端存储。
我已经设置了 DFS(分布式文件系统)(使用 CentOS 和 GlusterFS),并且一切都运行良好,IOPS 速度出奇的好,但是我现在遇到了与正在同步到我计划的 DR(灾难恢复)存储的 VHD(虚拟硬盘)的问题。
我的 VHD 被写入两个本地 SAN(存储区域网络)服务器,然后使用地理复制将它们同步到异地 SAN 服务器。我还有两个 xen 服务器连接到异地 SAN 服务器。
我可以在我的异地存储中看到 VHD,并且我发现如果:
- 我只是将 VHD 移入 SR(存储库),这导致 SR 损坏。
- 如果我将 VHD 复制并重命名到 SR 中,SR 可以正常工作,并且我可以在 Xen Center 中看到 VHD,但是当我尝试使用此 VHD 启动 VM 时,Xen 会抛出错误。
有谁知道为什么会发生这种情况以及我可以做些什么来尝试解决此问题。我知道我可以使用 XenCenter 将 VHD 导入 XenServer,但我正在寻找可以使用脚本而不是手动执行的操作。
谢谢。