將vCenter Server vSphere軟體從vSphere 6.5或6.7升級到7.0
VMware Cloud Foundation for Classic - Automated 產品是 VMware vSphere® SDDC 堆疊的全自動部署解決方案。 它包括 vSphere, VMware NSX®,以及可選的 vSAN™ 產品。 該產品可自動化部署、擴充和收縮基於 VMware® SDDC 的基礎架構中最具挑戰性的部分,但它並非託管服務。
它的政策是在 n-1 的範圍內支援 VMware® SDDC 軟體版本的自動化。 如果您想繼續受益於VMware Solutions自動化,則必須使用最新版本的vCenter Server。
升級至 vSphere 7 的實例不支援新增及移除服務。 由於此限制和架構改進,IBM Cloud®建議您部署新的vSphere 7 實例,並將目前的網路拓撲和工作負載遷移到新實例。
如果您的實例的版本早於自動化支援所需的版本級別,則它會根據 Broadcom 支援策略的要求繼續獲得支援。 但是,您的實例可能無法使用目前的IBM Cloud for VMware Solutions自動化功能。
您必須在實體的生命週期內,定期套用修補程式並升級 VMware 軟體。 此維護包括將 VMware SDDC 軟體升級到 IBM Cloud for VMware Solutions 自動化支援的版本。
以下程序提供了將基於 VMware vSphere 6.5 或 6.7-based 的實例轉換為 VMware vSphere 7 的實例所需的步驟。
重要考量
- 您有責任確保所有VMware ESXi™ 伺服器具有適當的韌體和驅動程式來支援vSphere 7。 不支援 Broadwell 和 Skylake 伺服器。 仔細研究和規劃 Cascade Lake 伺服器。
- IBM Cloud僅支援新部署的vSphere 7 實例的 Cascade Lake 裸機伺服器。
- 如果您在 VMware Solutions 主控台中為 vSphere 7 範例新增群集或主機,則只會佈建 Cascade Lake 裸機伺服器。
- 升級後,您的現有叢集將繼續使用 N-VDS 交換機,但VMware已棄用該交換器。 未來的VMware NSX-T™ 版本中將刪除對 N-VDS(NSX-T 虛擬分散式交換器)的支援。 計畫使用vSphere 7 將工作負載移轉到新的VCF for Classic - Automated實例。 有關詳細信息,請參閱 NSX-V 到 NSX-T 遷移概述。
- 如果您使用VMware NSX-V,請熟悉VMware NSX-V 的產品生命週期,並規劃將工作負載移轉到VCF for Classic - Automated實例。 有關詳細信息,請參閱 NSX-V 到 NSX-T 遷移概述。
- VCF for Classic - Automated 的設計可實現「滾動」升級。 也就是說,如果您完成下列程序,目前正在運作的虛擬機器 (VM) 工作負載會繼續運作,而不會中斷。 企業必須使用其變更管理原則來啟用結構化和通訊的升級,並提供應急方案。 然而,在某些管理功能(例如 vCenter Server 和 NSX Manager)的升級過程中,可能會影響管理功能的暫時中斷、組態變更、關閉和開啟虛擬機器。
開始之前
完成升級的時間不明。 可能需要多個維護時間才能對環境完全升級。 在升級過程中,VMWare 支援執行上層及下層的 SDDC 軟體版本。 不過,在此過程中,某些功能 (例如 vMotion, ) 可能會受到限制。
開始升級之前,請完成下列需求:
- 升級環境中的任何擴充或管理單元。 在計劃升級之前,請檢閱下列文件:
- 在自動化實例中設定 vSphere Update Manager (VUM),從 VMware vSphere 下載更新。 如需相關資訊,請參閱 VMware Update Manager 簡介。
- 向 IBM Cloud for VMware Solutions 團隊開立支援票單,通知他們正在計劃升級。 在於 IBM Cloud for VMware Solutions 主控台的已升級層次中登錄實例之前,問題單會保持開立狀態。
- 在 IBM Cloud for VMware Solutions 主控台中確認要升級的實例是否與其他實例連結為主要或次要實例。 在升級特定站台時,所有鏈結的實例首先必須升級其「平台服務控制器 (PSU)」。
- 對於以 vSAN 為基礎的實例,確認是否滿足下列需求:
- 確定「vSAN 性能」工具已啟用,且未報告任何嚴重錯誤。 如果出現嚴重錯誤,請聯絡「IBM 支援中心」團隊,並附上升級支援問題單 ID。
- 確保每個節點都有空間處理 vSAN 物件的重建備援,以防 ESXi 主機在升級期間無法重新啟動。 在升級之前,您可能需要減少磁碟用量或新增 ESXi 主機。
- 驗證vSAN磁碟區的總體使用率是否高於 70%。 在升級之前,您可能需要減少磁碟用量或新增 ESXi 主機。
- 驗證vCenter Server root 使用者 ID 及其憑證是否在控制台上可見。 如果您的執行個體最初是在V2.5和V5.7之間的VMware Solutions版本中訂購的,則控制台上僅顯示
customerroot
帳戶。 對於在VMware Solutions V5.7及更高版本中訂購的新執行個體、叢集、主機和虛擬機,VMware Solutions自動化不再建立customerroot
使用者。 - 確認您有 My VMware 使用者 ID,以便下載升級所需的二進位檔案。 如果您沒有使用者標識,請使用升級支援票證 ID 聯絡IBM支援人員。
- 確認已將 VUM 配置為連接 https://www.vmware.com,以下載修補程式。 如果因為安全原則而無法配置,則您必須手動下載最新的修補程式集,並將它們上傳至 VUM。 如需相關資訊,請參閱 VMware Update Manager 簡介。
支援的升級路徑
下表總結了支援的升級路徑:
部署供應項目 | 支援的路徑 | 不支援的路徑 |
---|---|---|
具有vSphere V6的 NSX-V 實例 |
首選路徑
|
|
採用vSphere V6實例 |
首選路徑
|
|
舊的VMware vSphere Server 實例 |
首選路徑
|
|
自行部署(經典裸機伺服器) |
首選路徑
|
|
準備你的跳躍伺服器
由於IBM Cloud用戶端存取 VPN 限制為 512 Kbps,因此請執行下列其中一項操作。
- 提供 IBM Cloud Windows® 2012-2016 伺服器虛擬伺服器實體 (VSI)。
- 在同一IBM Cloud資料中心內的單獨VCF for Classic - Automated環境中設定類似的 Windows® VM。 Windows VM 用作新執行個體的跳轉伺服器,用於從
https://my.vmware.com
下載二進位檔案的升級。 不要將此虛擬機器放置在正在升級的舊實例上。
完成以下步驟將最新文件下載到您的跳轉伺服器:
- 從VMware門戶,將下列產品檔案下載到您的跳機伺服器:
- 對於VMware vCenter Server Appliance,
VMware-VCSA-all-7.0.x-xxxx.iso
- 對於 ESXi 7,
VMware-ESXi-7.0Ux-xxxx-depot.zip
- 對於虛擬機器管理程序,
VMware-VMvisor-Installer-7.0Ux-xxxx.x86_64.iso
- 對於VMware vCenter Server Appliance,
- 下載最新的 STOR_CLI,例如,來自
https://docs.broadcom.com/``007.xxx.0000.0000_Unified_StorCLI_PUL.zip
檔案。
將vCenter Server vSphere軟體從6.5或6.7升級到7.0過程
您也可以將vCenter Server 升級到版本8.0。 有關詳細信息,請參閱 升級至vCenter Server 8.0。
開始之前
- 如果您在升級過程中遇到問題,請使用您在升級過程開始時開啟的 IBM Cloud for VMware Solutions 升級票單,聯絡 IBM 支援。 如果需要,IBM支援將向 Broadcom 支援開立票證。
- 您必須遵循支援程序,以確保 IBM Cloud for VMware Solutions 向 Broadcom 支援提供有關 vCenter Server 設計與設定的所有資訊,以及 IBM Cloud 資訊。
- 透過遵循支援程序,您可確保與 Broadcom 支援共享準確資訊,從而縮短支援體驗。 IBM Support 向 Broadcom Support 提供必要資訊後,您可以直接與 Broadcom Support 互動。
- 確保記錄升級程序中建立的所有新密碼和認證。 IBM 支援中心在升級程序結束時,需要這些認證才能更新其內部資料庫。
將集群分佈式資源計劃設定為手動的過程
您必須將叢集分散式資源計劃 (DRS) 設定為手動,以防止升級過程中發生意外遷移。
從vCenter Server 使用者介面完成以下步驟。
- 選擇主機和叢集 > 叢集 > 配置 > DRS。
- 按一下編輯。
- 將 DRS 欄位設定為手動。
為新的vCenter Server Appliance 建立標準交換器的過程
暫時安裝部署到vSphere標準交換器上的新vCenter Server Appliance。 升級期間會從 Distributed Switch 重新分配現有的vmnics
之一。
從vCenter Server 使用者介面完成以下步驟。
- 選擇主機和叢集 > 主機 > 設定 > 虛擬交換器。 為新的vCenter Server Appliance 選擇主機。
- 對於專用網路交換機,選擇 Managed Physical Adapters。 私人網路交換器名稱以
-private
結尾。 - 選擇 uplink1/vmnic2,然後按一下關閉圖示
以刪除適配器。 按一下確定。
- 返回虛擬交換器並點選新增網路。
- 選擇標準交換器的虛擬機器連接埠群組,然後按一下下一步。
- 對於新標準交換機,將 MTU 設定為 9000,然後按一下下一步。
- 點擊綠色的 “新增” 圖示
以新增適配器。 按一下 「確定」,然後按一下 「下一步」 接受
vmnic2
。 - 對於 Connection Settings,保留 VM Network 和 VLAN ID None 預設值。 按一下下一步,然後按一下完成。 標準交換器:交換器清單中顯示vSwitch0。
- 記下vCenter Server Appliance 虛擬機器的網路設定。 您必須更新新的vCenter設備才能匹配。
- 在vCenter Server 使用者介面中,按一下vCenter設備的虛擬機器。 請注意名稱,以
vc
結尾。 - 在中間窗格中,按一下 「網路」 標籤。 請記下分散式連接埠組的名稱,以
-dpg-mgmt
結尾。
- 在vCenter Server 使用者介面中,按一下vCenter設備的虛擬機器。 請注意名稱,以
升級 vCenter 伺服器的步驟
遵循 VMware 指示以升級 vCenter。 有關詳細信息,請參閱 使用 GUI 升級具有嵌入式 Platform Services Controller 的vCenter Server Appliance 6.5或6.7。
升級過程中確保滿足以下要求:
- 掛載VMware-VCSA ISO,進入
visa-ui-installer\win32
目錄,然後執行安裝程式。 - 在vCenter Server 安裝程式對話方塊中,選擇升級流程並完成安裝程式中的步驟。
- 您必須使用目前vCenter Server Appliance 的 IP 和憑證(管理員和 root)。 使用目前vCenter Server Appliance 的 ESXi 主機以及要部署新的7.0或更高版本vCenter Server Appliance 的主機的 IP 和 root 密碼。 在安裝過程中,您必須為新的vCenter Server Appliance 使用新的臨時 IP 位址、閘道器和子網路遮罩。
- 出現提示時完成第 2 階段。 確保記下任何警告並採取適當的措施。
升級 Stor VIB(Broadcom 驅動程式)的過程
升級 ESXi 主機之前,必須先升級 Broadcom 驅動程式。
- 將
007.xxx.0000.0000_Unified_StorCLI_PUL.zip
檔案解壓縮到 Windows 跳轉伺服器上的目錄。 - 在提取的文件內容中找到
vmware-storcli.vib
文件。 - 將
.vib
檔案複製到執行個體的 ESXi 主機上裝載的vSAN或NFS資料儲存。 使用vCenter Server 引用跳轉伺服器上擷取的檔案。 - 透過 SSH 連接到每個 ESXi 主機並執行以下 VIB Upgrade 命令:
esxcli software vib update -v /<path to vsan or nfs datastore from step 3>/vmware-storcli.vib --no-sig-check
顯示以下安裝結果。Message: Operation finished successfully. Reboot Required: false VIBs Installed: Broadcom_bootbank_vmware-storcli_007.xxx.0000.0000-01 VIBs Removed: LSI_bootbank_vmware-storcli_007.xxx.0000.0000-01 VIBs Skipped:
- 執行下列指令驗證安裝:
> esxcli software vib list |grep vmware-storcli vmware-storcli 007.xxx.0000.0000-01 Broadcom PartnerSupported yyyy-mm-dd
- 對每個主機重複此操作。
升級 ESXi 主機的程序
- 從vCenter Server 使用者介面,前往 LCM 選單 > LifeCycle Manager。
- 選擇匯入 ISO > 匯入 ISO,然後選擇
VMware-VMvisor-Installer-7.0U1c-17325551.iso
檔案。 - 建立基線。 選擇 BASELINE > CREATE 並使用上一步中匯入的 ISO。
- 對於每個主機,在vCenter瀏覽器樹中選擇主機。 然後,選擇更新(位於主視窗的最左側)。
- 如果主機上存在 Zerto VRA,請先將主機置於維護模式。 最近發布的 Zerto 停止了 VRA,否則會阻止更新。
- 完成更新。
- [ATTACH] Baseline,選擇先前建立的基準。
- 選擇基線和[修復]。
- 依序修復每個主機。 修復後,確保將主機退出維護模式。
如果升級程序立即失敗,並顯示 host cannot enter maintenance mode
錯誤訊息,請關閉 Zerto ZVA 並重試。 ZVRA VM 會在每部伺服器停止補救時自動啟動。 如需有關在升級過程中繼續 Zerto 複製的詳細資訊,請參閱 如何將主機與相關 VRA 置於維護模式。
更新vCenter Server 和 ESXi 主機許可證
將vCenter Server 和 ESXi 主機升級到vSphere 7 後,必須更新vCenter Server 和 ESXi 主機上的授權。 如果您有vSAN集群,則必須更新vSAN許可證。 若要取得vSphere 7 的新許可證,請聯絡IBM支援。
更新vCenter Server 授權的過程
從vCenter Server 使用者介面完成以下步驟。
- 選擇管理選單 > 許可證 > 許可證。
- 在 「許可證」 頁面中,按一下 「+ 新增許可證」。
- 在新許可證欄位中輸入新的vCenter Server 許可證金鑰。 然後輸入許可證的名稱,然後按一下確定。
- 在資產頁面中,選擇 VCENTER SERVER SYSTEMS 下的vCenter實例,然後按一下指派許可證。 然後選擇新的授權,按一下確定。
- 在許可證頁面中,找到產品名稱為 VMware vCenter Server 6 Standard 的許可證,然後按一下刪除許可證。
更新 ESXi 主機許可證的過程
- 在 「許可證」 頁面中,按一下 「+ 新增許可證」。
- 在新許可證欄位中輸入新的vSphere 7 許可證密鑰。 如果您有多個vSphere 7 許可證金鑰,請在 「新許可證」 欄位中輸入所有許可證,輸入每個許可證的名稱,然後按一下 「確定」。
- 從 Assets(資產 )頁面完成下列步驟。
- 選擇 HOSTS。
- 選擇主機並點選分配許可證。
- 選擇新的vSphere 7 許可證金鑰之一,然後按一下 「確定」。
- 對每個升級的主機重複此步驟。
- 在許可證頁面中,選擇所有舊的vSphere 6 許可證,然後按一下刪除許可證。
更新vSAN叢集許可證的過程
- 在 「許可證」 頁面中,按一下 「+ 新增許可證」。
- 在新許可證欄位中輸入新的vSAN許可證密鑰。 如果您有多個vSAN許可證金鑰,請在 「新許可證」 欄位中輸入所有許可證,為每個許可證指定名稱,然後按一下 「確定」。
- 從 Assets(資產 )頁面完成下列步驟。
- 選擇 “VSAN 叢集”。
- 選擇vSAN叢集並點選分配許可證。
- 選擇新的vSAN許可證密鑰之一,然後按一下 「確定」。
- 對每個vSAN叢集重複此步驟。
- 在許可證頁面中,選擇所有舊的vSAN叢集許可證,然後按一下刪除許可證。
拆除臨時標準開關的步驟
將您暫時在標準交換器上使用的vmnic
重新指派回其最初關聯的分散式交換器。
從vCenter Server 使用者介面完成以下步驟。
- 前往新的vCenter Server Appliance。
- 在 「操作」 下,按一下 「編輯設定」。
- 對於網頁適配器 1,瀏覽到您之前記下的以
-dpg-mgmt
結尾的分散式連接埠群組的名稱。 儲存變更。 - 轉到部署新設備的主機。 選擇主機和叢集 > 主機 > 設定 > 虛擬交換器。 然後,按一下管理vSwitch0的實體適配器。
- 選擇 vmnic2 並按一下紅色 X 以刪除該適配器。 按一下確定。 顯示
There are no active physical network adapters for the switch.
警告。 按一下確定。 - 按一下vSwitch0顯示中的 ...,然後選擇刪除。 按一下確定,確認您要移除交換器。
- 在同一顯示中,選擇專用交換器並點選管理實體適配器。
- 選擇 uplink1 並點選 +。顯示
vmnic2
。 - 按一下 「確定」,然後再次按一下「確定」 退出視窗。