NetBackup™ for VMware 管理指南

Last Published:
Product(s): NetBackup (10.1)
  1. 介绍
    1.  
      关于 NetBackup for VMware
    2.  
      关于包括数据库数据的虚拟机备份
    3.  
      关于作为 VMware 备份主机的 NetBackup 设备
    4.  
      NetBackup for VMware 组件
    5.  
      作为备份主机的设备:组件概述
    6.  
      介质服务器作为备份主机或发现主机
    7.  
      VMware 备份过程概述
    8.  
      NetBackup for VMware 术语
  2. 必需的任务:概述
    1.  
      VMware 任务概述
    2.  
      NetBackup 任务概述
  3. 注意事项和前提条件
    1.  
      NetBackup for VMware 前提条件
    2.  
      NetBackup for VMware:注意事项和限制
    3.  
      有关 VMware 虚拟卷 (VVol) 的注意事项
    4.  
      VMware IPv6 环境中的备份需要 NetBackup IPv6 参数
    5.  
      NetBackup for VMware:有关 Linux 虚拟机的说明
    6.  
      有关 NetBackup Appliance 作为 VMware 备份主机的注意事项
    7.  
      NetBackup for VMware SAN 多径处理支持
    8.  
      NetBackup for VMware 支持容错 VM
    9.  
      主 VM 标识符的 NetBackup 字符限制
    10.  
      在策略的查询生成器中,显示名称、资源池名称和 vApp 名称区分大小写
    11.  
      有关 hotadd 传输模式的说明
    12.  
      在 VMware 智能策略查询中使用标记的说明和限制
    13.  
      备份和还原 VMware 标记关联时的注意事项和限制
  4. 配置 NetBackup 与 VMware 的通信
    1.  
      将 VMware 备份主机添加到 NetBackup 中
    2. 为 VMware 添加 NetBackup 凭据
      1.  
        使用 VMware Managed Object Browser 验证服务器名称
    3.  
      更改 NetBackup 中 VMware 服务器的主机名
    4.  
      设置将事件发布到 vCenter 的权限
    5.  
      NetBackup vSphere 插件的身份验证令牌
    6.  
      对 VMware 资源的使用设置全局限制
    7. 在 NetBackup 中验证 VMware 虚拟化服务器证书
      1.  
        NetBackup 服务器和客户端的 ECA_TRUST_STORE_PATH
      2.  
        NetBackup 服务器和客户端的 ECA_CRL_PATH
      3.  
        NetBackup 服务器和客户端的 ECA_CRL_PATH_SYNC_HOURS
      4.  
        NetBackup 服务器和客户端的 ECA_CRL_CHECK
      5.  
        服务器和客户端的 VIRTUALIZATION_HOSTS_CONNECT_TIMEOUT
      6.  
        服务器和客户端的 VIRTUALIZATION_HOSTS_SECURE_CONNECT_ENABLED
      7.  
        NetBackup 服务器和客户端的 VIRTUALIZATION_CRL_CHECK
      8.  
        NetBackup 服务器和客户端的 VMWARE_TLS_MINIMUM_V1_2
  5. 为 VMware 配置 NetBackup 策略
    1.  
      通过策略向导配置 VMware 策略
    2.  
      通过“策略”实用程序配置 VMware 策略
    3.  
      “属性”选项卡上的“限制每个策略的作业数”(对于 VMware)
    4. VMware 选项卡上的备份选项
      1.  
        VMware 备份主机
      2.  
        “优化”选项 (VMware)
      3.  
        “主 VM 标识符”选项 (VMware)
      4.  
        现有快照处理选项 (VMware)
      5.  
        “传输模式”选项 (VMware)
      6.  
        应用程序保护选项 (VMware)
      7.  
        “VMware - 高级属性”对话框
      8.  
        关于“发布 Post vCenter 事件”选项(VMware 高级属性)
    5. “排除磁盘”选项卡
      1.  
        关于虚拟磁盘选择的排除磁盘选项
      2.  
        从备份中排除磁盘:禁忌事项示例
      3.  
        从排除引导磁盘或数据磁盘的备份中还原数据
    6.  
      浏览 VMware 虚拟机
    7.  
      浏览虚拟机时限制 NetBackup Search 的 VMware 服务器
    8.  
      如果在策略中手动选择 VM 则虚拟机主机名和显示名称应当唯一
    9.  
      “主 VM 标识符”选项与手动选择虚拟机
    10.  
      关于虚拟机的增量式备份
    11.  
      配置增量式备份
    12.  
      虚拟机中的 Storage Foundation Volume Manager 卷
  6. 配置 VMware 智能策略
    1.  
      关于 NetBackup for VMware 的自动虚拟机选择
    2.  
      对 VMware 标记关联的支持和使用
    3.  
      NetBackup 查询规则的基本要点
    4.  
      有关虚拟机自动选择的重要说明
    5.  
      NetBackup 对虚拟机自动选择的要求
    6.  
      虚拟机的自动选择:任务概述
    7.  
      用于选择 VMware 虚拟机的选项
    8.  
      配置虚拟机自动选择
    9.  
      在基本模式下编辑现有查询
    10.  
      在高级模式中使用查询生成器
    11.  
      查询中的 AND 和OR
    12.  
      NetBackup 查询生成器示例
    13.  
      查询中的 IsSet 运算符
    14.  
      关于通过多个策略选择虚拟机
    15.  
      查询中的运算顺序(优先级规则)
    16.  
      复合查询中的括号
    17.  
      资源池的查询规则
    18.  
      数据中心文件夹(主机文件夹)的查询规则
    19.  
      重复名称的查询规则
    20.  
      标记的查询规则
    21.  
      查询生成器字段参考
    22.  
      VMware 的“测试查询”屏幕
    23.  
      测试查询:失败的虚拟机
    24.  
      “主 VM 标识符”参数对测试查询结果中的“选择”列的影响
    25.  
      “主 VM 标识符”参数对测试查询结果中“VM 名称”列的影响
    26.  
      刷新查询生成器中虚拟环境更改的显示
    27.  
      减少在大型 VMware 环境中发现 VM 所需的时间
  7. 减小备份的大小
    1.  
      关于减小 VMware 备份的大小
    2.  
      块级备份 (BLIB):完全备份与增量式备份
    3.  
      删除 vSphere Client 快照
  8. 备份虚拟机
    1.  
      备份虚拟机
    2.  
      VMware 的试用备份
    3.  
      使用活动监视器监视虚拟机备份
    4.  
      在活动监视器中单独重新启动作业
    5.  
      在 vSphere Web Client 或 vSphere Client (HTML5) 中查看 NetBackup 活动
  9. 使用加速器备份虚拟机
    1.  
      关于虚拟机的 NetBackup 加速器
    2.  
      加速器:完全日程表与增量式日程表
    3.  
      NetBackup 加速器和虚拟机的结合使用方式
    4.  
      虚拟机加速器的注意事项和要求
    5.  
      虚拟机加速器强制的重新扫描(日程表属性)
    6.  
      加速器要求启用 OptimizedImage 属性
    7.  
      加速器备份和 NetBackup 目录库
    8.  
      备份作业详细信息日志中的加速器消息
    9.  
      虚拟机加速器的 NetBackup 日志
    10.  
      关于报告通过网络传输的加速器备份数据量
    11.  
      在 NetBackup 命令输出中使用网络传输数据替换加速器映像大小
  10. 还原虚拟机
    1.  
      还原注意事项和限制
    2.  
      Linux 上还原注意事项和限制
    3. 还原整个 VMware 虚拟机
      1. “虚拟机恢复”对话框(还原到原始位置)
        1.  
          “恢复目标”对话框
        2.  
          “恢复选项”对话框
        3.  
          “虚拟机选项”对话框
        4.  
          执行恢复对话框
      2. “虚拟机恢复”对话框(还原到备用位置)
        1.  
          “恢复目标”对话框(还原到备用位置)
        2.  
          “恢复选项”对话框(还原到备用位置)
        3.  
          “选择 ESX Server”对话框(还原到备用位置)
        4.  
          “选择文件夹”对话框(还原到备用位置)
        5.  
          “选择 DataStore 或 DataStore 群集”对话框(还原到备用位置)
        6.  
          “虚拟机选项”对话框(还原到备用位置)
        7.  
          “存储目标”对话框(还原到备用位置)
        8.  
          “网络连接”和“其他还原选项”对话框(还原到备用位置)
        9.  
          执行恢复对话框(还原到备用位置)
    4.  
      关于 VMware 虚拟机磁盘还原
    5. 通过使用“备份、存档和还原”来还原 VMware 虚拟机磁盘
      1.  
        “选择虚拟磁盘”面板
      2.  
        “恢复目标”面板
      3.  
        “虚拟磁盘目标”面板
      4.  
        “存储目标”面板
      5.  
        “恢复摘要”面板
    6. 通过使用 NetBackup 命令还原 VMware 虚拟机磁盘
      1.  
        确定用于还原 VMware 虚拟机磁盘的备份映像的 ID
      2.  
        创建 VMware 虚拟机磁盘还原文件
      3.  
        修改虚拟机磁盘还原文件
      4.  
        验证虚拟机磁盘还原文件
      5.  
        通过使用 nbrestorevm 命令还原虚拟机磁盘
      6.  
        VMware 虚拟机磁盘还原文件
    7.  
      关于还原单个文件
    8. 还原单个文件
      1.  
        设置 NetBackup 客户端服务以还原到 Windows 共享的虚拟机驱动器
      2.  
        用于还原 VMware 文件的“还原标记的文件”对话框
    9.  
      NetBackup 如何在还原时处理 VMware 标记关联
    10. 浏览并搜索虚拟机进行还原
      1.  
        “搜索虚拟机进行还原”对话框
      2.  
        浏览虚拟机客户端的 vCloud 或 vSphere 视图
      3.  
        “搜索结果”对话框
    11.  
      如果恢复主机与备份主机不处于同一 NetBackup 版本级别
  11. 使用即时恢复还原虚拟机
    1.  
      关于 VMware 的即时恢复
    2.  
      VMware 即时恢复任务概述
    3.  
      VMware 即时恢复的性能建议
    4.  
      VMware 即时恢复的要求
    5.  
      VMware 即时恢复的注意事项
    6.  
      在 Windows 还原主机上重新启动 NFS 客户端服务
    7.  
      nbrestorevm 命令上的即时恢复选项
    8.  
      使用 VMware 即时恢复还原虚拟机
    9.  
      通过 VMware 即时恢复将虚拟机还原到不同位置
    10.  
      在当前虚拟机运行时使用 VMware 即时恢复还原单个文件
    11.  
      VMware 即时恢复的作业类型
    12.  
      使用 VMware 即时恢复重新激活还原的虚拟机
  12. 将 NetBackup 用于 vCloud Director
    1.  
      关于 NetBackup for vCloud Director
    2.  
      为 vCloud 创建 NetBackup 策略的注意事项
    3.  
      将虚拟机还原到 vCloud Director 的注意事项
    4.  
      将虚拟机还原到 vCloud Director
    5.  
      减少在大型 vCloud 环境中发现 VM 所需的时间
    6. vCloud Director 中的“虚拟机恢复”对话框
      1.  
        “恢复目标”对话框
      2.  
        “恢复选项”对话框 (vCloud Director)
      3.  
        “vCloud Director 的恢复 vApp 选项”对话框(还原到原始位置)
      4.  
        vCloud Director 的“虚拟机选项”对话框
      5.  
        适用于 vCloud Director 的“执行恢复”对话框
      6.  
        vCloud Director 的“恢复选项”对话框(还原到备用位置)
      7.  
        “vCloud Director 的恢复 vApp 选项”对话框(还原到备用位置)
      8.  
        “选择 vApp”对话框
      9.  
        “vCloud Director 的恢复目标选项”对话框(还原到备用位置)
      10.  
        虚拟机选项(还原到备用位置)
      11.  
        网络连接(还原到备用位置)
      12.  
        vCloud Director 的“执行恢复”对话框(还原到备用位置)
  13. 最佳做法和更多信息
    1. NetBackup for VMware 最佳做法
      1.  
        NetBackup for VMware 与重复数据删除
    2.  
      使用 VMware 标记的最佳做法
    3.  
      有关 NetBackup for VMware 的更多帮助
  14. 故障排除
    1.  
      NetBackup for VMware 故障排除说明
    2.  
      不支持的备份主机
    3.  
      如何确定 NetBackup 用于备份或还原的 ESX 网络
    4.  
      有关 VMware 的 NetBackup 日志记录
    5.  
      配置 VxMS 日志记录
    6.  
      VxMS core.log 和 provider.log 文件名的格式
    7.  
      配置 VDDK 日志记录级别
    8.  
      防止由 DNS 问题引起的浏览延迟
    9.  
      更改虚拟机发现的浏览超时
    10.  
      更改 vSphere 超时和日志记录的值
    11.  
      VMware 服务器的凭据无效
    12.  
      遇到快照错误(状态码 156)
    13.  
      快照失败的根源:NetBackup 还是 VMware?
    14.  
      NetBackup 和使用 vSphere 5.0 或更高版本的 VMware Storage vMotion 之间的冲突
    15.  
      如果访客操作系统中的 NTFS 文件系统已损坏,且备份使用了 MSDP 存储,则 VM 的增量备份可能会失败
    16.  
      将单个文件还原到具有 NetBackup 客户端软件的虚拟机时,还原失败
    17.  
      备份或还原作业挂起
    18.  
      Windows 上应用程序静默的 VMware SCSI 要求
    19.  
      还原的 Windows 虚拟机上缺失装入点
    20.  
      从 Linux 虚拟机还原文件时装入点不可用
    21.  
      使用安装在虚拟机上的 NetBackup BAR 界面还原文件时出现无效客户端错误
    22.  
      VMware 虚拟机在还原后不会重新启动
    23.  
      还原的 VM 可能无法启动或其文件系统可能无法访问
    24.  
      由于 VMware 服务器上的更新任务所致的 NetBackup 作业失败
    25.  
      vSphere 界面报告需要对虚拟机进行合并
    26.  
      如果卷磁盘集包含磁盘类型组合,则“启用从 VM 备份恢复文件”选项将不起作用
    27.  
      Linux VM 和持久性设备命名
    28.  
      对于具有 Windows 动态磁盘的 VMware 虚拟机,使用 Windows 还原主机和 hotadd 传输模式从增量式备份进行的还原失败
    29.  
      同时进行多个 hotadd 备份(从同一 VMware 备份主机)失败,状态码为 130
    30.  
      故障排除 VMware 标记使用情况
    31.  
      确保可以在 vCloud Director 中还原来宾自定义
    32.  
      排除将 vmdk 还原到现有 VM 时发生的故障
    33.  
      备份虚拟卷 (VVol) 上的虚拟机时出错
    34.  
      在 VMware Cloud (VMC) 上安装 NetBackup 客户端期间 CA 证书的问题
  15. 附录 A. 用于备份和还原虚拟机的 NetBackup 命令
    1. 使用 NetBackup 命令创建 VMware 策略
      1.  
        为 vCloud Director 创建 VMware 策略的注意事项
      2.  
        VMware 策略:bpplinfo 选项和关键字
      3.  
        用于修改 VMware 策略中查询规则的 bpplinclude 选项
    2.  
      使用 nbdiscover 命令搜索虚拟环境
    3.  
      使用 nbrestorevm 命令将虚拟机还原到 vSphere
    4.  
      使用 nbrestorevm 命令将虚拟机还原到 vCloud Director
    5.  
      使用 nbrestorevm 命令通过即时恢复还原虚拟机
    6.  
      使用 nbrestorevm 命令还原虚拟机磁盘
    7.  
      用于还原虚拟机的 nbrestorevm -R 重命名文件
    8.  
      nbrestorevm 命令的故障排除日志
    9.  
      用于搜索虚拟机备份的查询格式和示例
    10.  
      允许其他服务器或客户端还原虚拟机
  16. 附录 B. 为 Windows 上的 NFS 配置服务
    1.  
      关于针对粒度恢复技术 (GRT) 安装和配置网络文件系统 (NFS)
    2. 关于在 Windows 2012 或 2016 上配置 NFS 服务 (NetBackup for VMware)
      1.  
        在 Windows 2012 或 2016 介质服务器上启用网络文件系统 (NFS) 服务 (NetBackup for VMware)
      2.  
        在 Windows 2012 或 2016 还原主机上启用网络文件系统 (NFS) 服务 (NetBackup for VMware)
    3.  
      禁用 NFS 服务器 (NetBackup for VMware)
    4.  
      在介质服务器上禁用 NFS 客户端 (NetBackup for VMware)
    5.  
      配置 UNIX 介质服务器和 Windows 备份或还原主机以使用粒度恢复技术 (NetBackup for VMware)
    6.  
      为 NBFSD 配置其他网络端口 (NetBackup for VMware)
  17. 附录 C. 将 VM 选择查询结果重复使用选项
    1.  
      关于“将 VM 选择查询结果重复使用”选项
    2.  
      虚拟机发现对 vCenter 的影响
  18. 附录 D. VMware 原始设备 (RDM) 的备份
    1.  
      关于 VMware 原始设备映射 (RDM)
    2.  
      备份 RDM 的配置
    3.  
      关于 RDM 的备用客户端备份
    4.  
      RDM 备用客户端备份的要求
    5.  
      配置 RDM 的备用客户端备份
  19.  
    索引

