更新 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.com
和 vmware.com
站台,才能執行這些線上性能檢查。為了啟用「vSAN 線上性能工作流程」,我們需要:
- 配置 VCSA 來使用 Proxy。
- 配置 vSAN 來使用 Proxy。
- 啟動客戶體驗改進計劃 (CEIP)。
- 執行上傳測試,並驗證上傳有效。
首要步驟是將 my.vmware.com 認證新增至「vSAN 建置建議引擎」。 成功登入後,vSAN會為每個vSAN叢集產生一組建議更新的基準。vSAN系統基準列在「基準和群組」標籤的「基準」窗格中。
配置 VCSA 來使用 Proxy
- 從您的跳轉伺服器網頁瀏覽器,連接到 VCSA 管理介面
https://<vCenter ip>:5480
- 透過使用 IBM Cloud® for VMware Solutions 主控台中的認證,以 root 使用者身分登入到 VCSA 管理介面。
- 在 VCSA 管理介面中,按一下網路,然後按一下管理。
- 若要配置 Proxy 伺服器,請在「Proxy 設定」窗格中按一下編輯。
- 選取使用 Proxy 伺服器,輸入 Proxy 伺服器設定,然後按一下確定。
已報告只針對 HTTP 設定 Proxy 資訊,但未針對 HTTPS。 若要同時配置 HTTPS 資料流量的 Proxy 資訊,必須先啟用它。 透過 SSH 登入 VCSA 後,使用 proxy.get 指令檢視設定,並確認 HTTPS 參數未設定。
如果未設定 HTTPS 參數,則使用下列命令:
proxy.set --protocol https --server ``<proxy ip>`` --port 3128
配置 vSAN 來使用 Proxy
- 導覽至首頁 > 主機及叢集,選取「導覽」窗格中的 vSAN 叢集,然後選取配置標籤並導覽至 vSAN,再選取一般。 捲動至網際網路連線功能區段,然後按一下編輯。
- 輸入代理伺服器的 IP 位址和連接埠號,然後按一下確定。
啟用客戶體驗改進計畫 (CEIP)
這是選用步驟。 使用 vSphere Web Client,移至 Home > Administration > Customer Experience Improvement Program,然後按一下 Join。
完成測試上傳,並驗證上傳已作用
- 使用 vSphere Web Client,導覽至首頁 > 主機及叢集。 選取必要的叢集,並選取監視標籤及 vSAN 頁面,然後按一下性能。 按一下啟用線上性能。
- 按一下重新測試,並等待處理程序完成。
- 「健康」中出現了一項名為 「線上健康連線」 的新檢查,並且 「啟用線上健康」 更改為 「使用線上健康重新測試」。
- 按一下「使用線上健康重測」以開始第一次上傳,並透過檢視「最近任務」窗格中的狀態,等待程序完成。 測試名稱變更為線上健康(最後一次檢查:剛才)。
- 完成時,請在「性能」視窗中捲動並展開「vSAN 建置建議」,然後按一下 vSAN 建置建議引擎性能。
- 按一下登入 my.vmware.com,然後輸入您的認證。 處理程序完成時,測試結果會變更為通過狀態。
- 按一下 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 連線進行。
-
SSH 到 VCSA,並使用「ICVS 主控台」上提供的 root 及密碼登入。
-
在提示符號下,鍵入:
rvc Administrator@vsphere.local@localhost
並按 Enter 鍵。 -
輸入「ICVS 主控台」上提供的「管理者」密碼。 您現在位於虛擬檔案系統的根目錄,鍵入 ls,然後按 Enter。 輸出如下:
0 / 1 localhost/
-
輸入
cd 1
,回車,然後輸入ls
,再按 Enter。 輸出如下:0 / datacenter1 (datacenter)
-
輸入
cd 0
,回車,然後輸入ls
,再按 Enter。 輸出如下:0 storage/ 1 computers [host]/ 2 networks [network]/ 3 datastores [datastore]/ 4 vms [vm]/
-
類型
cd 1
並按 Enter 鍵。 然後,輸入ls
並按 Enter 鍵。 輸出是您的叢集:0 cluster1 (cluster)
-
針對此叢集使用 VSAN 指令。 若要檢查磁碟狀態,請輸入
vsan.disks_stats 0
並按 Enter。 -
確定所有磁碟的「性能狀態」都是「正常」。 然後,鍵入
vsan.ondisk_upgrade 0
並按 Enter 鍵以開始升級。 -
視您的 vSAN 大小而定,這項工作可能需要一些時間。 完成後,請輸入
vsan.objstatusreport 0
,然後按 Enter 以驗證物件版本是否已升級為新的磁碟上格式。 -
VSAN 叢集升級現在已完成。 輸入
exit
並按 Enter 離開 RVC。