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