IBM Cloud Docs
更新 vSAN 叢集

更新 vSAN 叢集

vSAN™產生系統基準和基準組以與VMware® Update Manager (VUM) 搭配vSphere®,您可以使用這些建議的基準來更新VMware Cloud Foundation for Classic - Automated使用vSAN的實例。vSAN 6.6.1及更高版本會產生vSAN叢集的自動建置建議。vSAN將VMware相容性指南》和vSAN版本目錄中的資訊與已安裝的vSphere ESXi 版本的資訊結合。

這些建議的更新提供最佳可用版本,讓您的硬體保持支援狀態。

  • vSAN系統基準- vSAN建置建議透過 VUM 的vSAN系統基準提供。vSAN為每個vSAN叢集產生一個基準組。 基線會列在基線和群組索引標籤的基線窗格中。 VUM 會自動掃描每個 vSAN 叢集,以檢查是否符合基準線群組標準。 不過,若要升級 vSAN 叢集,您必須透過 VUM 手動重新修補系統基準線,而且您可以在單一主機或整個叢集上重新修補 vSAN 系統基準線。
  • vSAN版本目錄- vSAN版本目錄維護有關可用版本、版本優先順序以及每個版本所需的關鍵修補程式的資訊。vSAN需要網路連線才能存取版本目錄。 您不需要在「客戶體驗改進計畫 (CEIP)」中登記,即可讓 vSAN 存取版本型錄。
  • 使用 vSAN 建置建議 - VUM 會根據《VMware 相容性手冊》之『硬體相容性清單 (HCL)』中的資訊來檢查已安裝的 vSphere ESXi 版本。 它根據目前vSAN版本目錄決定每個vSAN叢集的正確升級路徑。vSAN還在其係統基線中包含建議版本所需的驅動程式和修補程式更新。vSAN建置建議可確保每個vSAN叢集保持目前或更好的硬體相容性狀態。 如果 HCL 上不包括 vSAN 叢集裡的硬體,則 vSAN 會建議升級至最新版本。

vSAN 叢集升級會依下列作業序列執行:

  • 啟用 vSAN 線上性能工作流程 - 此工作流程會在 VUM 中啟用 vSAN 基準線,以檢閱及重新修補更新。 一開始只需要執行它,即可使用 VUM 來啟用 vSAN
  • 必要條件 - 瞭解必要條件、處理程序及限制
  • 升級VMware vCenter® Server Appliance (VCSA) – 有關詳細信息,請參閱 VCSA 更新和 SSO 連結的vCenters
  • 升級 vSphere ESXi 主機 - 如需相關資訊,請參閱建立基準線並連接至庫存物件
  • 升級 vSAN 磁碟格式- 請參閱升級 vSAN 磁碟格式。 升級磁碟格式是選用作業,但若要獲得最佳的結果,請升級物件以使用最新版本。 磁碟內存格式會向完整 vSAN 特性集公開您的環境。

啟用 vSAN 線上性能工作流程

使用以下部分中的任務使vSAN基準在 VUM 中可用。vSAN 6.6.1及更高版本提供無縫自動更新流程,以確保vSAN叢集保持最新且具有最佳可用版本,從而使您的VCF for Classic - Automated實例保持在支援的狀態和:

  • vSAN 版本建議 - 使用《VMware 相容性手冊》、「vSAN 版本型錄」及基礎硬體配置狀態提示中的資訊自動產生。 這也包括其系統基準線中建議版本的必要驅動程式及修補程式更新。
  • vSAN 建置建議 - 確保叢集維持現行硬體相容性狀態或更好的狀態。

若要查看 VUM 中的 vSAN 更新,請遵循 vSAN 線上性能工作流程。 因此,「vSAN 線上性能」需要連接至 vcsa.vmware.comvmware.com 站台,才能執行這些線上性能檢查。為了啟用「vSAN 線上性能工作流程」,我們需要:

  • 配置 VCSA 來使用 Proxy。
  • 配置 vSAN 來使用 Proxy。
  • 啟動客戶體驗改進計劃 (CEIP)。
  • 執行上傳測試,並驗證上傳有效。

首要步驟是將 my.vmware.com 認證新增至「vSAN 建置建議引擎」。 成功登入後,vSAN會為每個vSAN叢集產生一組建議更新的基準。vSAN系統基準列在「基準和群組」標籤的「基準」窗格中。

配置 VCSA 來使用 Proxy

  1. 從您的跳轉伺服器網頁瀏覽器,連接到 VCSA 管理介面 https://<vCenter ip>:5480
  2. 透過使用 IBM Cloud® for VMware Solutions 主控台中的認證,以 root 使用者身分登入到 VCSA 管理介面。
  3. 在 VCSA 管理介面中,按一下網路,然後按一下管理
  4. 若要配置 Proxy 伺服器,請在「Proxy 設定」窗格中按一下編輯
  5. 選取使用 Proxy 伺服器,輸入 Proxy 伺服器設定,然後按一下確定

已報告只針對 HTTP 設定 Proxy 資訊,但未針對 HTTPS。 若要同時配置 HTTPS 資料流量的 Proxy 資訊,必須先啟用它。 透過 SSH 登入 VCSA 後,使用 proxy.get 指令檢視設定,並確認 HTTPS 參數未設定。

如果未設定 HTTPS 參數,則使用下列命令: proxy.set --protocol https --server ``<proxy ip>`` --port 3128

配置 vSAN 來使用 Proxy

  1. 導覽至首頁 > 主機及叢集,選取「導覽」窗格中的 vSAN 叢集,然後選取配置標籤並導覽至 vSAN,再選取一般。 捲動至網際網路連線功能區段,然後按一下編輯
  2. 輸入代理伺服器的 IP 位址和連接埠號,然後按一下確定

啟用客戶體驗改進計畫 (CEIP)

這是選用步驟。 使用 vSphere Web Client,移至 Home > Administration > Customer Experience Improvement Program,然後按一下 Join

完成測試上傳,並驗證上傳已作用

  1. 使用 vSphere Web Client,導覽至首頁 > 主機及叢集。 選取必要的叢集,並選取監視標籤及 vSAN 頁面,然後按一下性能。 按一下啟用線上性能
  2. 按一下重新測試,並等待處理程序完成。
  3. 「健康」中出現了一項名為 「線上健康連線」 的新檢查,並且 「啟用線上健康」 更改為 「使用線上健康重新測試」
  4. 按一下「使用線上健康重測」以開始第一次上傳,並透過檢視「最近任務」窗格中的狀態,等待程序完成。 測試名稱變更為線上健康(最後一次檢查:剛才)
  5. 完成時,請在「性能」視窗中捲動並展開「vSAN 建置建議」,然後按一下 vSAN 建置建議引擎性能
  6. 按一下登入 my.vmware.com,然後輸入您的認證。 處理程序完成時,測試結果會變更為通過狀態。
  7. 按一下 Update Manager 標籤,「vSAN 叢集」即會新增至「基準線」。

必要條件

