NetBackup™ for VMware 管理指南
- 介绍
- 必需的任务:概述
- 注意事项和前提条件
- 配置 NetBackup 与 VMware 的通信
- 为 VMware 添加 NetBackup 凭据
- 在 NetBackup 中验证 VMware 虚拟化服务器证书
- 为 VMware 配置 NetBackup 策略
- 配置 VMware 智能策略
- 减小备份的大小
- 备份虚拟机
- 使用加速器备份虚拟机
- 还原虚拟机
- 使用即时恢复还原虚拟机
- 将 NetBackup 用于 vCloud Director
- vCloud Director 中的“虚拟机恢复”对话框
- 最佳做法和更多信息
- 故障排除
- 附录 A. 用于备份和还原虚拟机的 NetBackup 命令
- 附录 B. 为 Windows 上的 NFS 配置服务
- 附录 C. 将 VM 选择查询结果重复使用选项
- 附录 D. VMware 原始设备 (RDM) 的备份
用于搜索虚拟机备份的查询格式和示例
nbdiscover 命令可以根据查询规则从主服务器搜索虚拟机备份。您需要手动编写查询并用双引号括起来。
例如:搜索使用 vm1 作为其显示名称的虚拟机的备份:
nbdiscover "vmsearch:/;reqType=search?filter=VMDisplayName Equal 'vm1'"
表:查询格式及示例
元素 |
描述 |
---|---|
vmsearch:/ |
指定查询搜索虚拟机备份。 |
reqType |
请求类型。支持以下请求类型:
|
viewType |
指定层级视图的类型(vcloud 或 vsphere)。与“浏览”选项配合使用。 示例 - 显示 vCloud 的层次结构: nbdiscover "vmsearch:/;reqType=browse;viewType=vcloud" 示例 - 显示 vSphere 的层次结构: nbdiscover "vmsearch:/;reqType=browse;viewType=vsphere" |
fieldName |
指定将列出其所支持运算符的字段的名称。与 listOps 配合使用。 示例 - 列出 VMDisplayName 支持的运算符 nbdiscover "vmsearch:/;reqType=listOps;fieldName=VMDisplayName" |
filter |
查询规则。nbdiscover 根据规则搜索虚拟机备份。 示例: nbdiscover -noxmloutput "vmsearch:/;reqType=search?filter=ScheduleType Equal '0'" |
请参见下列带有示例输出的示例。
示例 1:搜索具有完全备份的虚拟机。
nbdiscover -noxmloutput "vmsearch:/;reqType=search?filter=ScheduleType Equal '0'"
+ "demovm%20(8c879391-2917-4416-9373-bea7ec727717)" + "smallvm2%20(10a16222-8532-46ff-bd6a-9661240392f4)"
示例 2:搜索显示名称包含 vm 的虚拟机的备份。
nbdiscover -noxmloutput "vmsearch:/;reqType=search?filter=VMDisplayName Contains 'vm'"
+ "demovm%20(8c879791-2917-4428-9373-bea7ec727717)" + "small_vm%20(33e85579-7279-411f-b2f9-9fb570583911)" + "small_vm_percent_%25%20(33e85579-7279-411f-b2f9-9fb570583911)"
示例 3:搜索 vApp 名称包含 test 的 vCloud 虚拟机的备份。
nbdiscover -noxmloutput "vmsearch:/;reqType=search?filter= vCDvApp Contains 'test'"
+ "demovm%20(8c879791-2917-4428-8213-bea7ec727717)" + "small_vm%20(61e83479-7246-411f-b1f9-9fb570546755)" + "small_vm_percent_%25%20(61e83479-7246-411f-b1f9-9fb570546755)"
示例 4:搜索在 2012 年 8 月 24 日上午 11:05:56 前发生的虚拟机备份。指定 UTC 格式的备份时间。
nbdiscover -noxmloutput "vmsearch:/;reqType=search?filter=BackupTime Less '1345871512'"
+ "demovm%20(8c846791-2917-4428-9373-bea7ec727437)" + "small_vm%20(22e85813-7246-433f-b2f9-9fb570585387)" + "small_vm_percent_%25%20(22e85579-7246-433f-b2f9-9fb570585387)"
示例 5:搜索其中 vCloud 组织名为 QA 中且 vApp 名称包含 demo 的虚拟机的备份。
nbdiscover -noxmloutput "vmsearch:/;reqType=search?filter=vCDOrg Equal 'QA' AND vCDvApp Contains 'demo'"
+ "demovm%20(8c879791-2917-4428-9373-bea7ec727717)"
示例 6:显示 vCloud 环境的层次结构。输出采用 XML 格式。
nbdiscover "vmsearch:/;reqType=browse;viewType=vcloud"
<Start Iteration="vmsearch:/;reqType=browse;viewType=vcloud"> <VCDSERVER> <NBU> <NAME>hypervm1.acme.com</NAME> </NBU> <VCDORG> <NBU> <NAME>Test Cloud</NAME> </NBU> <VCDORGVDC> <NBU> <NAME>Test Org</NAME> </NBU> <VCDVAPP> <NBU> <NAME>TestvApp</NAME> </NBU> </VCDVAPP> </VCDORGVDC> </VCDORG> </VCDSERVER> <StatusMsg NBUStatus="0" Severity="0"></StatusMsg> </START>
此搜索找到了以下内容:
vCloud Director 服务器:hypervm1.acme.com
一个组织:Test Cloud
一个虚拟 DataCenter:Test Org
一个 vApp:TestvApp