XenServer异地复制

我试图find最佳的方式将我的VHD迁移到异地的数据中心进行灾难恢复。

目前我有一些Xen Stacks设置如下:

  • 双RAID ISCSI SAN多path至less两个Xen Server

下面是一个示例图:

在这里输入图像说明

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

  • 将CentOS安装到SAN上
  • 将Gluster安装到SAN上
  • 使用UCARP创build一个VIP用于将NFS存储附加到Xen
  • 使用Gluster的地理复制function将这些数据复制到另一个非现场存储的Gluster节点。
  • 把所有的Xen服务器放在办公室的一个单一的堆栈,给我更多的RAM玩。

在这里输入图像说明

我已经设法得到这个设置,它工作得很好,但是我非常关心磁盘I / O。 在Gluster上testing一个在NFS共享上创build的磁盘我似乎得到了10MB / S的写入和大约5MB / S的读取,这似乎很慢。 由于大多数虚拟机将运行SQL服务器,因此具有较高的磁盘I / O非常重要。

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

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

UPDATE

那么,我把我的gluster集群迁移到一些体面的硬盘上,并且顺序写入已经增加到100MB / S,读取到80 MB / S,似乎比从iSCSI存储直接运行大约30-40MB / S,但是我猜测这是与NFS预期的。