目录

简介

背景信息

问题

解决方案

场景A.从HX Connect用户界面进行HXDP + ESXi组合升级

场景B.从Intersight进行HXDP + ESXi组合升级

简介

本文档介绍将ESXi升级到7.0 U2的过程，在运行旧一代中央处理器(CPU)的服务器上此过程可能会失败。

背景信息

通过HX Connect或Intersight启动的升级显示故障消息：“无法应用配置文件HX-ESXi-7.0U2-17867351-Cisco-Custom-7.2.0.5”或“CPU_SUPPORT警告：未来的ESXi版本可能不支持此主机中的CPU。请进行相应的规划”。

解决此问题所需的Hyperflex数据平台(HXDP)版本如下：

HXDP 4.5(2a)

HXDP 4.5(1a)

支持ESXi 7.0 U2的HXDP 4.0(2f)及更低版本

问题

在运行较旧一代CPU的服务器上尝试通过HX Connect或Intersight升级到ESXi 7.0 U2，特别是Sandy Bridge-EP(E5-2600)、Ivy Bridge-EP(E5-2600v2)和Haswell EP(E5-2600v3)CPU系列。请参阅VMware KB，了解有关受此兼容性检查影响的处理器的完整详细信息：VMware知识库。

HX连接错误消息

解决方案

场景A.从HX Connect用户界面进行HXDP + ESXi组合升级

在本场景中，您将HXDP升级到4.5(2a)，将ESXi升级到7.0 U2内部版17867351。

步骤1.先升级HXDP。

第1.1步：通过https://software.cisco.com/download/home/286305544/type/286305994/release/4.5(2a)下载HXDP软件包，如图所示：

第1.2步：打开HX-Connect，选择升级(Upgrade)，选中HX数据平台(HX Data Platform)复选框，上传程序包，为vCenter Credentials输入Username和Admin Password，然后点击Upgrade，如下图所示：

HX connect upgrade HXDP

升级完成后，继续执行步骤2。

步骤2.打开HX Connect，选择System information > Nodes，选择要升级Esxi的节点，然后单击Enter HX Maintenance Mode，如图所示。

HX连接节点

HX连接维护模式弹出窗口

您可以在Activity选项卡下看到已完成的活动，如图所示：

HX连接活动选项卡

步骤3.将Secure Shell(SSHl)作为root用户登录到ESXi主机的维护模式。

步骤4.创建文件夹并将ESXi软件包上传到该文件夹中。

步骤4.1.运行命令：mkdir /hxpatch

步骤4.2.使用以下命令创建ramdisk以存储软件包：esxcli system visorfs ramdisk add -m 500 -M 500 -n hxpatch -t /hxpatch -p 0755。

步骤5.将ESXi-7.2.0.5软件包从思科下载下载到本地回购，并使用https://software.cisco.com/download/home/286305544/type/286305994/release/4.5(2a)链接，如图所示：

步骤5.1.将软件包从本地回购到/hxpatch文件夹。以下示例使用WinSCP:

步骤6.以维护模式通过SSH重新连接到主机。

步骤7.运行以下命令以查看软件包配置文件的详细信息：esxcli软件源配置文件列表 — depot=/hxpatch/HX-ESXi-7.0U2-17867351-Cisco-Custom-7.2.0.5-upgrade-bundle.zip，如图所示：

步骤8.运行此命令将ESXi软件包升级到7.0 U2:

esxcli software profile update --allow-downgrades -d /hxpatch/HX-ESXi-7.0U2-17867351-Cisco-Custom-7.2.0.5-upgrade-bundle.zip -p HX-ESXi-7.0U2-17867351-Cisco-Custom-7.2.0.5 --no-hardware-warning

步骤9.重新启动主机。

步骤10.使用SSH连接到主机并使用命令验证版本：vmware -v.

步骤11.从维护模式中退出节点，然后等待群集恢复正常。

步骤11.1.打开HX-Connect，选择System Information> Nodes，选择处于维护模式的节点，然后单击Exit HX Maintenance Mode，如图所示：

HX连接节点

HX连接出口MM

步骤 11.2  HX Connect Dashboard显示运行状态，它必须是Online,Resiliency Health必须是Healthy。

步骤12.在属于集群的所有节点上重复步骤2-11，一次一个步骤。

ESXi升级完成后，您可以在HX服务器的键盘、视频、鼠标(KVM)控制台上看到版本详细信息，如图所示：

您还可以在HX Connect中验证System Information选项卡上是否存在新的ESXi版本，如图所示：

HX connect更新的Esxi

场景B.从Intersight进行HXDP + ESXi组合升级

