Matt Rogish Asked: 2009-05-02 12:27:17 +0800 CST2009-05-02 12:27:17 +0800 CST 2009-05-02 12:27:17 +0800 CST 在备份 SAN 上同步 VMWare 映像 772 我添加了一个额外的 iSCSI SAN 作为我们现有 ESX Server 存储阵列的备份(自制,因此没有花哨的 NetApp 或 EMC 软件来管理它)。如果主 SAN 发生故障,有什么方法可以自动同步 VM 映像?(vranger?) backup storage-area-network iscsi network-attached-storage vmware-esx 5 个回答 Voted Best Answer Brent Ozar 2009-05-02T12:41:33+08:002009-05-02T12:41:33+08:00 免责声明 - 我为拥有 Vizioncore 的公司Quest Software工作,但我在这里的回答只是我自己的两分钱。 我将Vizioncore vRanger Pro用于您所描述的内容:我已安排作业将备份到辅助存储。备份机制给我留下了深刻的印象——它确实有效。我不得不进行一些恢复,它们也进行得非常好:整个过程都是在 vRanger UI 中进行点击。 它不是唯一的产品——例如,Veritas NetBackup 可以与 VMware 的 VCB 备份功能集成以执行类似的快照。与供应商交谈时要问的问题是,“这是否需要在 ESX 服务器上安装代理或任何东西?” 如果是这样,我会紧张。vRanger 没有,但同样,我不是作为销售人员这么说 - 只是给我两美分。如果我认为它很烂,我不会在这里回答这个问题,呵呵。 jwiz 2009-05-31T18:51:46+08:002009-05-31T18:51:46+08:00 我们在使用 vRanger 时遇到了各种疯狂的问题。一个问题是在尝试备份名为“delta”的机器时。这失败了,因为 vmdk 文件的名称中包含“delta”,并且 vRanger 假设任何时候它看到“delta”作为 vmdk 文件名的一部分,这一定是因为该计算机上有快照。 还有一次我们无法备份特定的机器,因为它的 UID 在中间有类似“xx-d0”的东西。我忘记了该程序具体是什么,但由于某种原因,它将 UID 解析为命令行选项“-d0”,并且不会进行差异备份。 我会把它作为评论而不是答案,但显然你不能在没有某种声誉的情况下发表评论。 Greg Laws 2009-05-13T12:24:04+08:002009-05-13T12:24:04+08:00 如果您正在寻找商业软件解决方案,您可以查看 DoubleTake 的 ESX 复制软件。 如果您希望开发自己的解决方案,请记住最重要的一点是,您需要在每个复制周期之前拍摄基于 VMware 的 VM 快照。这实质上将使您的虚拟机处于静默状态,从而为您提供最大的机会在您的副本中拥有一致的 vmdk。对于编写此过程的脚本,适用于 Windows 的 VMware VI 工具包 ( http://www.vmware.com/sdk/vitk_win/index.html ) 非常方便。它是一组 PowerShell 命令行开关,可让您访问许多高级 vCenter 操作,即为特定数据存储中的所有 VM 创建快照。 JakeRobinson 2009-06-07T18:37:02+08:002009-06-07T18:37:02+08:00 这取决于您希望您的 RPO(恢复点目标)是什么。这是您上次备份的时间,或者更重要的是,您可以承受丢失多少数据...... Doubletake 可以复制虚拟机,并且有一个非常漂亮的 RPO 您还可以使用 VMware VCB 编写虚拟机级别备份脚本。RPO 不是那么好,但有很多支持。 另一种选择是编写一个脚本,将其放在连接到两个 SAN 的 ESX 主机上。http://www.vmts.net/vmbk.htm 祝你好运! Brent 2009-05-02T12:41:16+08:002009-05-02T12:41:16+08:00 您可以使用rsync来执行此操作
免责声明 - 我为拥有 Vizioncore 的公司Quest Software工作,但我在这里的回答只是我自己的两分钱。
我将Vizioncore vRanger Pro用于您所描述的内容:我已安排作业将备份到辅助存储。备份机制给我留下了深刻的印象——它确实有效。我不得不进行一些恢复,它们也进行得非常好:整个过程都是在 vRanger UI 中进行点击。
它不是唯一的产品——例如,Veritas NetBackup 可以与 VMware 的 VCB 备份功能集成以执行类似的快照。与供应商交谈时要问的问题是,“这是否需要在 ESX 服务器上安装代理或任何东西?” 如果是这样,我会紧张。vRanger 没有,但同样,我不是作为销售人员这么说 - 只是给我两美分。如果我认为它很烂,我不会在这里回答这个问题,呵呵。
我们在使用 vRanger 时遇到了各种疯狂的问题。一个问题是在尝试备份名为“delta”的机器时。这失败了,因为 vmdk 文件的名称中包含“delta”,并且 vRanger 假设任何时候它看到“delta”作为 vmdk 文件名的一部分,这一定是因为该计算机上有快照。
还有一次我们无法备份特定的机器,因为它的 UID 在中间有类似“xx-d0”的东西。我忘记了该程序具体是什么,但由于某种原因,它将 UID 解析为命令行选项“-d0”,并且不会进行差异备份。
我会把它作为评论而不是答案,但显然你不能在没有某种声誉的情况下发表评论。
如果您正在寻找商业软件解决方案,您可以查看 DoubleTake 的 ESX 复制软件。
如果您希望开发自己的解决方案,请记住最重要的一点是,您需要在每个复制周期之前拍摄基于 VMware 的 VM 快照。这实质上将使您的虚拟机处于静默状态,从而为您提供最大的机会在您的副本中拥有一致的 vmdk。对于编写此过程的脚本,适用于 Windows 的 VMware VI 工具包 ( http://www.vmware.com/sdk/vitk_win/index.html ) 非常方便。它是一组 PowerShell 命令行开关,可让您访问许多高级 vCenter 操作,即为特定数据存储中的所有 VM 创建快照。
这取决于您希望您的 RPO(恢复点目标)是什么。这是您上次备份的时间,或者更重要的是,您可以承受丢失多少数据......
Doubletake 可以复制虚拟机,并且有一个非常漂亮的 RPO
您还可以使用 VMware VCB 编写虚拟机级别备份脚本。RPO 不是那么好,但有很多支持。
另一种选择是编写一个脚本,将其放在连接到两个 SAN 的 ESX 主机上。http://www.vmts.net/vmbk.htm
祝你好运!
您可以使用rsync来执行此操作