VMware 虚拟机磁盘还原文件

本主题介绍了 NetBackup 用于还原一个或多个虚拟机磁盘的参数。NetBackup 要求在使用 JavaScript 对象表示法 (JSON) 格式的文本文件中描述这些参数。NetBackup nbrestorevm 命令将读取该文件以获取有关虚拟机磁盘的必要信息。除操作系统对文件名的要求以外,NetBackup 对文件名没有任何要求。

您可以使用 nbrestorevm 命令从现有备份生成此文件。如何执行此操作在另一个主题中进行了介绍。

请参见创建 VMware 虚拟机磁盘还原文件

以下是该所需文件的模板示例:

{
  "ClientType": "VMware",
  "ClientName": "VM-client-name",
  "RestoreType": "SelectiveDiskRestore",
  "BackupImageSelection": {
    "PrimaryServer": "Primary-server-name",
    "StartDate": "mm/dd/yy hh:mm:ss",
    "EndDate": "mm/dd/yy hh:mm:ss",
    "BackupId": "clientname_timestamp"
  },
  "VMwareRestoreParameters": {
    "vCenterServer": "vCenter-name-for-restore",
    "VMwareRecoveryHost": "Recovery-host-name",
    "DefaultDiskProvisioning": "thin",
    "TransportMode": "san:hotadd:nbd",
    "vmdk_compression": "none",
    "VMwareVirtualMachineDestination": {
      "VMName": "Restore-vm-name",
      "AttachDisksToExistingVM": "No",
      "PowerOn": "No",
      "Datacenter": "Path-of-Datacenter-for-destination-vm",
      "ESX": "Hostname-of-the-ESX-host",
      "Folder": "Path-to-destination-VM-folder",
      "ResourcePool/Vapp": "Path-of-vApp-or-resource-pool-destination",
      "VmxDatastore": ""
    },
    "VMwareVirtualDiskDestination": [
      {
         "VirtualDisk" : "/DS1/BackedupVM/BackedupVM.vmdk",
         "OverwriteExistingDisk": "No",
         "Datastore": "[Datastore-name]",
         "Path": "”,
         "Provisioning": "thin"
         "Controller": "scsi0-0"     
      },
      {
         "VirtualDisk": "/DS2/BackedupVM/BackedupVM_1.vmdk",
         "OverwriteExistingDisk": "No",
         "Datastore": "",
         "Path": "[datastore_name] MyVm/MyVM_1.vmdk”,
         "Provisioning": "eagerzeroed"
         "Controller": "scsi0-1"
      }
    ]
    "VMwareAdvancedRestoreOptions": {
      "DeleteRestoredVMOnError": "No",
      "VMShutdownWaitSeconds": 900
    }
  }
}

