[转]VCB (VMware Consolidated Backup)的应用

 

转自
VCB下载安装很容易,只是装完没有任何体现在程序组里,容易让初学者怀疑自己是否安装正确。

VCB的使用都是在DOS命令行

使用格式:vcbmounter -h "HOSTIP" -u "username" -p "passowrd" -a ipaddr:"VMIP" -r "PATH" -t fullvm -m san/nbd

我的VI和VCB都是安装在WINDOWS默认目录,HOST的IP是222,VM的IP是231。
将231的VM完整备份到E:/BACK目录下的格式就是:
C:/Program Files/VMware/VMware Consolidated Backup Framework>vcbMounter.exe -h 172.20.20.222 -u root -p 密码 -a ipaddr:172.20.20.231 -r e:/back -t fullvm -m nbd

注意:
E:/BACK要事先建立好,不然会报错
最后参数 nbd 的使用,要根据存储的类型

VCB的使用,是为了能将VM整个备份下来而不停机,备份下来的文件可以直接用converter还原
但是目前的VCB还有很多缺陷,下面引用一些

VCB FULL VM备份及VCB WINDOWS GUEST的文件级备份过程有一点不同. 对VM的FULL备份时,ESX首先建立快照, 然后对VM的原始VMDK文件分割压缩. 然后将分割压缩(默认设置)文件COPY到VCB PROXY的暂存空间. ESX然后可以解除VM快照以减少对ESX DATASTORE的压力. 与此同时, 与VCB集成的备份软件将在PROXY暂存空间的文件备份到盘/带上. 备份后删除PROXY上的文件. 而VCB进行WINDOWS GUEST的文件备份时, ESX建立快照. 然后将原始VMDK文件直接铆接到VCB PROXY(WINDOWS 2003)上, 成为PROXY上一个附加的盘卷. 备份就对这个附加盘卷进行. 备份结束后, 解除快照. UNMOUNT在PROXY上的VMDK

VCB是肯定可以实现online备份的,只不过目前还不完善而已。 VCB在备份运行中的VM时,为了使需要备份的文件不受影响,会先运行相关的Script, 将 VM freeze冻结运行,后创建snapshot,然后再备份VM文件。。。但是目前针对一些特殊的频繁I/O应用程序 或 特殊的App Process (例如 EXchange / SQL / Oracle / Some Unix/Linux OS等等) 或一些特殊的情况, ESX本身针对这些应用进程还不能很好的做冻结处理。。。所以导致VCB不能做后续的备份处理。。。这种情况只能等待VMware的技术更新。。。

你可能感兴趣的:(vmware,oracle,windows,dos,Path,Exchange)