Veritas NetBackup™ 升级指南

Last Published:
Product(s): NetBackup (9.1)
  1. 介绍
    1.  
      关于《NetBackup 9.1 升级指南》
    2.  
      可用的 NetBackup 升级方法
    3. 关于 NetBackup 9.1 中的更改
      1.  
        适用于 NetBackup 9.1 及更高版本安装和升级的 Windows 编译器和安全要求
      2.  
        对于某些计算机,Java GUI 和 JRE 安装是可选操作
      3.  
        回滚时需要重置日志记录目录权限
      4.  
        从 NetBackup 7.6.0.4 及更早版本升级不受支持
      5.  
        NetBackup 8.2 及更高版本支持的外部证书颁发机构证书
    4.  
      关于 Veritas Usage Insights
    5.  
      Veritas Usage Insights 的最佳做法
  2. 计划升级
    1. 通用升级规划信息
      1.  
        关于计划 NetBackup 9.1 升级
      2.  
        如何计划升级到 NetBackup 9.1
      3.  
        已知目录库备份限制
      4.  
        关于 NetBackup 主机的安全证书
      5.  
        关于升级过程中的自动文件更改
      6.  
        在升级之前减小作业数据库的大小
      7.  
        已知的 SUSE Linux 主服务器升级问题
    2. 关于升级工具
      1.  
        关于 Veritas Services and Operations Readiness Tools
      2.  
        建议的 SORT 升级过程
      3.  
        建议的 SORT 全新安装过程
      4.  
        关于 NetBackup 预安装检查程序
    3. 升级操作说明和限制
      1.  
        创建用户帐户以支持 NetBackup Web 服务器
      2.  
        关于支持光纤传输介质服务器和 RHEL 7.5 及更高版本的 NetBackup 9.1
      3.  
        NetBackup 8.1 中的 MSDP 更改
      4.  
        NetApp 群集可能需要的更改
      5.  
        使用自动映像复制复制 Bare Metal Restore 信息时出错
      6.  
        8.1 之前版本的客户端和 8.1 或更高版本的介质服务器的升级问题
  3. 主服务器升级
    1.  
      关于主服务器升级
    2.  
      升级到 NetBackup 9.1 的预安装过程
    3.  
      在 Windows 系统上执行本地、远程或群集服务器升级
    4.  
      在 Windows 系统上执行静默升级
    5.  
      将 UNIX 和 Linux 服务器软件升级到 NetBackup 9.1
    6.  
      升级到 NetBackup 9.1 的安装后过程
    7.  
      关于 NetBackup 启动和关闭脚本
    8.  
      在升级之后完成系统更新
  4. 介质服务器升级
    1.  
      将 NetBackup 介质服务器升级到 NetBackup 9.1
    2.  
      在 UNIX 和 Linux 上静默升级 NetBackup 介质服务器软件
  5. NetBackup 的 MSDP 升级
    1.  
      NetBackup 8.1 的 MSDP 升级注意事项
    2.  
      关于 MSDP 滚动数据转换
    3.  
      关于 MSDP 指纹识别算法的更改
  6. 客户端升级
    1.  
      关于客户端升级
    2.  
      使用 NetBackup 升级脚本升级 UNIX 和 Linux 客户端
    3.  
      使用本机安装程序升级 UNIX 和 Linux 客户端二进制文件
  7. 使用 VxUpdate 管理 NetBackup 部署
    1.  
      关于 VxUpdate
    2.  
      在 VxUpdate 中使用的命令
    3.  
      存储库管理
    4.  
      部署策略管理
    5.  
      使用 VxUpdate 从主服务器手动启动升级
    6.  
      使用 VxUpdate 从介质服务器或客户端手动启动升级
    7.  
      部署作业状态
  8. 附录 A. 参考信息
    1.  
      NetBackup 主服务器 Web 服务器用户和组创建
    2.  
      在群集主服务器的不活动节点上生成证书
    3.  
      关于 NetBackup Java Runtime Environment
    4.  
      升级后添加或删除 Java GUI 和 JRE
    5.  
      关于 NetBackup Web 用户界面
    6.  
      关于 NetBackup 应答文件
    7.  
      关于 RBAC 引导
    8.  
      关于 NetBackup 软件可用性
    9.  
      NetApp 群集升级后的其他步骤
    10.  
      将 NetApp 磁盘阵列与 Replication Director 一起使用
    11.  
      关于 NetBackup 版本之间的兼容性
    12.  
      UNIX 和 Linux 的升级要求
    13.  
      Windows 和 Windows 群集的安装和升级要求
    14.  
      Windows 群集安装和升级的要求
    15.  
      通过将所有数据迁移到新介质服务器来删除群集介质服务器
    16.  
      禁用 OpsCenter 服务器与 NetBackup 主服务器之间的连接
    17.  
      Amazon 云存储服务器的升级后过程
    18.  
      在升级服务器之后升级客户端
  9.  
    索引

