NetBackup™ 升级指南
- 介绍
- 计划升级
- 主服务器升级
- 介质服务器升级
- 客户端升级
- 使用 VxUpdate 管理 NetBackup 部署
- 附录 A. 参考信息
- 关于 NetBackup 应答文件
- 升级后添加或删除 NetBackup DirectIO 软件包
- 先前的升级操作说明和限制
- NetBackup 支持的 Ansible 实战手册
- NetBackup 安装和升级时添加 Web 服务帐户
- NetBackup 主服务器 Web 服务器用户和组创建
- NetBackup 数据库用户
- 不再填充客户端推送暂存区域
- NetBackup 10.5 中不再提供 VRTSpddei.rpm
- 关于在主服务器和介质服务器上安装的二进制文件
- 对于某些计算机,NetBackup 管理控制台和 JRE 安装是可选操作
- 关于 NetBackup 主机的安全证书
- 对云保护策略的更改
- NetBackup 8.1 中的介质服务器重复数据删除池更改
- 从 NetBackup 8.2 及更早版本升级时证书密钥大小的环境变量
- 从任何 btrfs 文件系统移出 NetBackup 数据库
- 在群集主服务器的不活动节点上生成证书
- 通知、消息和 Resiliency 配置信息不会升级
- 8.1 之前版本的客户端和 8.1 或更高版本的介质服务器的升级问题
- 关于支持光纤传输介质服务器和 RHEL 7.5 及更高版本的 NetBackup 11.1
- 关于 NetBackup Java Runtime Environment
- 升级后添加或删除 Java 组件
- 关于 NetBackup Web 用户界面
- 关于将客户端软件从主服务器推送到客户端
- 关于 IT Analytics Data Collector
- 手动安装或卸载 IT Analytics Data Collector 二进制文件
- 手动配置 IT Analytics Data Collector
- 手动升级 IT Analytics Data Collector
- 持久性 Java 虚拟机选项
- 关于 RBAC 引导
- 关于 NetBackup 软件可用性
- NetApp 群集升级后的其他步骤
- 将 NetApp 磁盘阵列与 Replication Director 一起使用
- 关于 NetBackup 版本之间的兼容性
- 已知目录库备份限制
- UNIX 和 Linux 的升级要求
- Windows 和 Windows 群集的升级要求
- Windows 群集升级的要求
- 通过将所有数据迁移到新介质服务器来删除群集介质服务器
- Amazon 云存储服务器的升级后过程
- 在升级服务器之后升级客户端
- 升级失败回滚步骤
- NetBackup 主服务器和域大小指导
- 附录 B. NetBackup 的 MSDP 升级
在 Linux 上静默升级 NetBackup 主服务器软件
可以使用本机安装程序升级 NetBackup Linux 主服务器。既可以使用 NetBackup 安装脚本,也可以使用您首选的安装程序方法。
对于 Linux:rpm、yum 等。
/usr/openv/pack/install.history 文件中将记录成功的安装或升级。
注意:
有关如何升级 PCS Linux 环境的其他信息,请参考《NetBackup 群集主服务器管理指南》中的“在 PCS Linux 上升级 NetBackup 故障转移服务器”。
要使用本机安装程序升级 Linux 主服务器二进制文件,请执行以下操作:
- 以 root 用户身份登录服务器。
- 如果 NetBackup 管理控制台处于打开状态,必须立即将其关闭。
- (视情况而定)对于群集环境,请执行以下任务:
如有必要,请编辑
bp.conf和vm.conf文件,如下所述:如果存在
REQUIRED_INTERFACE条目,请将其替换为CLUSTER_NAME条目。否则,请添加新的CLUSTER_NAME条目。此条目应定义为虚拟服务器名称。对于主服务器,请确保第一个
SERVER条目与bp.conf文件的CLUSTER_NAME条目匹配。使 NetBackup 组脱机。使用显示的命令:
/opt/VRTSvcs/bin/hares -offline
冻结 NetBackup 组,以便在升级非活动节点的过程中不发生迁移。使用显示的命令:
/opt/VRTSvcs/bin/hagrp -freeze group -persistent
如果已配置 VCS 群集,则可以使用 Cluster Manager 界面或命令行冻结 NetBackup 组。
在继续执行群集升级之前,请参考《NetBackup 群集主服务器管理指南》,以了解其他群集升级要求。
- 运行升级脚本后,您修改过且第 1 章中未包括的 NetBackup 脚本都会被删除。我们提供了有关此主题的更多信息。
请参见关于升级过程中的自动文件更改。
保存您已修改并希望保留的所有文件。
- 请在主服务器的临时目录中创建 NetBackup 安装应答文件 (
NBInstallAnswer.conf)。该目录通常为/tmp目录。我们提供了有关应答文件及其内容的更多信息。 - 您可以将可选参数添加到
NBInstallAnswer.conf文件中。所示参数是可以添加的一些参数的示例。查看本文档的 NetBackup 应答文件部分:LICENSE 条目
LICENSE 条目仅在主服务器上为必填项。
要从 NetBackup 10.3 之前的版本升级到 NetBackup 10.3 或更高版本,需要提供 LICENSE 条目。LICENSE=TEMP_PRODUCTION | license_file_path 如果未从 Cohesity 授权管理门户下载许可证,可以使用 TEMP_PRODUCTION。有关更多信息,请访问:https://www.veritas.com/support/en_US/article.100058779
对于从 NetBackup 10.3 或更高版本升级,如果已安装有效许可证且许可证未失效,则无需提供 LICENSE 条目。
SERVER 条目
DATABASE_USER
VXDBMS_POSTGRESQL_POOLER_ODBC_PORT
- (视情况而定)如果要为用户或用户组分配 RBAC 安全和备份管理角色,请在
NBInstallAnswer.conf中填充以下所需信息:RBAC_DOMAIN_TYPE
此字段用于指定用户或用户组所属的域类型。支持以下 RBAC_DOMAIN_TYPE 值:NT, VX, UNIXPWD, LDAP。
RBAC_DOMAIN_NAME
此字段用于指定用户或用户组所属域的名称。
RBAC_PRINCIPAL_TYPE
此字段用于指定 USER 或 USERGROUP。
RBAC_PRINCIPAL_NAME
此字段用于指定用户名或用户组。
我们提供了有关 RBAC_* 选项的更多信息。
请参见关于 RBAC 引导。
- 将匹配您的服务器平台的服务器软件包下载到具有足够空间的系统。然后提取服务器软件包文件的内容。
提取服务器软件包文件的内容。示例:
对于 Linux RedHat:
tar -xzvf NetBackup_11.1_LinuxR_x86_64.tar.gz对于 Linux SuSE:
tar -xzvf NetBackup_11.1_LinuxS_x86_64.tar.gz
- 更改为所需操作系统的目录,然后将软件包复制到要安装的计算机。
操作系统目录:
对于 Linux RedHat:
NetBackup_11.1_LinuxR_x86_64/linuxR_x86/anb对于 Linux SuSE:
NetBackup_11.1_LinuxS_x86_64/linuxS_x86/anb
将软件包复制到要安装的计算机:
注意:
安装 NetBackup 管理控制台是可选操作。如果不希望进行安装,请不要复制和安装
VRTSnbjava软件包。注意:
安装 NetBackup DirectIO 软件包是可选操作。如果不希望进行安装,请不要复制和安装
VRTSnbdirectio软件包。VRTSnbcfg.rpm
VRTSnbclibs.rpm
VRTSnbclt.rpm
VRTSnbjava.rpm
VRTSnbjre.rpm
VRTSnbmqbrkr.rpm
VRTSnbpck.rpm
VRTSnbprimary.rpm
VRTSnbslibs.rpm
VRTSnbdirectio.rpm
VRTSnbweb.rpm
VRTSnetbp.rpm
VRTSpbx.rpm
VRTSpddea.rpm
VRTSpddes.rpm
VRTSpddeu.rpm
VRTSpostgresql.rpm
- (视情况而定)如果要从 NetBackup 8.0 之前的版本升级,请删除旧的 SYMC* 软件包。所示示例指示了用于删除 SYMC RPM 软件包的命令。此过程将保留您的 NetBackup 配置。
rpm -e SYMCnbjava rpm -e SYMCpddea rpm -e SYMCnbclt rpm -e SYMCnbjre rpm -e SYMCnetbp rpm -e SYMCpddes
- (视情况而定):如果是从 NetBackup 10.1.1 或更低版本升级,并且您要安装 IT Analytics Data Collector;或者您有未配置的 IT Analytics Data Collector,您希望进行升级:
使用 mkdir -p /usr/openv/tmp 命令创建 /usr/openv/tmp 目录。
将
ita_dc.tar.gztarball 从介质的/catalog/anb/目录复制到/usr/openv/tmp。验证是否在
NBInstallAnswer.confNetBackup文件中将 INSTALL_ITA_DATA_COLLECTOR 值设置为 YES。如果不希望安装 IT Analytics Data Collector,请确保在
NBInstallAnswer.conf文件中将 INSTALL_ITA_DATA_COLLECTOR 值设置为 NO。
- 使用下面显示的命令按所示顺序安装这些文件:
RedHat Linux
rpm -U VRTSnbpck.rpm rpm -U VRTSpbx.rpm rpm -U VRTSnbclt.rpm rpm -U VRTSnbclibs.rpm rpm -U VRTSnbjre.rpm rpm -U VRTSnbjava.rpm rpm -U VRTSnbdirectio.rpm rpm -U VRTSpddes.rpm rpm -U VRTSpddeu.rpm rpm -U VRTSpddea.rpm rpm -U VRTSnbcfg.rpm rpm -U VRTSpostgresql.rpm rpm -U VRTSnetbp.rpm rpm -U VRTSnbprimary.rpm rpm -U VRTSnbmqbrkr.rpm rpm -U VRTSnbweb.rpm rpm -U VRTSnbslibs.rpm
注意:
NetBackup 10.5 中不再提供
VRTSpddei软件包。如果要继续对 VM 映像进行即时访问或恶意软件扫描,请删除此 rpm 并安装libguestfs.rpm和python3-libguestfs.rpm。SuSE Linux
rpm -U VRTSnbpck.rpm rpm -U VRTSpbx.rpm rpm -U VRTSnbclt.rpm rpm -U VRTSnbclibs.rpm rpm -U VRTSnbjre.rpm rpm -U VRTSnbjava.rpm rpm -U VRTSpddeu.rpm rpm -U VRTSpddea.rpm rpm -U VRTSpddes.rpm rpm -U VRTSnbcfg.rpm rpm -U VRTSpostgresql.rpm rpm -U VRTSnetbp.rpm rpm -U VRTSnbprimary.rpm rpm -U VRTSnbmqbrkr.rpm rpm -U VRTSnbweb.rpm rpm -U VRTSnbslibs.rpm
- 如果您决定在升级完成后安装 NetBackup 管理控制台,请参考以下主题:
请参见升级后添加或删除 Java 组件。
- 如果您决定在升级完成后安装 NetBackup DirectIO 软件包,请参考以下部分: