Veritas NetBackup™ Appliance 升级指南

Last Published:
Product(s): Appliances (3.1.1 (5340), 3.1.1 (5330), 3.1.1 (5240), 3.1.1 (5230), 3.1.1 (5220))

设备升级的升级前任务

准备升级至版本 3.1.1 之前,必须对计划升级的每个设备执行以下任务:

停止所有备份作业并运行软件自检

预检检查将验证是否存在任何活动作业。为了帮助确保成功升级,请执行以下操作:

注意:

对于高可用性 (HA) 设置中的设备(节点),在停止作业并运行软件自检之前先执行转换。请参见对 HA 设置中的设备执行转换

  • 以管理员身份登录到 NetBackup 管理控制台。

  • 在主服务器升级之前,暂停所有作业和所有 SLP(存储生命周期策略)。

  • 在介质服务器升级之前,停止所有当前正在运行的作业,并暂停升级期间可能启动的作业。在升级期间,您必须防止作业尝试在介质服务器上启动。

  • 停止或暂停所有作业并暂停所有 SLP 之后,从 NetBackup Appliance 命令行操作界面运行以下命令进行验证测试:

    Support > Test Software

    软件自检结果必须显示 Pass

    注意:

    此命令对 /tmp 目录执行备份和还原测试。如果设备要升级到的 /tmp 目录在 NetBackup 排除列表中,则必须首先从该列表删除它,然后再运行自检命令。否则,自检将会失败。

对 HA 设置中的设备执行转换

对于 HA 设置中的设备(节点),一次更新一个。两个节点必须使用相同的设备软件版本。升级一个节点后,必须立即升级另一个节点。

可以先升级任一节点。但是,无法对正在进行 MSDP 服务和作业的节点执行升级。在运行 MSDP 的节点上开始升级之前,必须先执行转换,将 MSDP 工作量传输到合作伙伴节点。使用以下命令执行转换:

Main_Menu > Manage > HighAvailability > Switchover > hostname

其中,hostname 是合作伙伴节点的物理主机名或 IP 地址。

当此节点上的升级完成后,可执行另一次转换,将 MSDP 工作量从合作伙伴节点再传输到升级后的节点。立即升级合作伙伴节点。

导出和重新导入 IPsec 证书

如果在计划升级的任意设备上配置了 IPSec 功能,则完成升级后,可能不会保留 IPsec 证书。要避免此问题,必须在升级这些设备之前导出 IPsec 证书。使用 Network > IPsec > Export 命令可执行此任务。

export 命令会将两个 .pfx 文件(serialnumber.pfx.serialnumber.pfx)复制到运行该命令时指定的位置。

请在升级之前按如下所示步骤导出 IPsec 证书:

  • 登录 NetBackup Appliance Shell Menu并导航至以下视图:

    Network > IPsec

  • 输入以下导出选项的详细信息:

    Export [EnterPasswd][PathValue]

    其中,[EnterPasswd] 字段用于回答“是否要输入密码?”这一问题。您必须输入 yesno

    其中,[PathValue] 是要放置所导出证书的位置。

  • 导出完成后,将这两个 .pfx 文件备份到非设备位置。完成升级后,将非设备位置中的备份文件放到 /inst/patch/incoming 等设备共享上。使用以下过程从该共享中导入这些文件。

完成升级后,请按如下所示步骤重新导入 IPsec 证书:

  • 登录 NetBackup Appliance Shell Menu并导航至以下视图:

    Network > IPsec

  • 输入以下导入选项的详细信息:

    Import [EnterPasswd][PathValue]

    其中,[EnterPasswd] 字段用于回答“是否要输入密码?”这一问题。您必须输入 yesno

    其中,[PathValue] 是要放置所导入证书的位置。

删除先前下载的版本更新、客户端软件包和客户端加载项

为确保有足够的空间来安装新版本,必须在升级前删除设备上所有先前下载的版本更新、客户端软件包和客户端加载项。

如果要升级的设备曾安装过设备版本 2.6.0.1,则需要使用其他方法删除客户端软件包。