在升级服务器之后升级客户端

使用 update_clients 安装脚本,可以将客户端软件推送至客户端。但它无法将客户端软件推送至同时作为 NetBackup 介质服务器或主服务器的远程客户端。因为一台主机上的服务器软件和客户端二进制文件的版本必须相同,所以无法以这种方式推送软件。

注意:

请注意,不能使用 update_clients 安装脚本推送 NetBackup 8.2 或更高版本的客户端。必须使用 VxUpdate。

update_clients 安装脚本可以确定服务器上配置的完整客户端列表。如果运行该安装脚本时不带任何参数,则会尝试更新所有客户端(由 /usr/openv/netbackup/bin/admincmd/bpplclients 确定)。如果您不想升级所有客户端,可以指定一部分客户端。请使用硬件类型和操作系统参数,或者使用 -ClientList 参数。

可以从介质服务器运行 update_clients。这种情况下需要使用 -ClientList 参数。使用此脚本,可将介质服务器和一组客户端保留在早于主服务器的版本级别。这样就需要了解如何在主服务器和介质服务器上使用 update_clients -ClientList 命令,以避免升级不需要升级的客户端。

对于群集环境,只能从主动节点推送客户端软件。

注意:

在客户端与主服务器不具有直接连接的安全环境中部署客户端需要执行其他步骤。提供了有关此主题的更多信息。有关在客户端上部署证书而不连接到主服务器的主题,请参见 NetBackup 安全和加密指南

在客户端升级期间,新的客户端文件将写入客户端上的 /tmp 中的目录。该目录必须具有足够的空间来临时存储新的客户端文件,以确保成功升级。如果没有足够的可用空间,一条状态消息将通知您升级脚本无法写入 /tmp 目录中的位置。要解决此问题,请为 /tmp 目录分配更多空间并再次执行升级过程。升级完成时将删除临时目录。

