我想在虚拟机运行的同时备份虚拟机,是否可以在不购买更多VM-Ware产品的情况下做到这一点?
他们在CentOS 5.2上运行。
从vmware服务器(ESXi是免费的!:D)已经很长时间了,但我认为你应该可以这样做:
# vmkfstools -e /myVM2/target.vmdk -d vmfs /myVM1/source.vmdk 如果您决定今后运行ESXi,那么可以使用ghettoVCB: http : //communities.vmware.com/docs/DOC-8760
使用vmware服务器…不。 对于使用(现在已经折旧的)VCB产品的ESX yep或者使用vSphere API的任何一种商业产品,或者您可以自己写一些针对API的东西。
我假设你正在使用vmware服务器,因为:
他们在CentOS 5.2上运行
不要忘记,你也可以使用任何正常的操作系统备份软件,如bacula或amanda来从操作系统内执行备份。
如果您有ESX(i)计算机,则可以使用vmware转换器产品进行备份。
实际上,您可以将虚拟机软件转换器指向访客虚拟机的IP地址,为其提供根login凭据,并告诉它您希望显示哪个ESX(i)服务器。 然后打“走”,等一会儿。
我对我的机器转换的可靠性印象非常深刻。 唯一的限制似乎是在不支持的旧机器上(例如,一个Win2k机器,自从时间的曙光以来没有更新过,但是如果我可以更新的话,将会有更长的故事)
在ESX中,可以创build快照,然后手动复制未locking的某些磁盘文件,以创build新机器。 我不确定你是否可以在VMWare服务器上做到这一点,但它可能是值得研究的。
ESX进程: http : //smkelly.livejournal.com/66017.html
既然你没有列出备份的任何要求,我会通过SSHbuild议dd 。
我使用Trilead Vm Explorer:它是免费的,简单和有效的。
http://www.trilead.com/Download/
我使用的另一个愚蠢的伎俩是用clonzilla cd引导虚拟机,并克隆它,就像我会用物理PC,但这将需要重新启动,所以我觉得你不感兴趣:)