啟動 vSAN 升級處理程序之前,請確定滿足下列需求:

  • 檢閱 VMware 知識庫文章,並檢閱您目前的 vSAN 版本與想要的目標 vSAN 版本之間任何已知的相容性問題。
  • vSphere環境是最新的
    • VCSA 的修補程式等級必須與 vSphere ESXi 主機相同或更後。 如有需要,更新 VCSA。
    • 所有主機都必須執行相同的 ESXi 建置。 如果 vSphere ESXi 主機版本不匹配,則進行更新。
  • 所有 vSAN 磁碟都應該性能良好
    • 沒有磁碟故障或不存在。 這可以透過 vSphere Web Client 中的 vSAN Disk Management 檢視確定。 首頁 > 主機及叢集,選取 vSAN 叢集,然後按一下 vSAN 標籤,再按一下實體磁碟。 捲動所有磁碟,並檢閱「vSAN 性能狀態」。
    • 沒有無法存取的 vSAN 物件。 這可以使用 vSAN 性能服務進行驗證,方法是按一下首頁 > 主機及叢集,然後選取 vSAN 叢集。 按一下監視標籤,並按一下 vSAN,然後按一下性能。 檢閱「測試結果」。
    • 在升級處理程序開始時,沒有任何作用中重新同步,方法是按一下首頁 > 主機及叢集,選取 vSAN 叢集,然後依序按一下 vSAN 標籤及重新同步元件重新同步組件計數應為 0。 升級過程中預計會發生一些重新同步活動,因為主機重新啟動後需要同步資料。
  • vSphere ESXi 主機準備 - 當您將主機移至 vSAN 叢集裡的維護模式時,有三個選項可供選擇:
    • 無資料移轉 - 如果您選取這個選項,vSAN 不會從此主機撤除任何資料。 如果您關閉主機電源,或從叢集移除主機,則部分虛擬機器 (VM) 可能變成無法存取。
    • 確保可用性- 如果選擇此選項,可以比完整資料遷移更快的速度將主機移至維護模式,並允許存取環境中的虛擬機器。
    • 完整資料移轉
  • 結束維護模式及重新同步 - vSphere ESXi 主機已升級並移出維護模式後,會發生重新同步。 您可以透過 VMware vSphere Web Client 來查看。 請先確定此作業已完成,再移至下一部主機。 已更新的主機現在可以再次提出至 vSAN 資料儲存庫時,會進行重新同步。 請務必要等到此重新同步完成,以確保不會遺失任何資料。
  • 啟動「vSAN 叢集」升級之後
    • 請不要嘗試藉由將新的版本引入叢集以及移轉工作負載,來升級叢集。
    • 如果引進新的主機,請確定它們具有相同的起始版本,並升級它們與叢集的其餘部分。
    • 如果您在升級期間新增或取代磁碟,請確定它們已使用適當的舊式磁碟內存格式版本(適用時)進行格式化。
    • 因此,某些vSAN行為變更由磁碟格式控制。 重要的是,不要將較新的磁碟格式版本引入到混合版本叢集中。

升級 VCSA 設備

如需相關資訊,請參閱 VCSA 更新及 SSO 鏈結的 vCenter

升級 vSphere ESXi 主機

如需相關資訊,請參閱建立基準線並連接至庫存物件

升級 vSAN 磁碟格式

「Ruby vSphere 主控台 (RVC)」是 vSphere 的 Ruby 型指令行介面,可以用來管理 VMware vSphere ESXi 及 vCenter。 vSphere 目錄以樹狀結構呈現,可瀏覽 vCenter 物件並執行指令。

許多基本管理作業的執行效率都遠優於按一下 vSphere Client。 RVC 在 VCSA 中完全實作,且由應用裝置的 SSH 連線進行。

  1. SSH 到 VCSA,並使用「ICVS 主控台」上提供的 root 及密碼登入。

  2. 在提示符號下,鍵入: rvc Administrator@vsphere.local@localhost 並按 Enter 鍵。

  3. 輸入「ICVS 主控台」上提供的「管理者」密碼。 您現在位於虛擬檔案系統的根目錄,鍵入 ls,然後按 Enter。 輸出如下: 0 / 1 localhost/

  4. 輸入 cd 1,回車,然後輸入 ls,再按 Enter。 輸出如下: 0 / datacenter1 (datacenter)

  5. 輸入 cd 0,回車,然後輸入 ls,再按 Enter。 輸出如下:

    0 storage/ 1 computers [host]/ 2 networks [network]/ 3 datastores [datastore]/ 4 vms [vm]/

  6. 類型 cd 1 並按 Enter 鍵。 然後,輸入 ls 並按 Enter 鍵。 輸出是您的叢集: 0 cluster1 (cluster)

  7. 針對此叢集使用 VSAN 指令。 若要檢查磁碟狀態,請輸入 vsan.disks_stats 0 並按 Enter。

  8. 確定所有磁碟的「性能狀態」都是「正常」。 然後,鍵入 vsan.ondisk_upgrade 0 並按 Enter 鍵以開始升級。

  9. 視您的 vSAN 大小而定,這項工作可能需要一些時間。 完成後,請輸入 vsan.objstatusreport 0,然後按 Enter 以驗證物件版本是否已升級為新的磁碟上格式。

  10. VSAN 叢集升級現在已完成。 輸入 exit 並按 Enter 離開 RVC。