VNX2:VNX2 系列 OE 升级到 SHA-2 签名版本 05.33.009.5.236 或更高版本的过程,包括如何从任何错误中恢复(戴尔可纠正)
Summary: 升级到 SHA-2 签名的 VNX2 操作环境版本 05.33.009.5.236 或更高版本的升级过程,包括如何从任何错误中恢复。
Symptoms
VNX2 构建环境使用 SHA-1 证书,并且需要更改为 SHA-2 签名证书。
VNX1 继续通过 SHA-1 签名。
USM 错误消息为:
List of packages not installable because either one or more packages are required to be installed at the same time or incompatible with already installed packages: VNX-Block -Operating-Environment Internal Package: Base
Naviseccli 错误消息为:
Uninstallable Reason: This package requires other packages to be installed or is incompatible with already installed packages. (0x71518004)
Cause
SP 上 05.33.009.5.236 之前的 OE 版本不支持 SHA-2 签名的驱动程序。因此,在安装 05.33.009.5.236 和更高版本的捆绑包之前,必须安装热修复程序。否则,升级不会完成。
Resolution
VNX2 OE 版本 05.33.009.5.236 或更高版本的升级过程取决于起始版本。
从非 05.33.009.5.155 的任何版本升级都需要一次性两步过程。
如果是从 05.33.009.5.155 升级,则可能需要执行一次性三步过程。
开始修订不是 05.33.009.5.155 时的两步过程:
-
NDU 必须安装 SHA-2 热修复程序的 SHA-2 支持软件包。
提醒:这会导致 NDU SP 正常重新启动。 -
安装 SHA-2 支持程序包后,可以按照标准 VNX2 OE 升级过程安装 VNX2 OE 05.33.009.5.236 或更高版本捆绑包。
- 升级 File OE 的过程没有变化。对于任何 VNX2 File 或 Unified 系统,请先升级 File OE,然后按照本知识库文章中的所需步骤进行 Block OE 升级。
- 安装 SHA-2 支持包是一次性操作。
- 将 VNX2 升级到 05.33.009.5.236 和更高版本软件包需要安装 SHA-2 支持软件包。否则,升级不会完成。
开始修订为 05.33.009.5.155 时的三步过程:
将 VNX2 05.33.009.5.155 升级到 05.33.009.5.236 或更高版本可能需要一次性三步过程。
-
它需要
KB488877-01.01.5.001-armada64_free.ndu首先安装程序包(如果尚未安装),以便在不出现任何 I/O 延迟的情况下执行升级。
使用naviseccli ndu -list或 Unisphere UI,并检查是否安装了 KB488877 软件包。
请参阅下面“其他信息”下的信息。 -
NDU SHA-2 支持软件包,其中应用热修复程序以支持 SHA-2。
提醒:这会导致 NDU SP 正常重新启动。 -
安装 SHA-2 支持程序包后,可以按照标准 VNX2 OE 升级过程安装 VNX2 OE 05.33.009.5.236 或更高版本捆绑包。
- 升级 File OE 的过程没有变化。对于任何 VNX2 File 或 Unified 系统,请先升级 File OE,然后按照本知识库文章中的所需步骤进行 Block OE 升级。
- 安装 SHA-2 支持包是一次性操作。
- 将 VNX2 升级到 05.33.009.5.236 和更高版本软件包需要安装 SHA-2 支持软件包。否则,升级不会完成。
- 请参阅知识库文章 488877:VNX:在为 BLOCK Rel 33 P155 运行 OE 时,在受控重新启动期间数据不可用(用户可纠正), 以了解更多详细信息和所需的
KB488877-01.01.5.001-armada64_free.ndu包。
Additional Information
使用 CLI 验证是否存在 SHA-2 支持包:
使用 Unisphere 验证是否存在 SHA-2 支持包:
如果过程未完成并显示以下错误示例,请遵循上述解决方法。
如果没有 SHA-2 支持包 CLI,NDU 将无法完成:
如果没有 SHA-2 支持包 USM,NDU 将无法完成:
如果阵列正在运行 05.33.009.5.155,使用 CLI 验证是否存在 KB488877 软件包:
如果未安装 KB488877 软件包,则必须在三步过程的第一步中安装它。
显示已安装KB48877的 CLI 命令示例:
如果KB488877存在,则从三步过程的第 2 步开始。
如果阵列正在运行 05.33.009.5.155,则使用 Unisphere 验证 KB488877 软件包是否存在:
如果未安装 KB488877 软件包,则必须在三步过程的第一步中安装。