Vmware ESX VCB方式备份.docx
《Vmware ESX VCB方式备份.docx》由会员分享,可在线阅读,更多相关《Vmware ESX VCB方式备份.docx(34页珍藏版)》请在冰豆网上搜索。
![Vmware ESX VCB方式备份.docx](https://file1.bdocx.com/fileroot1/2023-4/19/d90f9b06-483f-41fb-828a-2094dbb3a930/d90f9b06-483f-41fb-828a-2094dbb3a9301.gif)
VmwareESXVCB方式备份
Netbackup6.X备份VMwareESX
1.术语及VMware架构
1.1.术语
Virtualmachine(VM):
虚拟平台下一台客户主机,一个virtualmachine对应Netbackuppolicy中的一个客户端。
ESXserver/vSphere:
为虚拟机提供虚拟的硬件环境。
vCenterServer:
提供了对多个ESXserver/vSphere集中管理和控制等功能。
VCB:
VMwareConsolidatedBackup(VCB)是VMware为VMwareVirtualInfrastructure新推出的一款备份工具。
Proxyserver:
是一台windows主机负责备份VMware虚拟机。
该主机需要安装Netbackup客户端,或者是mediaserver和VCB软件。
VCB负责生成虚拟机快照(snapshot),NetBackup负责备份快照数据。
1.2.VMware系统基本架构图
2.兼容情况列表
2.1.NetBackup
NetBackup6.5.4、或者以上版本
2.2.Proxyserver
WindowsServer2003(32and64bit)
WindowsServer2003R2(32and64bit)
2.3.VCB
VCB1.5或者以上版本
3.Netbackup备份VMware介绍
3.1.基本拓扑结构
如果数据流走SAN,Proxyserver需要连接到对应的SAN存储。
如果数据流走LAN,proxyserver从ESX服务器上获取数据。
注意该模式默认是走ESXconsoleIP,可以指定专门的备份数据流网络。
3.2.ESXserver/vSphere备份过程
a)VCB创建snapshot
b)VCB将snapshot数据存放在proxyserver临时目录下。
c)netbackup备份proxyserver临时目录中的文件。
d)释放snapshot
3.3.主机名解析要求
Master、proxyserver都需要添加ESX、VC主机的解析。
Proxyserver另外还需要添加虚拟机的解析。
3.4.防火墙要求
端口
说明
NetbackupMaster
vCenterServer、ESXserver/vSphere
443、902
Proxyserver
vCenterServer、ESXserver/vSphere
443、902
3.5.临时空间要求
说明
路径
要求
用途
快照存储空间准备
创建一个独立的逻辑分区
空间不小于在同一时间内所有进行备份/恢复操作的VM的大小之和。
并在该磁盘上建立vmbk文件夹。
在对VM整机进行备份时,NBU会先发起对VM的快照,并将快照后的整个VM拷贝到ProxyServer上临时存放,因此需要准备Mount点和相应的磁盘空间
3.6.VCB从ESX获取数据的两种方式
1)Proxyserver通过LAN从ESX获取虚拟机快照的数据。
2)Proxyserver通过SAN获取虚拟机的快照数据,LAN只负责发送控制指令。
如果采用这种方式,Proxyserver需要识别到ESXserver主机的LUN。
4.Netbackup6.X备份VMware过程概述
4.1.VMware需要配置步骤
序号
工作
第一步
安装配置ESXserver/vSphere。
第二步
在需要配置备份虚拟机上安装VMwareTools,这步是必须做的。
第三步
安装vCenterServer(可选步骤),建议使用vCenterServer。
第四步
在proxyserver上安装VCB。
4.2.Netbackup6.X配置步骤
序号
工作
第一步
安装Netbackup6.X环境,检查EnterpriseClientlicense。
注意:
安装完VCB和NetBackup后需要重新启动proxyserver。
第二步
Proxyserver设置VMware增量备份选项。
第三步
在Netbackupmaster配置中添加proxyserver。
第四步
设置netbackup访问ESXserver/vSphere或者vCenterServer认证。
第五步
配置VMware备份策略。
第六步
备份恢复测试。
5.在proxyserver上安装VCB
注意:
此部分操作为安装VCB的示例,具体操作过程请参照VMware项目组提供的安装文档。
进入“X:
\vmware\”目录,双击或右键点击VMware-vcb-150808.exe打开,开始安装。
安装程序自动对软件进行解包。
点击“Next”,如下图:
点击“Next”,如下图:
接受LicenseAgreement,点击“Next”,如下图:
点击“Next”,如下图:
点击“Install”,如下图:
安装程序开始执行软件安装,如下图:
在如下界面点击“是”:
点击“Finish”,完成安装。
安装完成后使用如下命令确认VCB能够和VC正常通讯,如下图:
C:
\ProgramFiles\VMware\VMwareConsolidatedBackupFramework>vcbvmname–hvmvc-uuser_name-ppassword-sany
如果通讯正常,则会显示出VC所管理的VM,如下图:
6.Proxyserver安装NetBackup
6.1.NetBackup安装
请参考NetBackup实施规范。
6.2.设置VMware增量备份选项。
虚拟机的增量式备份必须基于时间戳,而不是基于归档位。
因此需要在VMwareProxyServer上配置NBUClient,如下:
A.从VMwareProxyServer安装的NBU中启动“Backup,archiveandrestore”界面。
B.单击“File”>“NetbackupClientProperties”。
C.在“General”选项卡上,确保清除了(未选中)“Performincrementalsbasedonarchivebit”。
去掉”Performincrementalsbasedonarchivebit”,单击确定。
6.3.完成这些配置后,重新启动proxyserver。
7.Netbackup6.XMaster端配置
7.1.在Netbackup配置中添加proxyserver。
打开HostProperties>MasterServer>VMwareproxyserver.单击添加,输入proxyserver主机名。
7.2.设置netbackup访问ESXserver/vSphere或者vCenterServer认证。
a)打开MediaandDeviceManagement>Credentials>VirtualMachineServers.
b)输入相关认证信息,选中ValidateCredentials。
单击ok,如果验证正常会弹出如下信息。
如果验证不成功,也会报错。
c)Netbackup认证配置完成。
d)为了让NetBackup重新读取配置。
需要关闭当前NetBackup管理界面,重新登录NetBackup管理界面,
8.配置Netbackuppolicy
8.1.配置Netbackuppolicy基本步骤
序号
工作
第一步
设置Policy类型。
第二步
设置snapclient选项,选择对应的proxyserver。
第三步
设置snapshotoptions。
第四步
根据Backupparameter和备份需求,选择使用的schedule。
第五步
选择备份虚拟主机
第六步
根据备份策略类型,选择备份内容。
8.2.创建备份VMware虚拟机备份策略
8.2.1.打开NetBackup管理员console,新建备份策略
a)设置备份策略属性
设置选项
内容
Policytype
FlashBackup_Windows
PolicyStorageUnit
Proxyserver上的存储单元
Policyvolumepool
选择用来备份VMware的pool
Performoff-hostbackup
选中该选项-》选中usevirtualmachinepro–》proxyserver主机
b)设置完policy选项后,单击”Snapshotclientoptions”
设置选项
内容
说明
Snapshotmountpoint
x:
\vmbk
X:
表示快照存储磁盘盘符
Virtualmachinebackup
2
映射完整VM备份整个VM。
既支持vmdk文件恢复,也支持单个文件恢复。
Transfertype
0表示VCB获取数据走san,proxyserver能识别到ESX磁盘。
1表示VCB获取数据走lan,proxyserve通过网络获取虚拟机数据。
其他”Snapshotclientoptions”使用默认。
单击”ok”返回设置NetBackup策略属性。
8.2.2.设置NetBackupSchedule
a)新建NetBackupSchedule,设置NetBackupSchedule基本属性
设置选项
内容
Name
full
Scheduletype
Calendar
Retention
按照备份需求填写备份保留期。
b)选中”CalendarSchedule”
根据需求,设置备份频率。
8.2.3.添加虚拟机客户端
a)选中”new”
b)选中”BrowseVirtualmachines”,NetBackup会自动获取所以VMware客户端信息。
c)选中需要备份的客户端。
8.2.4.查看备份内容
使用默认选项即可,不需要修改。
9.虚拟机或者文件的恢复
NetBackup不仅支持VMDK文件的恢复,还支持文件级别的恢复。
9.1.VMDK文件恢复
1)打开BackupArchiveandRestore界面
File-》SpecifyNetBackupMachinesandPolicyType
设置选项
内容
SourceClient
源主机名,一定要注意大小写
Destinationclient
恢复的目标主机
策略类型
FlashBackup_Windows
2)设置恢复类型
VMDK恢复,选中”Restorefromvirtualmachinebackup”
3)选中右侧需要恢复的主机,例如”SRV109”
4)Action-》restore
设置选项
内容
Restoreoption
选中”restoreallvirtualmachinefilestothestagingmachine”
Stagingmachine
Proxyserver
Restorestaginglocation
D:
\vcb_restore
5)单击”startrestore”,打开管理员console查看恢复作业状态。
6)Vmdk文件恢复后,使用VMwareconvert将vmdk文件上传到ESXserver中。
关于VMwareconvert的使用,请咨询VMware支持工程师。
9.2.单个或者多个文件的恢复
1)打开BackupArchiveandRestore界面
File-》SpecifyNetBackupMachinesandPolicyType
设置选项
内容
SourceClient
源主机名,一定要注意大小写
Destinationclient
恢复的目标主机
策略类型
FlashBackup_Windows
2)设置恢复类型
3)文件级别恢复,选中”Restorefromvirtualnormalbackup”
4)选中需要恢复的文件,或者文件夹。
5)Action-》restore
6)恢复选项中,选中”restoreeverythingtoadifferentlocation“,输入需要恢复路径。
7)单击”startrestore”,打开管理员console查看恢复作业状态。
10.常见问题
Q:
需要备份的虚拟机不在NetBackup客户端列表里
A:
检查proxyserver是否添加了虚拟机的解析,虚拟机是否安装了VMwaretools。
Q:
在获取客户端列表时,报”cannotconnectonsocket”
A:
请确认完成了以下步骤
∙安装完VCB和NetBackup后需要重新启动服务器。
∙设置netbackup访问ESXserver/vSphere或者vCenterServer认证没有报错。
∙Masterserver设置完proxyserver和认证后需要关闭NetBackup管理界面,重新登录。
Q:
在获取客户端列表时报”filereadfailed(13)”
A:
在NetBackuponline_util目录下有无效的临时文件,按照以下步骤操作即可解决问题。
∙退出NetBackup管理界面。
∙删除InstallPath\Veritas\NetBackup\online_util\fi_cntl\下所有文件,再点击”刷新”按钮即可。
∙重新登录,刷新客户端列表。
Q:
备份作业报156号错误,创建快照失败。
A:
以下情况会导致156错误
∙Proxyserver无法与ESX使用的LUN联系。
∙快照临时存储空间不够。
∙Proxyserver对虚拟机主机名解析不对。
11.参考文档
VERITASNetBackupforVMwareAdministrator'sGuide