以下是执行就地磁盘还原所需文件的示例:

{
  "BackupImageSelection": {
    "StartDate": "mm/dd/yy hh:mm:ss",
    "BackupId": "clientname_timestamp"
    "EndDate": "mm/dd/yy hh:mm:ss",
    "PrimaryServer": "Primary-server-name",
  },
  "ClientName": "VM-client-name",
  "VMwareRestoreParameters": {
    "vmdk_compression": "none",
    "VMwareAdvancedRestoreOptions": {
      "VMShutdownWaitSeconds": 900,
      "DeleteRestoredVMOnError": "No"
    },
    "VMwareRecoveryHost": "VM-recovery-host-name",
    "VMwareVirtualMachineDestination": {
      "ResourcePool/Vapp": "Path-of-vApp-or-resource-pool-destination",
      "VmxDatastore": "Vmx-datastore-name",
      "Datacenter": "Path-of-Datacenter-for-destination-vm",
      "AttachDisksToExistingVM": "DeleteAllDisksAndReplace",
      "ESX": "Hostname-of-the-ESX-host",
      "VMName": "Restore-vm-name",
      "Folder": "Path-to-destination-VM-folder",
      "PowerOn": "Yes"
    },
    "DefaultDiskProvisioning": "unknown",
    "TransportMode": "nbdssl",
    "VMwareVirtualDiskDestination": [],
    "vCenterServer": "vCenter-name-for-restore"
  },
  "ClientType": "VMware",
  "RestoreType": "SelectiveDiskRestore"
}

