虛擬化系統(tǒng)發(fā)展進步很快的表現(xiàn)之一,就是更新比較頻繁,每隔一段時間就有新版本誕生,用新特性吸引著運維人員不斷嘗新。然而,更新的過程有時并不是一帆風順的,當vCenter更新失敗后,最快的方法就是重新導入新的OVA來部署vCSA了。
對于連接FC-SAN的主機,不用在舊vCenter的清單中移除,即可直接添加到新vCenter。需要注意的問題主要有兩個:一是當主機數(shù)量很多時,手工逐個輸入賬號密碼是個緩慢的簡單重復操作;二是當啟用了VDS(vSphere Distributed Switch)時,需要在舊vCenter中先創(chuàng)建vSwitch及所有VLAN,并將所有虛機網(wǎng)絡遷移到vSwitch。假設(shè)vCenter壞的夠徹底,沒有機會在圖形界面上遷移虛機網(wǎng)絡,遭遇的麻煩也就更大了,需要在主機的esxi命令行下,用命令創(chuàng)建vSwitch和VLAN,并且也是逐一修改每個虛機的網(wǎng)絡,方可平滑遷移到新vCenter。與此同時,vSwitch中創(chuàng)建的VLAN名稱要相一致,否則也可以粗暴地讓虛機中斷幾分鐘,直接將主機遷移到新vCenter后再逐個虛機修改網(wǎng)絡連接。
而對于VSAN集群變更vCenter環(huán)境,不管舊的vCenter還能否使用,沒有VDS都能給自己減輕不少負擔,因為除了虛機的業(yè)務流量要在vSwitch上保持相同VLAN名稱,還有vSAN專用的VMkernel也要從VDS上轉(zhuǎn)移到vSwitch,這是因為VDS的配置信息是與vCenter相關(guān)的。
排除了VDS對變更vCenter的影響,首先檢查確認vSan集群在舊vCenter中狀態(tài)都是正常的,沒有警告信息和異常狀態(tài),接著新舊vCenter準備好名稱一致的虛擬網(wǎng)絡,同時創(chuàng)建和舊vCenter中一致的集群命名,集群創(chuàng)建后暫時不啟用包括vSan、DRS在內(nèi)的任何特性,即vSan和DRS都保持關(guān)閉,然后添加vSan授權(quán),再開啟vSan開關(guān),模式為手動。簡言之,創(chuàng)建了打開vSan開關(guān)的空集群,等待添加主機。
此時,檢查新舊vCenter環(huán)境的網(wǎng)絡、集群等配置的命名是否都一致,vSan開關(guān)已開啟,接著就可以直接在HA集群中逐個添加vSAN節(jié)點主機了。在添加完最后一個節(jié)點之前,集群和主機都會報警告信息,可以暫時忽略,待所有主機節(jié)點添加完畢,相應的警告就會自動消失。最后,別忘記關(guān)閉舊vCenter,或從清單中移除,以免產(chǎn)生不必要的影響。
小結(jié):vCenter還可以通過離線光盤或在線網(wǎng)絡進行升級,新建vCenter則能滿足無法升級等一些特殊情況下的管理。對于變更vCenter,還要注意是否有配置存儲策略,虛機在關(guān)聯(lián)到新vCenter后,仍會沿用舊vCenter的存儲策略,因為存儲策略是寫在虛機的配置文件中生效的,vCenter只是保存了策略的配置并可以指派給不同的虛機,而我們變更vCenter并非遷移vCenter的配置,所以需要運維人員重新創(chuàng)建后再指派給虛機。