Veritas NetBackup™ Appliance 升级指南
设备升级的升级前任务
准备升级至版本 3.1.1 之前,必须对计划升级的每个设备执行以下任务:
预检检查将验证是否存在任何活动作业。为了帮助确保成功升级,请执行以下操作:
注意:
对于高可用性 (HA) 设置中的设备(节点),在停止作业并运行软件自检之前先执行转换。请参见对 HA 设置中的设备执行转换。
以管理员身份登录到 NetBackup 管理控制台。
在主服务器升级之前,暂停所有作业和所有 SLP(存储生命周期策略)。
在介质服务器升级之前,停止所有当前正在运行的作业,并暂停升级期间可能启动的作业。在升级期间,您必须防止作业尝试在介质服务器上启动。
停止或暂停所有作业并暂停所有 SLP 之后,从 NetBackup Appliance 命令行操作界面运行以下命令进行验证测试:
Support > Test Software
软件自检结果必须显示 Pass。
注意:
此命令对
/tmp
目录执行备份和还原测试。如果设备要升级到的/tmp
目录在 NetBackup 排除列表中,则必须首先从该列表删除它,然后再运行自检命令。否则,自检将会失败。
对于 HA 设置中的设备(节点),一次更新一个。两个节点必须使用相同的设备软件版本。升级一个节点后,必须立即升级另一个节点。
可以先升级任一节点。但是,无法对正在进行 MSDP 服务和作业的节点执行升级。在运行 MSDP 的节点上开始升级之前,必须先执行转换,将 MSDP 工作量传输到合作伙伴节点。使用以下命令执行转换:
Main_Menu > Manage > HighAvailability > Switchover > hostname
其中,hostname 是合作伙伴节点的物理主机名或 IP 地址。
当此节点上的升级完成后,可执行另一次转换,将 MSDP 工作量从合作伙伴节点再传输到升级后的节点。立即升级合作伙伴节点。
如果在计划升级的任意设备上配置了 IPSec 功能,则完成升级后,可能不会保留 IPsec 证书。要避免此问题,必须在升级这些设备之前导出 IPsec 证书。使用 Network > IPsec > Export 命令可执行此任务。
export 命令会将两个 .pfx
文件(serialnumber.pfx
和 .serialnumber.pfx
)复制到运行该命令时指定的位置。
请在升级之前按如下所示步骤导出 IPsec 证书:
登录 NetBackup Appliance Shell Menu并导航至以下视图:
Network > IPsec
输入以下导出选项的详细信息:
Export [EnterPasswd][PathValue]
其中,[EnterPasswd] 字段用于回答“是否要输入密码?”这一问题。您必须输入 yes 或 no。
其中,[PathValue] 是要放置所导出证书的位置。
导出完成后,将这两个
.pfx
文件备份到非设备位置。完成升级后,将非设备位置中的备份文件放到/inst/patch/incoming
等设备共享上。使用以下过程从该共享中导入这些文件。
完成升级后,请按如下所示步骤重新导入 IPsec 证书:
登录 NetBackup Appliance Shell Menu并导航至以下视图:
Network > IPsec
输入以下导入选项的详细信息:
Import [EnterPasswd][PathValue]
其中,[EnterPasswd] 字段用于回答“是否要输入密码?”这一问题。您必须输入 yes 或 no。
其中,[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 |
---|---|
|
|
对于使用过版本 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 插件,请执行以下操作:
从列出的供应商网站中定位适当的 RHEL 插件:
http://www.datadomain.com/products
http://www.falconstor.com/en/pages/?pn=VTL
http://www.necam.com/HYDRAstor
https://www.veritas.com/product/backup-and-recovery/netbackup-appliances?themeid=nbu-appliance
如果使用其他第三方插件,还必须将这些插件替换为适当的 RHEL 版本。有关详细信息,请参见相应的供应商网站。
从 NetBackup Appliance Shell Menu打开以下共享,方法是:
Manage > OpenStorage > Share > Open
此命令将打开 NFS 的
/inst/plugin/incoming
共享和 Windows 的\incoming_plugins
共享。请将所需插件复制到这些位置。关闭共享,方法是:
Manage > OpenStorage > Share > Close
注意:
对于从 2.6.1 或 2.6.1.x 进行的升级,将 RHEL 插件软件包复制到共享并关闭共享之后,不要运行 Manage > OpenStorage > List Available 命令。当前的 2.6.x SUSE 设备代码将 RHEL 插件软件包标记为无效,因为 SUSE 环境与 Red Hat 环境的软件包命名约定不同。由于设备仍在 SLES 上运行,因此,运行 List Available 命令时会将 RHEL 插件软件包从共享中删除,这会阻止升级。
由于 Veritas 和 Symantec 两家公司的分立,出现了某些影响 NetBackup Appliance 环境的重要服务器更改。这些更改影响 SORT、NetBackup 产品改进计划、设备注册以及 AutoSupport。根据防火墙设置和代理设备,您可能需要进行某些更新以保持现有功能。有关这些更改的特定信息,请参考 Veritas 支持网站中的以下“技术警报”:
https://www.veritas.com/support/en_US/article.INFO2803
针对磁盘驱动器固件版本的预检在检测到 0006 或 A006 之前的版本时,会向您发出警报。Veritas 建议在升级设备软件之前,应首先将磁盘驱动器固件更新至版本 A006。此更新可解决重要的磁盘驱动器性能问题。
注意:
较低版本的磁盘驱动器固件不会阻止软件继续升级。如果没有在设备软件升级之前更新磁盘驱动器固件,Veritas 建议您稍后立即执行这一操作。
有关更新磁盘驱动器固件的完整详细信息,请参考以下文章: