Veritas NetBackup™ for NDMP 管理指南

Last Published:
Product(s): NetBackup (8.1.1)
  1. NetBackup for NDMP 简介
    1. 关于 NetBackup for NDMP
      1.  
        NetBackup for NDMP 的功能
      2.  
        NetBackup for NDMP 术语
    2.  
      关于网络数据管理协议 (NDMP)
    3. NDMP 备份类型
      1.  
        NDMP 本地备份
      2.  
        NDMP 三向备份
      3.  
        备份至介质管理器存储单元(远程 NDMP)
    4.  
      关于 NetBackup 中的 NDMP 策略
    5.  
      关于 NetBackup 存储单元
    6. 关于将磁带驱动器分配给不同的主机
      1.  
        关于机械手控制
    7.  
      关于 NDMP 备份进程
    8.  
      关于 NDMP 还原进程
    9.  
      关于直接访问恢复 (DAR)
    10.  
      Snapshot Client 帮助
    11.  
      关于 NDMP 多路复用
    12.  
      关于对 Replication Director 的 NDMP 支持
    13.  
      Replication Director 与 NDMP 配合使用时的限制
    14.  
      关于 NDMP 对 NetApp Clustered Data ONTAP (cDOT) 的支持
  2. NetBackup for NDMP 的安装说明
    1.  
      NetBackup for NDMP 安装前提条件
    2.  
      关于升级前现有 NetApp cDOT 的配置
  3. 配置到 NDMP 挂接设备的 NDMP 备份
    1.  
      关于配置 NDMP 挂接设备
    2.  
      授予 NetBackup 对 NAS (NDMP) 主机的访问权限
    3.  
      关于对三向备份和远程 NDMP 的访问
    4. 关于“介质和设备管理”配置
      1.  
        添加直接挂接到 NDMP 主机的机械手
      2.  
        添加磁带驱动器
      3.  
        检查设备配置
    5.  
      使用设备配置向导配置 NDMP 文件服务器
    6.  
      关于添加卷
    7.  
      关于验证 NDMP 密码和机械手连接
    8.  
      添加 NDMP 存储单元
    9. 关于创建 NDMP 策略
      1.  
        NDMP 策略的“属性”选项卡选项
      2.  
        适用于启用了 Accelerator for NDMP 的 NDMP 策略的“日程表”选项卡中的选项
      3.  
        NDMP 策略的“客户端”选项卡选项
      4. NDMP 策略的“备份选择”选项
        1.  
          NDMP 策略备份选择中的通配符
        2.  
          ALL_FILESYSTEMS 和 VOLUME_EXCLUDE_LIST 指令
      5.  
        关于“备份选择”列表中的环境变量
      6.  
        关于为 NetApp cDOT 备份策略选择适当的主机
      7.  
        关于 NDMP 策略日程表中的备份类型
    10. 关于启用或禁用 DAR
      1.  
        为文件和目录还原禁用 DAR
      2.  
        仅对目录还原禁用 DAR
    11.  
      在群集环境中配置 NetBackup for NDMP
  4. 配置到 NetBackup 介质服务器的 NDMP 备份(远程 NDMP)
    1.  
      关于远程 NDMP
    2.  
      配置到介质管理器存储单元的 NDMP 备份
  5. 配置 NDMP DirectCopy
    1. 关于 NDMP DirectCopy
      1.  
        使用 NDMP DirectCopy 的前提条件
      2.  
        使用 VTL 的 NDMP DirectCopy
      3.  
        不使用 VTL 的 NDMP DirectCopy
    2.  
      配置 NDMP DirectCopy
    3. 使用 NDMP DirectCopy 复制备份映像
      1. 使用 NDMP DirectCopy 复制映像的要求
        1.  
          用于映像复制的 NetBackup 策略类型
      2.  
        通过 NetBackup 管理控制台启动 NDMP DirectCopy
  6. Accelerator for NDMP
    1.  
      关于 NetBackup Accelerator for NDMP
    2. 关于 Accelerator for NDMP 的跟踪日志
      1.  
        如何重定向 Accelerator for NDMP 的跟踪日志
    3.  
      NDMP 备份作业详细信息日志中的加速器消息
    4.  
      Accelerator for NDMP 的 NetBackup 日志
  7. 远程 NDMP 和磁盘设备
    1.  
      关于远程 NDMP 和磁盘设备
    2.  
      配置远程 NDMP
  8. 使用 Shared Storage Option (SSO)
    1.  
      关于 NetBackup for NDMP 的 Shared Storage Option (SSO)
    2.  
      使用 NetBackup for NDMP 设置 SSO
    3.  
      为 NDMP 主机使用 NetBackup 设备配置向导
  9. 备份和还原过程
    1.  
      关于 NDMP 备份和还原
    2.  
      使用 NDMP 策略执行手动备份
    3.  
      从服务器执行 NDMP 还原
  10. 故障排除
    1. 关于 NetBackup for NDMP 日志
      1.  
        查看 NetBackup for NDMP 日志
      2.  
        NDMP 备份级别
    2.  
      NetBackup for NDMP 常规操作说明和限制
    3. NetBackup for NDMP 故障排除建议
      1.  
        在 Windows 上对 NDMP 介质和设备进行故障排除
      2.  
        在 UNIX 上对 NDMP 介质和设备进行故障排除
      3.  
        NDMP DirectCopy 的故障排除
      4.  
        使用 NetBackup for NDMP 对直接访问恢复 (DAR) 进行故障排除
    4. 关于机械手测试
      1.  
        适用于 Windows 的 TL8 机械手测试示例
      2.  
        适用于 UNIX 的 TLD 机械手测试示例
      3.  
        适用于 UNIX 的 TLH 机械手测试示例
  11. 使用 NetBackup for NDMP 脚本
    1.  
      关于 NetBackup for NDMP 脚本
    2.  
      ndmp_start_notify 脚本 (UNIX)
    3.  
      ndmp_start_notify.cmd 脚本 (Microsoft Windows)
    4.  
      ndmp_end_notify 脚本 (UNIX)
    5.  
      ndmp_end_notify.cmd 脚本 (Microsoft Windows)
    6.  
      ndmp_start_path_notify 脚本 (UNIX)
    7.  
      ndmp_start_path_notify.cmd 脚本 (Microsoft Windows)
    8.  
      ndmp_end_path_notify 脚本 (UNIX)
    9.  
      ndmp_end_path_notify.cmd 脚本 (Microsoft Windows)
    10.  
      ndmp_moving_path_notify 脚本 (UNIX)
    11.  
      ndmp_moving_path_notify.cmd 脚本 (Microsoft Windows)

