XenServer异地复制

XenServer异地复制

我正在尝试寻找将我的 VHD 迁移到异地数据中心以实现 DR 目的的最佳方法。

目前我已设置了如下多个 Xen Stacks:

  • 双 RAID ISCSI SAN 多路径连接至少两个 Xen 服务器

下面是一个示例图:

在此处输入图片描述

我一直在测试和研究的一个选项是:

  • 在 SAN 上安装 CentOS
  • 在 SAN 上安装 Gluster
  • 使用 UCARP 创建 VIP,用于将 NFS 存储连接到 Xen
  • 使用 Gluster 的地理复制功能将此数据复制到异地存储的另一个 Gluster 节点。
  • 将所有 Xen 服务器放入办公室的单个堆栈中,以便给我提供更多的 RAM 来使用。

在此处输入图片描述

我已经设法完成了此设置,并且它运行良好,但是我非常担心磁盘 I/O。在 Gluster 中测试在 NFS 共享上创建的磁盘时,我似乎获得了 10MB/S 的写入速度和大约 5MB/S 的读取速度,这似乎相当慢。拥有高磁盘 I/O 非常重要,因为大多数 VM 将运行 SQL 服务器。

一个重要因素是我的开发设备只有慢速磁盘(7k),所以我知道这可能会对速度产生一点影响。

有哪些更好的方法可以为我的 VHD 实现冗余存储系统?

更新

好吧,我将我的 gluster 集群迁移到了一些不错的硬件上,并且配备了一些不错的磁盘,并且顺序写入速度增加到了 100MB/S,读取速度增加到了 80 MB/S,与直接从 iSCSI 存储运行相比,我似乎损失了大约 30-40MB/S,但我猜这是 NFS 可以预料到的。

相关内容