对于高可用性 (HA) 节点上已下载的软件包,必须从这两个节点中删除软件包。

如果不删除先前下载的软件包导致设备上的 /inst 目录没有足够空间,预检将通知您此问题并阻止升级。

注意:

最佳做法是升级所有设备和客户端后始终删除下载的软件包。

下表介绍了从未安装版本 2.6.0.1 的设备的软件包删除方法。对于已安装版本 2.6.0.1 的设备,请参考表格下方显示的信息。

表:先前下载的版本更新、客户端软件包和客户端加载项删除方法(适用于从未安装过版本 2.6.0.1 的设备)

NetBackup Appliance Web Console

NetBackup Appliance Shell Menu

  • 在要升级的设备上,选择“管理”>“软件更新”

  • “已下载软件更新”表中,单击列表中某个版本更新、客户端软件包或客户端加载项左侧的单选按钮,然后单击“删除”

  • 在要升级的设备上,通过输入以下命令查看所有已下载的版本更新和客户端软件包:Manage > Software > List Downloaded

  • 要删除每个已下载的版本更新和客户端软件包,请输入以下命令:Manage > Software > Delete update_name。其中,update_name 是版本更新或客户端软件包文件名称。

  • 要查看所有已下载客户端加载项的列表,请输入以下命令:Manage > Software > List AddOns

  • 要删除每个已下载的客户端加载项,请输入以下命令:Manage > Software > Rollback eeb_name。其中,eeb_name 是客户端加载项文件名称。

    注意:

    输入客户端加载项文件名称时请勿包含 .rpm 扩展名。

  • 对于使用过版本 2.6.0.1 的设备

    如果要升级的设备曾安装过版本 2.6.0.1,即使设备升级到更高版本,此版本的客户端软件包也将保留在设备上。如果购买设备时带有版本 2.6.0.1,或之前已升级至版本 2.6.0.1,则必须执行以下任务来删除 2.6.0.1 客户端软件包。唯一的例外情况是设备已重新映像为除 2.6.0.1 之外的版本。

    从设备删除版本 2.6.0.1 的客户端软件包:

    • 打开 Web 浏览器或 SSH 会话至 Veritas 设备软件更新版本页面。

    • 下载并在设备上安装任意更高版本的客户端软件包。

    • 从 NetBackup Appliance Shell Menu删除新安装的客户端软件包。此操作同时会删除 2.6.0.1 客户端软件包。

      注意:

      从 NetBackup Appliance Web Console无法删除客户端软件包。

获取必要的第三方插件

从 2.7.1 版本开始的软件版本将包含执行升级所需的 RHEL 第三方插件。有关在环境中使用的任何其他插件,请查看供应商网站了解可用性。对于已升级至 2.7.x 版本或更高版本的设备,之前不可用的一些第三方插件现在可能可用。

要安装 RHEL 插件,请执行以下操作:

更新新 Veritas 服务器的防火墙规则

由于 Veritas 和 Symantec 两家公司的分立,出现了某些影响 NetBackup Appliance 环境的重要服务器更改。这些更改影响 SORT、NetBackup 产品改进计划、设备注册以及 AutoSupport。根据防火墙设置和代理设备,您可能需要进行某些更新以保持现有功能。有关这些更改的特定信息,请参考 Veritas 支持网站中的以下“技术警报”:

https://www.veritas.com/support/en_US/article.INFO2803

更新磁盘驱动器固件

针对磁盘驱动器固件版本的预检在检测到 0006 或 A006 之前的版本时,会向您发出警报。Veritas 建议在升级设备软件之前,应首先将磁盘驱动器固件更新至版本 A006。此更新可解决重要的磁盘驱动器性能问题。

注意:

较低版本的磁盘驱动器固件不会阻止软件继续升级。如果没有在设备软件升级之前更新磁盘驱动器固件,Veritas 建议您稍后立即执行这一操作。

有关更新磁盘驱动器固件的完整详细信息,请参考以下文章:

https://www.veritas.com/support/en_US/article.000125147