當(dāng)順利完成了vCenter Server與ESXi主機(jī)的系統(tǒng)升級之后,接下來最重要的就是升級每一部虛擬機(jī)中的“VMware Tools”,如此一來,有關(guān)虛擬機(jī)的各項(xiàng)管理功能的執(zhí)行才能夠正常。關(guān)于VMware Tools的更新方式有兩種,第一種就是以手動(dòng)方式先為每一個(gè)虛擬機(jī)移除舊版的VMware Tools,然后再到此虛擬機(jī)的節(jié)點(diǎn)上,按下鼠標(biāo)右鍵來執(zhí)行VMware Tools的安裝。這種做法僅適合用在虛擬機(jī)較少的環(huán)境之中。第二種方式則是結(jié)合vSphere Update Manager的集中管理方式,來完成大量虛擬機(jī)的更新,不過,您必須安裝有vSphere Update Manager管理系統(tǒng)才可以,它已隨附在vCenter Server 6.0的安裝文件之中。
在此,我們先不探討有關(guān)vSphere Update Manager的安裝設(shè)置,而是直接先來看看如何通過與它的結(jié)合,來進(jìn)行虛擬機(jī)的VMware Tools批量更新。必須注意的是,在完成任何虛擬機(jī)的更新之后,這些虛擬機(jī)同樣都需要在重新啟動(dòng)后,才能夠真正完成更新操作。首先在更新之前,我們可以在準(zhǔn)備更新的虛擬機(jī)之“摘要”頁面中,目前的VMware Tools無論是否正在執(zhí)行中,都會(huì)顯示“已過期”的警示信息。
接下來,我們以vSphere Client 6.0連接登錄到虛擬機(jī)所屬的vCenter Server主機(jī),然后從“首頁”中點(diǎn)擊開 啟“Update Manager”管理界面。您可以從“基準(zhǔn)和群組”的頁面中,看到一項(xiàng)名為“升級VMware Tools以符合主機(jī)(預(yù)先定義)”的基準(zhǔn)設(shè)置,當(dāng)點(diǎn)擊它的“詳細(xì)數(shù)據(jù)”超連接時(shí),將可以看到它的用途描述。
切換到“配置→虛擬機(jī)設(shè)置”頁面中,則可以選定在更新虛擬機(jī)的VMWare Tools之前,是否要?jiǎng)?chuàng)建快照備份以便在發(fā)生意外狀況時(shí)可以進(jìn)行復(fù)原。在此,您可以決定快照保留的時(shí)數(shù),或是干脆選定不刪除快照。
確認(rèn)了更新管理的基本設(shè)置之后,接著就可以回到“首頁”中,點(diǎn)擊開啟“虛擬機(jī)和模板”管理頁面。在開啟“虛擬機(jī)和模板”管理頁面之后,請切換至“Update Manager”頁,然后點(diǎn)擊“附加”超鏈接來開啟“附加基準(zhǔn)或群組”頁面,然后將其中的“升級VMware Tools以符合主機(jī)(預(yù)先定義)”項(xiàng)目勾選。點(diǎn)擊“附加”按鈕。
再 次 回 到“Update Manager”頁面中,將可以看到目前所有虛擬機(jī)的升級狀態(tài),以及適用此升級的虛擬機(jī)數(shù)量。點(diǎn)擊右下方的“修復(fù)”按鈕繼續(xù)。在“修復(fù)選取”頁面中,將可以批次勾選想要進(jìn)行升級的虛擬機(jī)。對于一些無法連接或尚未啟動(dòng)的ESXi主機(jī),其虛擬機(jī)將不會(huì)顯示在此列表中。點(diǎn)擊“下一步”繼續(xù)。
由于在虛擬機(jī)完成VMware Tools的更新之后,需要重新啟動(dòng)才能夠真正生效,因此,在“計(jì)劃”頁面中,您可以對于不同狀態(tài)下的虛擬機(jī),設(shè)置各自升級的順序時(shí)間,這包括了已開啟電源、已關(guān)閉電源以及已暫停的虛擬機(jī)。除此之外,您也可以勾選“重新啟動(dòng)時(shí)升級VMware Tools”設(shè)置。點(diǎn)擊“下一步”繼續(xù)。
在“復(fù)原選項(xiàng)”頁面中,則可以決定是否要在VMware Tools更新之前,進(jìn)行虛擬機(jī)的快照。這里的默認(rèn)值將會(huì)帶出前面步驟中,所完成的更新管理設(shè)置。在此若想要以最完整的做法來執(zhí)行快照功能,還可以進(jìn)一步將其中的“拍攝虛擬機(jī)內(nèi)存的快照”設(shè)置勾選。
在“即將完成”的頁面中如果確認(rèn)設(shè)置無誤之后,便可以點(diǎn)擊“完成”按鈕,來開始進(jìn)行虛擬機(jī)中VMware Tools的升級操作。若是您采用了“立即”升級設(shè)置,則整個(gè)升級進(jìn)度將可以馬上在下方的“最近的任務(wù)”窗格之中查看到。完成升級之后,所有被選定升級的虛擬機(jī)之“升級”狀態(tài)信息,將會(huì)改顯示為“符合標(biāo)準(zhǔn)”。
完成升級后的虛擬機(jī)只要在重新啟動(dòng)之后,便可以在虛擬機(jī)“摘要”頁面中,看到VMware Tools的狀態(tài)信息為“執(zhí)行中(目前)”,這表示目前已是最新的版本。如果您還想要查看更完整的版本信息,只要進(jìn)入到該虛擬機(jī)之中,然后點(diǎn)擊開啟位于Windows任務(wù)列中的VMware Tools,便可以從“關(guān)于”的頁面中,查看到更完整的版本信息,例如:“VMware Tools for Windows 版本9.10.0,build-2476743”。
接下來,如果您在前面更新設(shè)置的步驟之中,有啟用更新前的快照功能,請?jiān)谕瓿筛碌奶摂M機(jī)節(jié)點(diǎn)上方,按下鼠標(biāo)右鍵,點(diǎn)擊“快照→快照管理員”。這時(shí)候,將會(huì)開啟快照管理頁面,在此便可以從快照的說明中,知道這個(gè)快照是由更新管理員所自動(dòng)創(chuàng)建的,因此,在確認(rèn)了虛擬機(jī)的一切運(yùn)行正常之后,就可以對此快照進(jìn)行刪除。
當(dāng)您想要對于特定虛擬機(jī)的VMware Tools版本進(jìn)行檢查或更新,只要在該虛擬機(jī)節(jié)點(diǎn)上按下鼠標(biāo)右鍵,點(diǎn)擊“掃描更新”或是“修復(fù)”功能。當(dāng)執(zhí)行“掃描更新”后在所開啟的頁面中,只要勾選“VMware Tools升級”并點(diǎn)擊“掃描”即可。
最后,掃描的結(jié)果報(bào)告將會(huì)出現(xiàn)在“Update Manager”頁面之中,在這個(gè)范例中顯示了這個(gè)虛擬機(jī)的升級狀態(tài)為“不符合標(biāo)準(zhǔn)”,若進(jìn)一步點(diǎn)擊“詳細(xì)數(shù)據(jù)”超鏈接,將可以得知該虛擬機(jī)中的VMware Tools版本雖然是受支持的,但是目前主機(jī)上已有提供更新的版本可供安裝??梢择R上再點(diǎn)擊“修復(fù)”按鈕來繼續(xù)完成更新即可。
結(jié)論
打從早先VMware vSphere 5.0推出以來到目前最新的vSphere 6.0,筆者不僅深感VMware vSphere在云虛擬化平臺的技術(shù)領(lǐng)域中,有著強(qiáng)大且難以取代的完整解決方案之外,對于IT單位來說,若能夠提供簡易且趨近零風(fēng)險(xiǎn)的升級遷移程序或工具,肯定會(huì)是系統(tǒng)管理者最期待的事。
后續(xù)或許在您的vSphere網(wǎng)絡(luò)中,還有其他VMware原廠的輔助管理系統(tǒng),像vSphere Data Protection(VDP)、vSphere Replication(VR)、vShield Manager、vRealize Operations Manager(vROPs)等。這些系統(tǒng)的升級,原則上都支持In-place Upgrade升級方式,而沒有復(fù)雜的Migration步驟。通過本文已證實(shí)這些需求VMware都做到了,且比過去更加節(jié)省企業(yè)IT的整體擁有成本。