虚拟服务器 补丁,两种方法为VMware ESXi打补丁
在VMware ESX中,補丁和更新只替換某些特定的文件,這些文件都是在原先版本的基礎上被修改過的。而在ESXi中,每個補丁都完全替換管理程序鏡像(hypervisor image)。在應用一個更新時,服務器就會載入一個新的防火墻鏡像,而原來的鏡像就會被作為備份保存起來。這些操作是在ESXi服務器運行的同時被執行的,而主機中的虛擬機則繼續運行于老鏡像之上,直到虛擬機重啟之后才使用新鏡像。重啟主機之后,新鏡像會被載入。
對于ESXi可安裝版本,有兩種打補丁的方法。第一,使用基于Windows的應用VMware Infrastructure update。第二種,使用叫做vihostupdate的Remote Command Line Utility(RCLL)。
利用VMware Infrastructure update打補丁
Infrastructure Manager(IM)與update Manager(UM)經常被人們混淆,這里我們對兩者做一個區分。
IM是作為一個單獨應用與VMware Infrastructure Client(VI Client)3.5一起被安裝的,它只能用于修補ESXi可安裝版和內嵌版,不能修補ESX主機。而update Manager是VirtualCenter的一個插件,VirtualCenter更強大,可用于修補ESX和ESXi主機,以及虛擬機。
如果要利用Infrastructure update進行修補,請確保工作站已經安裝了VI Client并開啟了Infrastructure update。Infrastructure update開啟按鈕應該是在ProgramsVMware中的開始菜單下面。
載入應用后,點擊“主機”標簽。確保主機被選中,然后點擊“應用”按鈕檢查主機是否需要更新。你也可以自己下載補丁,然后點擊“更新”標簽中的“添加文件”按鈕將下載的補丁添加到“Package Cache”。然后,你就可以瀏覽包含最新更新的壓縮文件了。此外,你也可以設置為在特定時間日期進行自動檢測更新。
程序掃描主機之后,會列出主機的所有可用更新,可以看到需要的固件(管理程序)更新和VI Client更新,以及VMware工具鏡像更新。
點擊“安裝更新”按鈕后,會開始下載列出的更新。下載完成后,會安裝更新的固件、VI Client和VMware工具鏡像。
安裝完成后,點擊“繼續”完成。然后,關閉IM應用。
如果使用VI Client與ESX主機連接,會看到老的build number和重啟提示。
關閉所有運行的虛擬機,在VI Client中右擊主機,選擇“重啟”。重啟并再次登錄到VI Client之后,你會看見新的build number。最后一步是更新所有虛擬機的VMware工具版本,以便與ESX主機的版本一致。
利用vihostupdate RCLI打補丁
利用vihostupdate RCLI打補丁需要在Windows下或Linux工作站中安裝RCLI,或者使用預配置的虛擬設備。兩者都可以從VMware網站下載。RCLI是一個Perl腳本集,使用應用程序接口與ESXi主機相連接,執行命令。它替換了Service Console中的原來的程序文件。在Windows 下安裝RCLI時,還會安裝Active Perl應用。此應用是執行Perl腳本所必需的,因為Perl腳本本來是不能在Windows下運行的。采用這個方法時,你還需要手動下載更新,并把更新放到vihostupdate可以訪問的目錄下。
安裝RCLI后,你可以通過開始菜單或命令提示符和RCLI目錄訪問RCLI。進入目錄后,切換到bin子目錄。顯示文件列表后,你可以看到所有Perl文件清單:
下一步,到VMware ESXi更新頁面下載你想要的更新壓縮文件。
關閉ESX主機中的虛擬機。如果不關閉虛擬機,vihostupdate命令將無法主機設為維護模式。運行此命令的句法為:
vihostupdate.pl –server
-username -password
-i –b
其中,用戶名和口令是可選的。如果你忘了設置,運行腳本時會提示你輸入用戶名和口令。參數“-i”指定安裝補丁包,參數“-b”指定包文件名。
運行腳本后,首先會解壓壓縮文件,然后復制到ESX主機,進行安裝。最后,重啟主機完成安裝。
主機重啟后,你可以輸入“vihostupdate.pl –server -username root –q”檢查主機版本。
恢復ESXi舊版本
如果主機上存在舊版本的ESXi,在新版本遇到問題時,你還可以恢復到以前的舊版本來解決問題。要恢復舊版本,你需要重新啟動ESXi主機。在啟動過程中,當屏幕中顯示白色條紋時,按下SHIFT和R鍵。
這時,會出現一個警告:管理程序鏡像將被舊版本替換。按下Y,繼續這個過程。
下一步,按下Enter鍵引導舊版本。完成后,ESXi使用的將是舊版本,除非你再次更新為新版本。
本系列的文章講解了如何安裝、配置和更新免費的ESXi版本。這些指南將會幫助你學會使用VMware的這款偉大的免費產品。在隨后的文章中,我們將涵蓋一些更高級的課題——管理和監測ESXi。
總結
以上是生活随笔為你收集整理的虚拟服务器 补丁,两种方法为VMware ESXi打补丁的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 我的世界服务器修改地图名字,迷你世界pe
- 下一篇: 在PB中计算指定日期相对数量单位前(后)