使用ghettoVCB给VMware ESXi 下的虚拟机做热备份

ghettoVCB.sh 介绍

ghettoVCB.sh 此脚本主要是针对VMWare ESXi 备份、还原使用。目前能使用的版本有ESX(i)3.5/4.x/5.x,使用的方法类似VMware的VCB的工具执行备份。ghettoVCB.sh的工作流程大致为,执行虚拟机的快照,然后进行备份,当备份完成后会删除快照。而此脚本最大的特色为可在虚拟机在线时备份,而不用停机备份。

本文准载自:http://blog.faq-book.com/?p=6158

ghettoVCB.sh 设定

一、准备工作

开启VMWare ESXi SSH

1. 开启SSH

[Configuration] → [Security Profile] → [Properties]

 

2. [SSH] → [Options] → [Start]

 

 

放置ghettoVCB文件

在放置ghettoVCB文件可分为两种方式,选一种来用就行了。

 

方式一 :

上传文件

1.下载ghettoVCB  

2. 上传lamw-ghettoVCB-518cef7.tar.gz

把刚刚下载好的lamw-ghettoVCB-518cef7.tar.gz上传到ESXi Server。

使用VMware vSphere Client上传

[Configuration] → [Storage] → [datastore1] → [Browse Datastore]

 

3.选择档案要存放的路径,然后点,选Upload File

 

4. 上传完成后,会看到刚上传好的lamw-ghettoVCB-518cef7.tar.gz,如果没出线的话可按一下

 

 

方式二 :

下载档案

1. 使用SSH 登入ESXi Server

 

 

2. 下载档案

 

3. 查看档案

查看档案会看到已下载完成的lamw-ghettoVCB-518cef7.tar.gz

 

 

二、ghettoVCB.sh安装与设定

在开始安装之前有一点要注意一下

由于ESXi重开机之后会把某些资料删除,因此会建议把此文件留在datastore1此硬盘空间内,才不会因重开机后文件就被删除了。

 

Note]

因5.1版为最新版本,而  ghettoVCB  尚未更新至最新板。如果是使用VMware ESXi 5.1版的,在 ghettoVCB.sh 以下有个地方要修改。要不然在使用上会出现版本序号有问题。

 

[Note]

若是下载  ghettoVCB-master版本的无需修改以下配置

 

大约在第231行会看到以下程式码,请加入|| [[ "${ESX_VERSION}" == "5.1.0" ]]。多加上5.1版本的判断。

这边有修改好的ghettoVCB.sh

 

修改前

 

修改后

 

 

1. 安装

基本上datastore1的路径为/vmfs/volumes/datastore1

解tar后会看到ghettoVCB.sh,此脚本正是所需要的

 

2. 相关设定档参数说明

2.1 ghettoVCB.sh 设定档

说明ghettoVCB.sh 设定档内常用的设定

这边有修改好的ghettoVCB.sh设定档,提供下载参考

 

2.2 ghettoVCB.sh 参数使用说明

以下是ghettoVCB.sh相关参数的使用说明

 

3. 操作范例

在了解相关参数和设定之后,就用一个比较简单的范例来实作一次。

以下的操作请都在「lamw-ghettoVCB-518cef7」资料夹内操作

 

3.1建立备份List表

在开始操作之前,先来建立vms_to_backup

List的名称可自己设定

 

3.2 Debug 测试备份

用来排除故障是相当好用的

此模式执行后会提供更详细的讯息,内容包括备份档案和LOG存放的路径,以及备份使用到的空间相关讯息。

 

3.3 Dryrun 测试

主要是先测试备份看是否有问题,使用Dryrun 模式来测试的话是不会产生备份档的

以下有几个比较需要知道的部份会有注解说明

在预设定情况下log都是存放在/tmp内,若是有需要保留log的话请参考「VMware esxi备份ghettoVCB.sh进阶设定」来修改log存放处,避免重开机后log会被清除

 

以下为三种备份方式,请依需要设定

3.4 针对list (vms_to_backup) 中指定的VM虚拟机进行备份

 

3.5 备份所有的VM虚拟机

 

3.6 排除list中指定的VM虚拟机不进行备份外,其他全部备份

  


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值