以下各小节介绍了此文件中的参数。此文件中必须省去不想使用的可选部分或可选字段。

请参见关于 VMware 虚拟机磁盘还原

全局字段

此文件的第一部分指定有关包含要还原的磁盘的客户端的所需信息。下表介绍了第一个全局部分中的字段:

表:全局字段(必填)

字段名称

描述

是否必需

ClientType

备份策略中配置的客户端类型。对于 VMware 虚拟机磁盘还原,请使用 VMware

必需。

ClientName

备份策略中配置的客户端名称。

必需。

RestoreType

还原类型。对于 VMware 虚拟机磁盘还原,请使用 SelectiveDiskRestore

必需。

BackupImageSelection

此文件的 BackupImageSelection 部分指定 NetBackup 标识要还原的备份映像所需的信息。如果未指定此部分,则 NetBackup 将还原最新备份。下表介绍了 BackupImageSelection 部分中的字段:

表:BackupImageSelection 部分(可选)

字段名称

描述

是否必需

PrimaryServer

用于查询 VM 详细信息的 NetBackup 主服务器的完全限定域名。

如果未指定此字段,则 NetBackup 将使用备份 VM 的主服务器。

可选。

StartDate

查找备份映像的开始日期,使用 mm/dd/yyhh:mm:ss 格式。如果日期范围内存在多个备份映像,NetBackup 将选择最新备份。

