1、介绍
GhettoVCB-restore.sh脚本属于GhettoVCB中的一部分,主要是用来还原虚拟机备份。主要用途:1、恢复一个备份的VM包含所有在这个数据存储盘的VMDKS;2、恢复多个储存在数据盘的备份的VM,包含含所有在这个资料存储的VMDKS
使用脚本前,要先确保还原目的地有足够的空间,避免出现问题
支持还原格式:zeroed thick、2gbsparse、thin、eagerzeroed thick
使用需求:主机系统ESX(i)3.5、4.x、5.x
SSH协议正常运行
2、下载ghettoVCB-restore,并上传到ESXi主机数据存储中
3、解压缩,过程与上篇Vmware ESXi 5.0应用之备份软件GhettoVCB.SH相同
4、ghettoVCB-restore的参数
5、建立还原使用的List
5.1 List 指明VM备份所在地的完全路径
5.2 List指明恢复后VM存放地的完全路径
5.3 设置恢复虚拟机虚拟硬盘的格式
1=zeroedthick (建立此格式虚拟硬盘时,系统会将虚拟硬盘的大小从真机的数据存储中全部划分出来,先将按照OS备份的空间初始化,其余的则等到有需要时在初始化)
2=2gbsparse (比较特殊的格式,可讲硬盘大小分割成多个硬盘空间,每个分割出来的硬盘空间最大为2G)
3=thin(类似于动态磁盘,这种格式的Vmdk的大小,根据已存放数据的大小反应出来)
4=eagerzeroedthick(建立此格式虚拟硬盘时,系统会将虚拟硬盘的大小从真机的数据存储中全部划分出来,在创建时就会将所有的空间全部初始化!)
5.4 该list 只适用在ESX或ESXi主机上
6、测试
设置好后,可以使用Dryun /Debug 来测试下脚本与新建List
7、还原备份
使用参数[-c] ,开始还原备份 , vms_to_restore 为新建List的名字
8、还原完成后,使用VSphere Client 连接这ESXi主机上,检查还原的主机是否已挂在在目录上!并开机测试是否运行正常!
转载于:https://blog.51cto.com/wuyoudou/788513