1、vcenter and esxi 添加NBU5240 hosts for vm即时恢复:
VC、ESXi、NBU互相添加域名hosts解析:
在esxi主机中/etc/hosts添加域名hosts解析:
192.168.162.145 nbu5240 nbu5240
在nbu服务器中/etc/hosts中添加VC、ESXi域名hosts解析:

192.168.162.138 ESXi01
192.168.162.130 VCSA67


添加完成后NBU和ESXi/VC互相ping主机名,是否能ping通。

2、/usr/openv/netbackup/vm 是一个创建的文件 ,包含将还原的虚拟机命名为new_virtual_machine_name 等命令,例如:

change vmname to new_virtual_machine_name #修改新恢复出来的虚拟机名称
 change esxhost to new_ESX_host #修改新恢复出来的虚拟机至新的ESXi主机
 change resourcepool to new_resource_pool #修改新恢复出来的虚拟机至新的资源池,资源池路径可在备份任务详细信息中看到,此项内容也可不配置
 change network to new_network #修改新恢复出来的虚拟机的网卡端口组

3、NBU使用命令行即时恢复VMware虚拟机:
nbrestorevm -vmw -ir_activate -C win2008_100 -temp_location LUN001 -S nbu5240 -R /usr/openv/netbackup/vm #斜体加粗参数需要根据实际情况进行自定义#
可以将执行即时恢复的命令写入xxx.sh执行脚本文件,每次执行即时恢复任务时修改相关参数执行xxx.sh文件即可。
注意:恢复的虚拟机需要手动开机,开机之前根据需要断开虚拟机网络连接,防止网络冲突发生,恢复虚拟机和原始虚拟机网卡配置相同IP地址,建议断网开机修改后进行网络连接操作。

4、如果不想保留还原的虚拟机(之作即时恢复验证),请输入以下内容:
nbrestorevm –ir_listvm
在输出中,找到还原的 VM 的 VM 即时恢复 ID。默认从第一次执行即时恢复开始,即时恢复ID号由1往后依次加一。
从 ESXi主机中删除 VM:

nbrestorevm -ir_deactivate instant recovery ID [-force]
 nbrestorevm -ir_deactivate 1 -force

5、保留即时恢复的虚拟机,可将恢复出来的虚拟机进行存储迁移(storage_vmotion),然后在NBU console界面将恢复任务停止或删除即可,注意不要执行以下命令:
nbrestorevm -ir_deactivate 1 -force
否则会删除掉恢复的虚拟机。
保留虚拟机结束即时恢复任务:

nbrestorevm -ir_listvm 查询即时恢复任务ID号
 nbrestorevm -ir_done 1 结束即时恢复任务,保留虚拟机(保证虚拟机已完成storage vMotion)

说明:即时恢复的虚拟机通过将NBU备份只读文件NFS共享临时挂载到VC或ESXi主机下,通过只读文件将虚拟机开机恢复,如果想要使用即时恢复的虚拟机接管业务,必须做存储迁移操作,将虚拟机磁盘文件迁移至共享存储空间中。

6、NBU添加独立的ESXi主机:
SSH登录NBU master使用命令加入esxi主机:

/usr/openv/volmgr/bin/tpconfig -add -viryual_machine 虚拟机名称 -vm_type 2 -vm_user_id 虚拟机管理员账号 -password 虚拟机管理员密码 -requiredport 443


并且要将目标平台的URL解析加入到NBU的hosts文件中。

实例:
 NBU命令行添加ESXi主机:
 /usr/openv/volmgr/bin/tpconfig -add -virtual_machine 170.20.0.4 -vm_type 2 -vm_user_id root -password P@ssw0rd -requiredport 443
 或者:
 /usr/openv/volmgr/bin/tpconfig -add -virtual_machine 192.168.3.100 -vm_user_id root -vm_type 2 -password P@ssword