如果未指定,则开始日期为当前日期前的 6 个月。

可选。

EndDate

查找备份映像的结束日期,使用 mm/dd/yyhh:mm:ss 格式。如果日期范围内存在多个备份映像,NetBackup 将选择最新备份。

如果未指定,则 NetBackup 使用当前日期。

可选。

BackupId

用于还原的备份映像的 ID,使用 clientname_backuptime 格式。backuptime 是自 1970 年 1 月 1 日以来的十进制秒数。

如果未指定,NetBackup 将使用最新备份映像。如果指定 StartDateEndDate 和有效 BackupId,NetBackup 将从 BackupId 映像执行还原。

可选。

VMwareRestoreParameters

此文件的 VMwareRestoreParameters 部分包含以下内容:

表:VMwareRestoreParameters 部分(必填)

字段名称

描述

是否必需

vCenterServer

还原目标 vCenter 的主机名,所用的格式与 NetBackup Virtual Server 凭据中指定的格式相同。

要在通过 vCenter 备份时还原独立 ESXi 虚拟机管理程序,则此字段的值必须为 None

可选。

VMwareRecoveryHost

执行还原的主机。

如果未指定,则 NetBackup 将使用备份映像中的备份主机值。

可选。

DefaultDiskProvisioning

要还原的所有磁盘的默认磁盘置备:thinthickeagerzeroedunknown

