调度VMWare转换器

我有一些服务器,我希望能够使用VMWare vCenter Converter Standalone进行虚拟化。 我手动添加/转换我的服务器似乎工作正常。 现在我想安排这个每晚自动发生。

我希望有一个简单的方法来从向导中进行configuration,并从中创build一些脚本,但没有这样的运气。 这个文档很less。 我看到我应该能够使用converter-cli.exe和一些参数来将其指向一个XML文件。 除了使用记事本之外,还有什么工具可以帮助创build这个XML吗?

另外,尽pipePDF手册中的示例是可以的,但它们绝对不会向您显示所有可用的选项。 有任何地方的XML文件的选项的完整列表?

是否有一个手册可用于版本4 – 我已经能够find的版本是3?

(编辑)

更具体地说:我有一些物理(真实)服务器。 我期待每天使用VMWare Converter来虚拟化它们。 这个想法是,在物理服务器发生硬件故障的情况下,这些虚拟映像是我的备份:只需启动虚拟副本,直到我可以解决问题。 我没有任何真正的预算购买软件,这看起来像是一个简单/免费的方式给我一个额外的保护层。

您可以使用VMware Consolidated Backup。 如果您正在使用ESXI,则必须首先安装VM作为VCB代理才能运行这些命令。 如果您正在运行ESX主机,则可以从其shell运行命令。


  1. 从vm中获得更多的应该备份的ID:vcbVmName -h $ HOST -u $ USER -p $ PW -s名称:$ VM

  2. 创build快照vcbSnapshot -h $ HOST -u $ USER -p $ PW -c moref:$ NR

  3. 创build虚拟磁盘的备份vcbExport -M 1 -s /vmfs/volumes/…./disk.vmdk -d /backupdir/disk.vmdk

  4. 获取快照的SSID并删除快照SSID = vcbSnapshot -h $HOST -u $USER -p $PW -f moref:$NR Snapshot | grep "SsId" | cut -d: -f2 | tail -n 1 vcbSnapshot -h $HOST -u $USER -p $PW -f moref:$NR Snapshot | grep "SsId" | cut -d: -f2 | tail -n 1

vcbSnapshot -h $ HOST -u $ USER -p $ PW -d moref:$ NR ssid:$ SSID


请注意,这只是我们使用的备份脚本的代码片段。 请在使用前编辑这些命令。

其他的虚拟机文件(vmx,vmxf …)没有备份这个解决scheme。 如果你想保存它们,你只需要复制它们。

这适用于运行单个Vmware ESX标准主机的不同远程办公室。

你是否说你想每天晚上对系统进行物理到虚拟的转换? 为什么不直接备份数据存储或使用Veeam的备份产品来复制数据呢?

也许我想念你想做的事情…

编辑:我们正在做的是在一个周末我将closures虚拟机,然后使用Veeam的免费FastSCP客户端将VM子目录从ESXi服务器转移到本地太字节硬盘。

从技术上说,我在Virtualbox的Windows虚拟机中运行FastSCP,以复制到主机的外部terabyte驱动器,这看起来像是一个networking共享,但最终的结果是一样的。

取决于你要复制的服务器有多大,需要多长时间。

我这样复制的一些服务器来创build一个“基本映像”备份,并且来宾Windows操作系统已经有一个备份在系统虚拟化之前运行,所以我理论上应该重buildESXi服务器,复制基础镜像回来,在那个时候“重新创build”它,然后使用我们的备份服务器运行恢复,使文件恢复到最后一次备份运行磁带的位置。

有一个“企业版”的VMware vCenter Converter,它不是一个独立的版本,而是一个vCenter Server插件。 它提供了额外的function,特别是调度,你问。 不像独立,它不是免费的。 查看http://www.vmware.com/products/converter/get.html