Lukáš Viktora Asked: 2013-10-02 04:45:02 +0800 CST2013-10-02 04:45:02 +0800 CST 2013-10-02 04:45:02 +0800 CST XenServer 共享本地阶段 772 我是 XenServer 6.2 的新用户。我有多个服务器连接到池/集群。每台服务器有 4 个带有 sw raid10 的 HDD。 由于需要快速迁移,我想共享本地存储。 您向我推荐什么作为跨节点的共享存储? virtualization 2 个回答 Voted Best Answer Nils 2013-10-10T12:29:31+08:002013-10-10T12:29:31+08:00 由于本地存储的限制要求,在生产环境中并且没有 DRBD,我只看到了几种可能性: NFSv3 使用 NFS 导出并将其与该导出的本地副本同步 使用 NFS 导出作为活动存储并使用本地副本作为备用(HA-NFS 服务器将是这里的正确解决方案) iSCSI 您可以使用 iSCSI 导出多个 RAW 存储设备。要么使用 HA-iSCSI-server,要么在所有节点上构建 Raid1。 标准解决方案将是具有冗余存储的经典 FC-SAN。 Felipe Franciosi 2013-10-15T03:21:48+08:002013-10-15T03:21:48+08:00 您无需与其他主机共享本地存储即可迁移 VM。XenServer 6.2 支持不使用共享存储的 VM 迁移。 在 XenCenter 中,只需右键单击 VM,选择“迁移到服务器”并使用向导。 在 CLI 中,您可以使用“xe vm-migrate”命令。 如果您真的想共享本地存储,答案取决于您的其他主机的外观。 如果您希望他们的本地存储参与此共享存储配置,您可以尝试一些不受支持的方法(这些可能需要您重新编译 XenServer 的 dom0 内核): DRBD 一些集群文件系统(例如 OCFS2、GlusterFS) 另一种选择是使用 NFS 或 iSCSI 将每个主机的本地存储导出回池。这样,您将以多个池范围的存储库(一个对应于共享其本地磁盘的每个主机)结束。
由于本地存储的限制要求,在生产环境中并且没有 DRBD,我只看到了几种可能性:
使用 NFS 导出作为活动存储并使用本地副本作为备用(HA-NFS 服务器将是这里的正确解决方案)
标准解决方案将是具有冗余存储的经典 FC-SAN。
您无需与其他主机共享本地存储即可迁移 VM。XenServer 6.2 支持不使用共享存储的 VM 迁移。
在 XenCenter 中,只需右键单击 VM,选择“迁移到服务器”并使用向导。
在 CLI 中,您可以使用“xe vm-migrate”命令。
如果您真的想共享本地存储,答案取决于您的其他主机的外观。
如果您希望他们的本地存储参与此共享存储配置,您可以尝试一些不受支持的方法(这些可能需要您重新编译 XenServer 的 dom0 内核):
另一种选择是使用 NFS 或 iSCSI 将每个主机的本地存储导出回池。这样,您将以多个池范围的存储库(一个对应于共享其本地磁盘的每个主机)结束。