升级 Virtual I/O Server 的方法

了解升级或迁移 Virtual I/O Server (VIOS) 的方法。

VIOS V 3.1.x.x 上的 VIOS 更新通过 updateios 命令进行管理。 updateios 命令仅支持 VIOS 技术级别 (TL) 更新操作,而不支持将主要版本 (例如 V 3) 之间的操作升级到 V 4。 有关更多信息,请参阅 updateios 命令。 由于 updateios 命令仅支持技术级别 (TL) 更新,因此可以使用下列其中一种方法来升级到 VIOS V 4.1:
  • 手动升级方法
  • 新的 viosupgrade 工具方法

手动升级

在手动升级方法中,必须首先使用 viosbr -backup 命令手动备份 VIOS 元数据,通过 NIM 或 Flash Storage 安装 VIOS ,然后使用 viosbr -restore 命令复原 VIOS 元数据。 有关 VIOS 属于 SSP 集群时的手动升级方法的更多信息,请参阅 升级 Virtual I/O Server -SSP 集群。 有关 VIOS 不属于 SSP 集群时的手动升级方法的更多信息,请参阅 升级 Virtual I/O Server -非 SSP 集群

viosupgrade 工具

VIOS V 3.1之前,只有手动升级方法 (backup-install-restore) 可用于在版本 2 到版本 3 的主要版本之间进行迁移。 在此方法中,用户需要花费一些精力在其数据中心内的所有 Virtual I/O Server 上重复手动过程。 因此,开发了 viosupgrade 工具以提供单个接口来自动管理整个 VIOS 升级过程。 该工具的以下两个变体可用:
  • NIM-针对 NIM 用户的 viosupgrade 。 有关更多信息,请参阅 viosupgrade 命令
  • VIOS - viosupgrade (对于非 NIM 用户)。 有关更多信息,请参阅 viosupgrade 命令
注:
  • 通过 viosupgrade 命令进行的安装类型为 New and complete installation。 在安装开始之前 (包括时区) ,当前正在运行的系统上可能存在的任何定制配置都不会包含在新安装映像中。 在运行 viosupgrade 命令之前保存并备份任何定制配置,并在安装完成后复原这些配置。 viosbr backuprestore 命令仅处理与虚拟 I/O 相关的配置。 viosupgrade 命令提供了一个选项,用于将必需的配置文件从当前安装的映像保存到新的 VIOS 映像。

    例如,要将任何定制配置文件 (例如 /etc/netsvc.conf/etc/ntp.conf ) 复制到新映像,请使用 viosupgrade 命令。 有关更多信息,请参阅 viosupgrade 命令

  • -a 标志和 -r 标志一起作为 viosupgrade 命令的一部分使用的备用磁盘必须为空,您必须能够在 VIOS上使用 lspv -free 命令列出这些备用磁盘。
  • 使用 viosupgrade 命令时,请避免对 VIOS上的虚拟设备映射进行任何更改。 如果在 viosupgrade 过程中创建或更改任何映射,那么新映射将丢失。