您可以通过在此文件的 VMwareVirtualDiskDestination 部分指定不同的 Provisioning 值来覆盖每个磁盘上的默认值。

如果既未指定 DefaultDiskProvisioning,也未指定 Provisioning,则 NetBackup 将使用备份中指定的置备。

可选。

TransportMode

用于还原的传输模式组合指定为小写冒号分隔值:hotadd:nbd:nbdssl:san。指定顺序很重要;NetBackup 会依次尝试每种方法,直至还原成功。如果所有方法均失败,则还原失败。

如果未指定,则 NetBackup 将使用备份使用的传输模式组合。

可选。

vmdk_compression

用于完全和选择性 vmdk 还原的 vmdk 压缩类型。VMDK 压缩类型包括:zlibskipzfastlz

如果未指定,则 NetBackup 使用 none 作为值。

可选。

VMwareVirtualMachineDestination

此文件的 VMwareVirtualMachineDestination 部分用于指定还原的目标参数。下表介绍了 VMwareVirtualMachineDestination 部分中的字段。此部分从属于 VMwareRestoreParameters 部分。

表:VMwareVirtualMachineDestination 部分(必填)

字段名称

描述

是否必需

VMName

还原的一个或多个磁盘的新虚拟机的唯一显示名称。nbrestorevm 命令可在填充此字段时为原始 VM 客户端名称添加时间戳。时间戳是自 1970 年 1 月 1 日以来的十进制秒数。