关于升级前现有 NetApp cDOT 的配置

本主题介绍如何升级采用 NetApp cDOT 系统的 NetBackup。如果使用 NetApp cDOT 系统,请在升级到 NetBackup 7.7 或更高版本之前查看以下信息。

如果 NetApp 群集设置为“节点范围模式”,且您尚未安装 NetBackup 7.7 或更高版本,则应在升级之前按如下所述设置环境:

  • 备份策略中使用的客户端名称是节点管理 LIF。

  • 只有托管 LIF 的节点所托管的卷可用于备份或还原。在策略的客户端列表中,每个节点均必须具有节点管理 LIF。

  • 挂接到节点的磁带设备可用于备份或还原。

    • 用于设备配置的 NDMP 主机名是节点名称(节点管理 LIF)。

    • 磁带设备仅可用于与其相连的节点。

升级到 NetBackup 7.7 或更高版本之后,除非通过禁用节点范围模式来启用 NetBackup cDOT 功能,否则其运行方式与升级之前均相同。

要开始使用 NetBackup cDOT 功能,请执行以下操作:

  1. 备份目录库。

  2. (可选)创建一份详细的映像目录库报告,该报告提供以下功能:

    • 收集创建新的 cDOT 备份策略时可以使用的信息,如 NDMP 主机名、策略和备份选择。

    • 确定在新的 cDOT 环境中还原先前 cDOT 备份时要搜索的客户端名称。

  3. 升级有权访问群集的所有 NetBackup 介质服务器。这些升级不必同时进行,但必须在以下步骤之前完成。

  4. 在群集上通过禁用节点范围模式来启用 Vserver 感知模式。请参见特定的群集文档。

  5. 如果磁带设备挂接到群集,则必须重新配置磁带设备,将群集管理 LIF 用作设备配置的 NDMP 主机。关于“介质和设备管理”配置

    小心:

    NetBackup 仅支持使用群集管理 LIF 进行设备配置。

    注意:

    对于群集中每个将拥有磁带设备的节点,请确保将所有磁带设备配置为对群集中的该节点可用。任何可以访问某磁带设备的节点也应有权访问所有磁带设备。

  6. 在群集上对每个将用于备份的数据 LIF 启用 NDMP 服务。有关更多信息,请参见 NetApp 文档。

  7. 根据需要授权数据 LIF 访问 NetBackup。授予 NetBackup 对 NAS (NDMP) 主机的访问权限

  8. 添加、删除或更新使用群集节点名称的旧存储单元。

  9. 添加、删除或更新备份群集的旧策略。

    • 必须使用数据 LIF 或群集管理 LIF 作为客户端名称。NetBackup 不支持使用节点名称作为客户端名称。

    • 可能还需要调整备份选择。

    注意:

    用作客户端的数据 LIF 将保护此客户端下与数据 LIF 的 Vserver 关联的所有卷并对其进行编录。用作客户端的群集管理 LIF 将保护此客户端下整个群集中的所有卷并对其进行编录。

  10. 要读取旧映像,您可能需要使用备用客户端还原。有关备用客户端还原的更多信息,请参见 NetBackup 管理指南 - UNIX、Windows 和 Linux,第 I 卷

