最近把我的HomeLab中的vCenter 從6.7升級到了7.0,準確說是從6.7 u3e 升級到了7.0,順便多說一句,就是6.7 的最新補丁 u3e是解決了一個其OS上的一個嚴重的漏洞,最新的補丁目前是u3f,其中包含了一些嚴重的BUG修復(https://docs.vmware.com/en/VMware-vSphere/6.7/rn/vsphere-vcenter-server-67u3f-release-notes.html),我建議客戶如果使用vCenter 6.7都需要升級到 u3f。
我覺得升級前並不需要對舊vCenter 進行備份,新vCenter只是讀取舊vCenter數據,並不會對其進行改變,所以做個快照就可以,這樣升級如果失敗,可以恢復到原來狀態;如果使用vCenter HA的,需要先關閉vCenter HA,如果使用了SSO和vCenter服務分離服務的部署,升級到vCenter 7時不再支持,必須合併;第二就是準備好一個和原來vCenter在同一個網段的臨時IP位址。
升級的過程大致是先用臨時IP位址部署一個新的vCenter, 然後讀取舊vCenter的配置,完成後,將舊vCenter關閉,新vCenter使用原來vCenter的IP位址和配置啟動,如果一切順利,升級就完成了,一般情況,我估計升級的時間大約30分鐘可以完成。
首先準備好vCenter 7.0的安裝介質,可以將這個ISO文件加載到虛擬光碟機中,然後找到圖形界面的安裝程序執行,這個過程和全新安裝 vCenter7.0是一樣的。
點擊Upgrade,似乎現在只有英文界面
輸入舊vCenter的IP位址和埠
輸入舊vCenter的認證信息和其所在的esxi的認證信息,我這裡特意沒有選vCenter
輸入部署目標的esxi的認證信息
輸入新vCenter的虛擬機名和root密碼,注意這個密碼可以和之前的 root密碼不一樣
這裡可以選vCenter SIZE
輸入新 vCenter 的網絡配置信息,注意這裡需要一個臨時IP位址
到此,第一階段的配置已經完成,可以提交了
第一階段完成,開始第二階段
這一步需要比較長的時間完成,可能要幾分鐘,進行Pre-upgrade check,檢查的結果會顯示出來
這種黃色的Warning大部分原因之前vCenter上的插件可能不兼容,比如vSphere replication,vRealize operation等,一般都可以忽略,以後再重新更新這些插件。
這裡讓你選擇需要從舊vCenter中保留的哪些數據,如果是生產系統建議選第三項,我這裡實驗環境,就選了默認的第一項。
到這裡部署已經完成,舊vCenter將被關閉,新vCenter重啟後,就可以使用原來的IP位址訪問
訪問下VCSA的管理界面,檢查下升級後的版本
到此升級已經大功告成!