NetBackup 将虚拟机磁盘还原到新 VM。因此,如果此名称与现有显示名称冲突,还原将失败。

必需。

AttachDisksToExistingVM

将选定的 VMDK 还原到现有 VM 还是还原到新 VM,如下所示:

  • 如果值为 Yes,则在 VMName 字段中指定的 VM 必须存在于目标 vCenter 或 ESX Server 中。 如果其不存在,还原将失败且状态码为 2820。

  • 如果值为 No,则在 VMName 字段中指定的 VM 不得存在于目标 vCenter 或 ESX 服务器中。如果其存在,还原将失败且状态码为 2820。

  • 如果值为 DeleteAllDisksAndReplace,则在 VMName 字段中指定的 VM 必须存在于目标 vCenter 或 ESX Server 中。如果其不存在,还原将失败且状态码为 2820。

默认值为 No

必需。

PowerOn

在还原后是否打开目标 VM,如下所示:

  • 如果值为 Yes,则在成功结束还原时打开目标 VM。

  • 如果值为 No,则还原后不打开目标 VM。

如果是还原到现有 VM,则在还原期间向其挂接虚拟机之前会先关闭 VM。

默认值为 No

必需。

Datacenter

VMware“数据中心”虚拟磁盘的名称,使用路径名格式。

要在通过 vCenter 备份时还原独立 ESXi 虚拟机管理程序,则此字段的值必须为 None

如果未指定,则 NetBackup 将使用备份的相应值。

可选。

ESX

NetBackup 应将虚拟机磁盘还原到的 ESX 主机的名称。

如果未指定,则 NetBackup 将使用备份的相应值。

可选。

Folder

NetBackup 应将虚拟机磁盘还原到的 VM 文件夹的路径名。

要在通过 vCenter 备份时还原独立 ESXi 虚拟机管理程序,则此字段的值必须为 None

如果未指定,则 NetBackup 将使用备份的相应值。

可选。

ResourcePool/Vapp

NetBackup 应将虚拟机磁盘还原到的资源池的路径名。如果还原到 vApp,请指定 vApp 的路径。

如果未指定,则 NetBackup 将使用备份的相应值。

可选。

