我添加了一个额外的 iSCSI SAN 作为我们现有 ESX Server 存储阵列的备份(自行开发,因此没有花哨的 NetApp 或 EMC 软件来管理它)。如果主 SAN 发生故障,有没有办法自动同步 VM 映像?(vranger?)
答案1
免责声明 - 我为探索软件,该公司拥有 Vizioncore,但我在这里的回答只是我个人的看法。
我用Vizioncore vRanger Pro与您描述的完全一致:我已安排任务将备份到二级存储。我对备份机制印象深刻 - 它就是有效。我不得不进行一些恢复,它们也进行得非常顺利:整个过程都是在 vRanger UI 中点击完成的。
它并不是唯一的产品 - 例如,Veritas NetBackup 可以与 VMware 的 VCB 备份工具集成以执行类似的快照。与供应商交谈时要问的问题是“这是否需要在 ESX 服务器上安装代理或其他任何东西?”如果需要,我会感到紧张。vRanger 不需要,但同样,我不是以销售人员的身份这么说的 - 只是发表我的看法。如果我认为它很糟糕,我不会在这里回答这个问题,呵呵。
答案2
我们在使用 vRanger 时遇到了各种疯狂的问题。其中一个问题是在尝试备份名为“delta”的机器时。备份失败是因为 vmdk 文件的名称中包含“delta”,而 vRanger 认为,只要 vmdkfilename 中包含“delta”,就一定是因为该机器上有快照。
还有一次,我们无法备份某台机器,因为其 UID 中间有类似“xx-d0”的内容。我忘记了具体是什么程序,但出于某种原因,它将 UID 解析为命令行选项“-d0”,并且不会进行差异备份。
我本来想把这作为一条评论,而不是一个答案,但显然你不能在没有什么声誉的情况下发表评论。
答案3
如果您严格寻找商业软件解决方案,您可以查看 DoubleTake 的 ESX 复制软件。
如果您希望发展自己的解决方案,那么最重要的是要记住,您需要在每个复制周期之前对虚拟机进行基于 VMware 的快照。这将使您的虚拟机处于静止状态,从而最大程度地提高副本中 vmdk 的一致性。要编写此过程的脚本,请使用适用于 Windows 的 VMware VI 工具包 (http://www.vmware.com/sdk/vitk_win/index.html) 非常方便。它是一组 PowerShell 命令,可让您访问许多高级 vCenter 操作,例如为特定数据存储中的所有虚拟机创建快照。
答案4
你可以使用同步去做这个