对于此场景，您可以从Intersight将HXDP升级到4.5(2a)，将ESXi升级到7.0 U2构建17867351。

步骤1.如果其中一台HX服务器处于维护模式，则通过vCenter或ucs KVM控制台重新启动此服务器。

步骤2.服务器重新启动后，从HX Connect UI退出HX维护模式。打开HX-Connect，选择System Information > Nodes，选择处于维护模式的节点，然后单击Exit HX Maintenance Mode。

步骤3.为Hyperflex集群完成修复留出几分钟时间。HX Connect Dashboard向您显示操作状态，该状态必须为Online，并且弹性运行状况必须显示Healthy。

步骤4.打开Intersight，选择Upgrade，单击Expert Mode > Upgrade HyperFlex Data Platform，如图所示：

步骤5.您可以观察升级开始，然后完成以下操作：

步骤6.启动每台服务器的ESXi升级。将ESXi 7.0 U2升级捆绑包复制到ESXi主机。

第6.1步：从cisco下载下载ESXi 7.0U2升级捆绑包，链接为：https://software.cisco.com/download/home/286305544/type/286305994/release/4.5(2a):

第6.2步：在每台ESXi主机上，将ESXi 7.0U2升级捆绑包复制到可用的datastore目录中（使用诸如scp、wget等方法）。 完成后，您必须看到：

[root@ucs-221:/vmfs/volumes] pwd

/vmfs/volumes

[root@ucs-221:/vmfs/volumes] ls

MyDataStore                                  60ee5dfc-6f05dc8b-05cf-0025b5b1a116         60ef8a79-63aadd3f-ee0d-0025b5b1a116         BOOTBANK2                                   SpringpathDS-FCH2008V1M1

..

[root@ucs-221:/vmfs/volumes] cd MyDataStore /

[root@ucs-221:/vmfs/volumes/ac08f584-9a2f8a67] ls -al

total 0

drwx------    1 root     root           686 Jul 14 05:19 .

drwxr-xr-x    1 root     root           512 Jul 15 01:21 ..

-rw-r--r--    1 root     root     391417386 Jul 15 00:55 HX-ESXi-7.0U2-17867351-Cisco-Custom-7.2.0.5-upgrade-bundle.zip

drwxr-xr-x    1 root     root          2793 Jul 14 20:03 ucs221-VM

[root@ucs-221:/vmfs/volumes/ac08f584-9a2f8a67] pwd

/vmfs/volumes/ MyDataStore

步骤7.打开HX-Connect，选择System information > Nodes，选择要升级Esxi的节点，然后单击Enter HX Maintenance Mode，如图所示：

HX连接节点

您可以在Activity选项卡下看到已完成的活动，如图所示：

步骤8.通过SSH连接到处于HX维护模式的ESXi主机。

步骤8.1.查找升级捆绑包配置文件名称：

[root@abcd-221:/vmfs/volumes/ac08f584-9a2f8a67] esxcli software sources profile list --depot=/vmfs/volumes/0714051143/HX-ESXi-7.0U2-17867351-Cisco-Custom-7.2.0.5-upgrade-bundle.zip

Name                                         Vendor  Acceptance Level  Creation Time        Modification Time

-------------------------------------------  ------  ----------------  -------------------  -------------------

HX-ESXi-7.0U2-17867351-Cisco-Custom-7.2.0.5  Cisco   PartnerSupported  2021-04-29T18:21:43  2021-04-29T18:21:43

步骤8.2.使用指定的no-hardware-warning参数执行upgrade命令：

[root@abcd-221:/vmfs/volumes/ac08f584-9a2f8a67] esxcli software profile update --depot=/vmfs/volumes/0714051143/HX-ESXi-7.0U2-17867351-Cisco-Custom-7.2.0.5-upgrade-bundle.zip --profile HX-ESXi-7.0U2-17867351-Cisco-Custom-7.2.0.5 --no-hardware-warning

步骤8.3.升级完成后，您将看到一条成功消息：

Update Result

Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.

Reboot Required: true

步骤9.重新启动主机。

步骤10.登录到ESXi主机并使用命令验证新版本：vmware -v.

步骤11.服务器重新启动后，从HX Connect UI退出HX Maintenance Mode。打开HX-Connect，选择System Information > Nodes，选择处于维护模式的节点，然后单击Exit HX Maintenance Mode，如图所示：

HX连接出口MM

步骤12.为Hyperflex集群完成修复留出几分钟时间。HX Connect Dashboard向您显示操作状态，该状态必须为Online，并且弹性运行状况必须显示Healthy。

步骤13.对每台ESXi主机1同时重复步骤6.-12.。在移至下一个节点之前，请确保集群状态显示Healthy。