在服务器升级之后升级客户端

  1. 使用以下方法之一启动安装脚本:

    ESD 映像(下载的文件)

    • 导航到安装映像的驻留位置。

    • 输入以下命令:

      ./install

    本机安装工具

    NetBackup 支持使用本机安装程序安装和升级 UNIX 和 Linux 客户端二进制文件。我们提供了更多信息可供查看。

    请参见使用本机安装程序升级 UNIX 和 Linux 客户端二进制文件

  2. 当显示以下消息时,请按 Enter 继续:
    Installing NetBackup Client Software.
    Do you wish to continue? (y/n) [y]

    客户端二进制文件代表编译这些文件的操作系统版本。通常情况下,二进制文件完全可以在更高版本的操作系统上工作。例如,Solaris 10 二进制文件也可以在 Solaris 11 级别的操作系统上使用。

  3. 选择要加载的客户端类型,然后按照提示加载该客户端类型。如果需要,请重复此步骤,直到加载了所有需要的客户端类型。

    确保为您要从该服务器推送到的所有 UNIX 客户端类型加载该软件。否则,您将无法将这些客户端类型添加到 NetBackup 策略配置中。

  4. 以 root 用户身份在 NetBackup 主服务器上输入以下命令,以查看 bprd 是否正在运行:

    /usr/openv/netbackup/bin/bpps

    如果 bprd 正在运行,请使用以下命令将它停止:

    /usr/openv/netbackup/bin/admincmd/bprdreq -terminate

  5. 输入以下命令以确保当前未进行备份或还原:

    /usr/openv/netbackup/bin/admincmd/bpdbjobs

  6. 通过运行 update_clients 脚本更新 UNIX 客户端软件。在客户端列表中指定各个节点的主机名(非虚拟名称)。

    使用以下命令之一:

    如果不使用 -ClientList 文件:

    /usr/openv/netbackup/bin/update_clients

    如果使用 -ClientList 文件:

    /usr/openv/netbackup/bin/update_clients -ClientList filename

    -ClientList 参数在介质服务器上是必需的。

    对于客户端数目超过 30 的情况,可将列表分为多个文件,然后对每个文件运行 update_clients

    要创建客户端列表文件,请执行以下步骤:

    • 切换至 NetBackup admincmd 目录,如下所示:

      cd /usr/openv/netbackup/bin/admincmd
    • 使用 bpplclients 命令创建一个文件,其中包含当前在 NetBackup 数据库中配置的客户端列表。根据是从主服务器推送还是从介质服务器推送,在此命令中使用的选项有所不同,如下所示:

      如果从主服务器推送:

      ./bpplclients -allunique -noheader > file

      如果从介质服务器推送:

      ./bpplclients -allunique -noheader -M \ m_server_name > file

      选项描述如下:

      m_server_name

      此环境中的 NetBackup 主服务器的名称。

      file

      包含客户端列表(其中的客户端都是唯一的)的文件的名称。如果未在 NetBackup 数据库中配置客户端,则该文件为空。

      bpplclients 命令以如下格式将输出写入 文件 中:

      hardware os client
      hardware

      硬件名称。例如,在目录 /usr/openv/netbackup/client 中运行 ls 命令。

      os

      操作系统名称。例如,在目录 /usr/openv/netbackup/client/hardware. 中运行 ls 命令

      client

      客户端的名称。

      file 的内容可能类似于以下示例:

      Solaris Solaris9 curry

    • (可选)编辑 file

      执行这一步可更改 file 的内容。编辑 file,使它仅包含要用 NetBackup 客户端软件更新的客户端。客户端的主机名必须是客户端的各个节点名称。它们不能是虚拟名称。hostname 命令和 domainname 命令可返回各个节点名称的正确值。格式可以为 hostnamehostname.domainname

  7. update_clients 脚本会请求您输入主服务器信息。
    Starting update_clients script.
    There are N clients to upgrade.
    Do you want the bp.conf file on the clients updated to list this 
    server as the primary server? (y/n) [y]

    请键入 yn

    Enter

  8. 输入要同时执行的更新数。
    Enter the number of simultaneous updates you wish to take 
    place. [1 - 30] (default: 15):
  9. 安装程序尝试检索证书颁发机构证书详细信息。
    Getting CA certificate details.
    Depending on the network, this action may take a few minutes. To
    continue without setting up secure communication, press Ctrl+C.

    请注意,如果您按 Ctrl+C,此操作需要您重新运行安装或在没有所需安全组件的情况下继续安装。如果这些安全组件缺失,备份和还原将失败。

    如果找到证书颁发机构证书,则会收到以下消息:

    Using CA Certificate fingerprint from primary server:
    01:23:45:67:89:AB:CD:EF:01:23:45:67:89:AB:CD:EF:01:23:45:67
    If clients need an authorization token for installation, please 
    specify one here. Token (leave blank for no authorization token):

    如果将授权令牌字段留空,则将收到以下消息:

    WARNING: Authorization Token was not specified.
    Manual steps may be required before backups and restores can occur.
    
  10. 键入 yn 以响应问题。
    The upgrade will likely take Y to Z minutes.
    Do you want to upgrade clients now? (y/n) [y]
  11. 更新所有服务器和客户端后,通过在主服务器上以 root 用户身份输入以下命令,启动 bprd 后台驻留程序:
    /usr/openv/netbackup/bin/initbprd