因VMware不再 為 vSphere 6.5及以上版本提 供 舊 版 C# Client(又稱厚客戶端、桌面客戶端或vSphere Client)。 筆 者 自vSphere升級到6.5以來,只能使用vSphere W e b C l i e n t(Flash/Flex 客戶端)登錄vCenter Server,管理主機(jī)、存儲和虛擬機(jī)。用vSphere Web Client管理維護(hù)vSphere主機(jī)、存儲和虛擬機(jī),在很多方面沒有原來的vSphere Client方便。筆者在為一客戶安裝Linux服務(wù)器操作系統(tǒng)Ubuntu Server時,習(xí) 慣 地 把Ubuntu Server光盤映像文件(ISO映像)上傳至存儲,結(jié)果出現(xiàn)證書錯誤提示,上傳失敗。筆者又嘗試將該ISO映像文件傳至虛擬機(jī)所在ESXi主機(jī)上,同樣出現(xiàn)證書錯誤(后來經(jīng)排查出,發(fā)現(xiàn)是某個存儲出現(xiàn)異常,盡管報的是證書錯誤,但并是無法加載ISO映像的原因),上傳仍舊失敗。后來筆者嘗試各種辦法,就是無法為虛擬機(jī)加載Ubuntu Server的ISO映像文件,看來只能加載本地ISO映像了,
圖1 選擇客戶端設(shè)備
在VMware官方文檔庫里面有加載本地ISO映像文件的文檔,《在 vSphere Web Client 中將CD或DVD驅(qū)動器添加到虛擬機(jī)》文檔里面關(guān)于加載本地ISO映像文件的描述:“可以使用客戶端或主機(jī)上的物理驅(qū)動器,也可以使用 ISO 映像將 CD/DVD驅(qū)動器添加到虛擬機(jī)”。筆者根據(jù)此文檔描述內(nèi)容,在vSphere Web Client中加載本地ISO映像文件。
1.選擇需要加載ISO映像文件的虛擬機(jī)。
2.右擊選中的虛擬機(jī),在右鍵菜單中選擇“編輯設(shè)置”。
3.在設(shè)置虛擬機(jī)設(shè)備“CD/DVD驅(qū)動器1”過程中不難發(fā)現(xiàn),在“CD/DVD驅(qū)動器1”設(shè)備下拉菜單中只有“數(shù)據(jù)存儲ISO文件”和“內(nèi)容庫ISO”文件兩個選項(xiàng)支持加載ISO映像文件。如果加載本地ISO映像文件,只能選擇“客戶端設(shè)備”,如圖1所示。
4.進(jìn)入虛擬機(jī)“編輯設(shè)置”窗口后,單擊“CD/DVD驅(qū)動器1”左側(cè)的下箭頭“▼”,展開CD/DVD驅(qū)動器1的設(shè)置項(xiàng)。
5.對于客戶端或主機(jī)設(shè)備,需要選擇用于連接的模式。VMware提供了“模擬CD-ROM”和“直通CD-ROM”兩種模式,其中“直通CD-ROM”模式只能訪問遠(yuǎn)程客戶端設(shè)備,“模擬CD-ROM”可以訪問主機(jī)CD-ROM設(shè)備,默認(rèn)的設(shè)備模式是“模擬CD-ROM”。
6.因vSphere Web Client支持客戶端設(shè)備,所以需要在客戶端(指用vSphere Web Client管理虛擬機(jī)的電腦)加載ISO映像文件,對Windows 10以上操作系統(tǒng)而言,雙擊ISO映像文件即可將其加載成光盤(虛擬光驅(qū)),其他系統(tǒng)可以使用虛擬光驅(qū)工具加載ISO映像文件。
7.根據(jù)設(shè)置虛擬機(jī)設(shè)備“CD/DVD驅(qū)動器1”過程中“CD/DVD介質(zhì)”欄的提示“要進(jìn)行連接,請打開虛擬機(jī)電源,然后從摘要選項(xiàng)卡的虛擬機(jī)硬件面板中選擇介質(zhì)”。先打開虛擬機(jī)電源,單擊“摘要”選項(xiàng)卡,在“虛擬機(jī)硬件”面板中可以看出“CD/DVD驅(qū)動器1”的狀態(tài)是“已斷開連接”,說明虛擬機(jī)并沒有自動連接剛加載的虛擬機(jī)。單擊右側(cè)的連接圖標(biāo),其右鍵菜單只有“連接到主機(jī)CD設(shè)備”“連接到數(shù)據(jù)存儲上的CD/DVD映像”“連接到內(nèi)容庫的ISO映像”等三個選項(xiàng),沒有加載本地ISO映像文件或本地光驅(qū)的選項(xiàng),如圖2所示。
8.筆者又將虛擬機(jī)“CD/DVD驅(qū)動器1”設(shè)備模式由“模擬CD-ROM”改為“直通CDROM”模式,再做同樣的嘗試,仍不能加載客戶端ISO映像,再次說明不能在 vSphere Web Client 中直接加載本地ISO映像文件。
圖2 選擇光驅(qū)
既然不能在 vSphere Web Client 中直接加載本地ISO映像文件,vSphere 6.5又 不 支 持vSphere Client,是不是就沒有辦法加載本地ISO映像文件了呢?VMware Workstation和vSphere都 是VMware(威睿)公司的產(chǎn)品,只是vSphere是服務(wù)器虛擬化產(chǎn)品。而VMware Workstation則是一款桌面虛擬計(jì)算機(jī)工具,是否可以借助VMware Workstation加載本地ISO映像文件呢?
下面是借助VMware Workstation在vSphere虛擬機(jī)上加載本地ISO映像文件的過程。
1.首先要運(yùn)行“VMware Workstation”,打開“VMware Workstation”窗口后,依次單擊“文件”菜單→“連接服務(wù)器”。
2.出現(xiàn)“連接服務(wù)器”窗口后,在“服務(wù)器名稱”文本框輸入VMware vCenter Server的地址,分別在“用戶名”和“密碼”文本框輸入登錄VMware vCenter Server的賬號和密碼。
3.登 錄VMware vCenter S e r v e r后,在“V M w a r e Workstation”窗口右側(cè)“庫”欄目中選中并雙擊打開需要加載ISO映像的虛擬機(jī)。
4.打開虛擬機(jī)窗口后,右擊選項(xiàng)卡中該虛擬機(jī)的名稱(或直接右擊窗口左側(cè)的虛擬機(jī)),在右鍵菜單中選擇“設(shè)置”。
5.打開“虛擬機(jī)設(shè)置”窗口后,在窗口左側(cè)“硬件”列表中選擇“CD/DVD驅(qū)動器1”,在窗口右側(cè)“位置”下拉菜單中選擇“本地客戶端”,選擇“使用ISO映像文件”,單擊“瀏覽”按鈕,找到要加載的本地ISO映像文件。
說 明 : 用VMware Workstation管理vSphere虛擬機(jī)和管理本地虛擬機(jī)的操作基本一致,在設(shè)置虛擬機(jī)“CD/DVD驅(qū)動器1”時,一定要確保“虛擬機(jī)設(shè)置”窗口右側(cè)“設(shè)備狀態(tài)”下的“已連接”和“啟動時連接”兩個復(fù)選框是處于選中狀態(tài)。
6.筆者按照上述辦法加載Ubuntu Server的ISO映像文件后,重啟虛擬機(jī),此時就可以使用Ubuntu Server的ISO映像文件為虛擬機(jī)安裝Ubuntu Server服務(wù)器操作系統(tǒng)。
除使用VMware Workstat ion加載本地ISO映像文件外,還可以借助VMware Remote Console加 載 本地ISO映像文件,筆者在vSphere Web Client 中嘗試加載本地ISO映像文件時,在摘要選項(xiàng)卡的虛擬機(jī)硬件面板中選擇介質(zhì)時,只關(guān)注了“CD/DVD驅(qū)動器1”右側(cè)連接圖標(biāo)按鈕,沒有留意連接圖標(biāo)按鈕旁邊的幫助圖標(biāo)按鈕,單擊幫助圖標(biāo)按鈕,就可看到“使用外部VMware Remote Console應(yīng)用程序(VMRC)將客戶端設(shè)備連接到此虛擬機(jī)”的幫助提示。
圖3 啟動Remote Console
VMware公司提供的VMRC也是一款管理vSphere遠(yuǎn)程虛擬機(jī)的遠(yuǎn)程控制臺。VMRC提供的是對遠(yuǎn)程主機(jī)上虛擬機(jī)的訪問并執(zhí)行控制臺和設(shè)備操作,例如,網(wǎng)管員可以用它配置虛擬機(jī),修改虛擬機(jī)的RAM、CPU內(nèi)核和磁盤等設(shè)備,像用VMware Workstation那樣管理和維護(hù)遠(yuǎn)程的虛擬機(jī),下面我們就使用VMRC為vSphere虛擬機(jī)加載本地ISO映像文件。
1.首次使用VMRC,需下載并安裝VMRC。在配置虛擬機(jī)“CD/DVD驅(qū)動器1”時,單擊“CD/DVD驅(qū)動器1”右側(cè)的幫助按鈕,出現(xiàn)“幫助”對話框后,單擊“下載Remote Console”,VMRC下載完成后,雙擊下載的安裝程序即可安裝VMRC(安裝過程略)。
2.如果已安裝VMRC,直接單擊“啟動Remote Console”,即 可 啟 動 VMRC。如果平常想用VMRC管理和維護(hù)虛擬機(jī),可以不通過虛擬機(jī)“CD/DVD驅(qū)動器1”配置項(xiàng)啟動VMRC。在vSphere Web Client 虛擬機(jī)的“摘要”頁面上,單擊控制臺縮略圖右下角的齒輪圖標(biāo),單擊“啟動Remote Console”即可,如圖3所示。
3.打開虛擬機(jī)的VMware Remote Console(VMRC遠(yuǎn)程控制臺)窗口后,依次單擊“VMRC”菜單→“管理”→“虛擬機(jī)設(shè)置”。
4.出現(xiàn)“虛擬機(jī)設(shè)置”窗口后,可以看到這個窗口和前面用VMware Workstation設(shè)置遠(yuǎn)程虛擬機(jī)的窗口完全相同。和前面的操作一樣,在窗口左側(cè)“硬件”列表中選擇“CD/DVD驅(qū)動器1”,在窗口右側(cè)“位置”下拉菜單中選擇“本地客戶端”,選擇“使用ISO映像文件”,單擊“瀏覽”按鈕,找到要加載的本地ISO映像文件即可。
5.筆者用VMware Remot e Console為vSphere加載好本地ISO映像文件后,同樣用它安裝Ubuntu Server,和使用VMware Workstation加載本地ISO映像文件的效果完全一樣。