VmxDatastore

NetBackup 应将 .vmx 配置文件及其他 VM 配置文件还原到的 Datastore 的名称。您可以用方括号将名称括起来,但并非必须这样做。

如果未指定,则 NetBackup 将使用备份的相应值。

可选。

DefaultDiskDatastore

对于就地磁盘还原,NetBackup 应将所有虚拟磁盘还原到的 Datastore 的名称。如果未指定,则 NetBackup 将使用备份的相应值。此选项仅用于就地磁盘还原,否则将被忽略。

可选。

VMwareVirtualDiskDestination

此文件的 VMwareVirtualDiskDestination 部分是用于指定还原磁盘以及这些磁盘的还原参数的 JSON 阵列。它可以包含下表中描述的一个或多个字段组,每个字段组对应一个虚拟机磁盘。必须用逗号分隔组内的字段,必须用逗号分隔不同的组。此部分从属于 VMwareRestoreParameters 部分。

注意:

此部分不适用于就地磁盘还原。

表:VMwareVirtualDiskDestination 部分(必填)

字段名称

描述

是否必需

VirtualDisk

要还原的虚拟磁盘的完整路径名。此路径必须与 .vmdk 文件备份时的路径完全匹配。

必需。

OverwriteExistingDisk

是否覆盖目标 VM 上的现有虚拟磁盘,如下所示:

  • 如果值为 Yes,则覆盖原始虚拟磁盘并保留磁盘 UUID。

  • 如果值为 No,则将虚拟磁盘还原到目标 VM 作为新磁盘。VMware 会向该磁盘分配一个新 UUID。

默认值为 No

必需。

Datastore

作为还原目标的 Datastore 的名称。您可以用方括号将名称括起来,但并非必须这样做。(VMware 使用 VM 命名约定生成 Datastore 路径名。)

若要将虚拟磁盘还原到数据存储群集,请在此字段中指定数据存储群集的名称。

如果未指定,NetBackup 将使用 Path 字段中指定的值。如果既未指定 Datastore,也未指定 Path,则 NetBackup 使用备份映像中的 Datastore

可选。

Path

虚拟磁盘的还原目标的完整路径名,格式如下:

[datastore_name] MyVM/MyVM.vmdk

nbrestorevm-restorespecout 选项不会填充 Path 字段。

如果指定 Path 但它不可用,或者该路径已存在磁盘,则还原失败。如果既未指定 Datastore,也未指定 Path,则 NetBackup 使用备份映像中的 Datastore

如果特定 vmdk 名称不是必需的,Veritas 建议您将此字段留空。

可选。

Provisioning

特定磁盘的磁盘置备:thinthickeagerzeroedunknown

如果未指定,则 NetBackup 使用 DefaultDiskProvisioning 值。

可选。

Controller

原始 VM 中磁盘挂接的虚拟磁盘控制器。

此字段仅供参考,帮助您确定要还原的一个或多个虚拟磁盘。还原期间不会用到这个值。

可选

VMwareAdvancedRestoreOptions

该文件的 VMwareAdvancedRestoreOptions 部分用于指定要还原到现有 VM 的参数。此部分从属于 VMwareRestoreParameters 部分。

表:VMwareAdvancedRestoreOptions 部分(可选)

字段名称

描述

是否必需

DeleteRestoredVMOnError

NetBackup 在还原过程中会创建一个临时 VM,然后将虚拟磁盘挂接到目标 VM。此参数的值确定磁盘挂接操作失败时 NetBackup 是否删除临时 VM,如下所示:

  • 如果值为 Yes,则删除临时 VM。

  • 如果值为 No,则不删除临时 VM。如果磁盘未成功挂接到目标 VM,您可以访问临时 VM 上的数据。

默认值为 No

可选。

VMShutdownWaitSeconds

若要还原到现有 VM,还原过程会在挂接磁盘之前关闭目标虚拟机。关闭操作的持续时间取决于 VMware 工作负载。使用此参数可指定还原过程在放弃还原之前应等待关闭的时间。

默认值为 900 秒(15 分钟)。

可选。