目錄

簡介

背景資訊

問題

解決方案

場景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 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.使用連結https://software.cisco.com/download/home/286305544/type/286305994/release/4.5(2a)將ESXi-7.2.0.5軟體包從思科下載下載下載到本地回購，如下圖所示：

步驟5.1.將軟體包從本地回購複製到/hxpatch檔案夾。以下範例使用WinSCP:

步驟6.在維護模式下通過SSH返回主機。

步驟7.運行以下命令以檢視軟體包配置檔案詳細資訊：esxcli software sources profile list —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，恢復能力運行狀況必須是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.從思科下載下載的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。