如果 NetApp 群集设置为“Vserver 感知模式”,且您尚未安装 NetBackup 7.7 或更高版本,则应在升级之前按如下所述设置环境:

  • 群集处于 Vserver 感知模式。在文件服务器上启用群集感知备份 (CAB) 扩展。NetBackup 不使用 CAB 扩展。

  • 备份策略中使用的客户端名称是与 Vserver 关联的数据 LIF 或群集管理 LIF。

  • 只有托管数据 LIF 的节点所托管的卷(属于 Vserver)可用于备份或还原。

  • 挂接到群集的磁带设备不可用于备份或还原。

升级到 NetBackup 7.7 或更高版本之后,行为将有所变化,您需要进行一些更改。现在,NetBackup 使用 CAB 扩展,且在默认情况下已启用该扩展。因此,会出现下列情况:

  • NetBackup 使用所有属于 Vserver 的卷。

  • NetBackup 使用卷关联。

此更改导致出现下列情况:

  • 多个策略对同一 Vserver 使用 ALL_FILESYSTEMS 指令时,NetBackup 可能根据不同的策略多次备份相同的卷。此外,后续增量式备份有可能不可靠。

  • 多数据流备份作业将会失败,状态码为 99。对于失败的作业,作业详细信息中将显示以下消息:

    12/10/2014 14:42:11 - Error ndmpagent (pid=29502) NDMP backup failed, 
    path = /vs02/vol1:PARAMETER:AFFINITY=4ac6c4b6-7e99-11e4-b3b6-1779f43af917

    之所以会出现此消息,是因为系统未告知某些 NetBackup 组件在 Vserver 感知模式中使用群集。强烈建议您尽快升级并启用 cDOT 功能。

要开始使用 cDOT 功能,必须执行以下操作:

  1. 备份目录库。

  2. 创建一份详细的映像目录库报告(稍后可供读取操作参考)。

  3. 升级有权访问群集的所有 NetBackup 介质服务器。应同时升级所有介质服务器,避免行为出现不一致。

  4. 针对 NetBackup 中配置的每个预先存在的 LIF,运行 tpautoconf -verify ndmp_host 命令。此命令必须从具有 LIF 凭据的介质服务器中运行。该命令成功运行后,nbemmcmd 命令应显示类似以下示例的输出:

    servername1@/>nbemmcmd -listsettings -machinename machinename123 -machinetype ndmp
    NBEMMCMD, Version: 7.7
    The following configuration settings were found:
    NAS_OS_VERSION="NetApp Release 8.2P3 Cluster-Mode"
    NAS_CDOT_BACKUP="1"
    Command completed successfully.
    
    NAS_OS_VERSION displays the NetApp Version.
    NAS_CDOT_BACKUP tells us if NetBackup uses the new cDOT capabilities.

    注意:

    添加新的 Vserver 后,无需 tpautoconf -verify ndmp_host 命令。

  5. 现在,您可以将设备添加到 NDMP 群集,并使用群集管理 LIF 进行访问。如果添加设备,则必须发现这些设备。

  6. 为新发现的设备添加存储单元。

  7. 根据需要添加、删除或更新引用群集的策略。开始在 Vserver 感知模式下使用群集。

如果不想立即启用 cDOT 功能(例如,如果要分阶段升级介质服务器),则可通过执行以下操作禁用 cDOT 功能:

  1. 在有权访问 NDMP 主机的所有介质服务器上,创建以下 touch 文件。这会导致 NetBackup 针对该介质服务器的所有 NDMP 主机禁用 CAB 扩展。

    • 在 Windows 上:install_path\NetBackup\db\config\DISABLE_NDMP_CDOT

    • 在 UNIX 上:/usr/openv/netbackup/db/config/DISABLE_NDMP_CDOT

  2. 通过使用一个或多个 NDMP 主机名(每个主机名占一行)在介质服务器上创建以下文件,您可以对特定的 NDMP 主机禁用 CAB 扩展:

    • 在 Windows 上:install_path\NetBackup\db\config\DISABLE_NDMP_CDOT_HOST_LIST

    • 在 UNIX 上:/usr/openv/netbackup/db/config/DISABLE_NDMP_CDOT_HOST_LIST

      下面为该文件的内容的一个示例。NetBackup 仅对 Filer_1 和 Filer_2 禁用 CAB 扩展。

      Filer_1 
      
      Filer_2

      要启用 cDOT 环境,必须删除这些文件,且必须按照上述升级过程中描述的所有步骤操作。