對(duì)于經(jīng)常做培訓(xùn)的朋友來(lái)說(shuō),如果正好碰到計(jì)算機(jī)配置不能滿足要求時(shí),只要網(wǎng)絡(luò)中有一臺(tái)高配置的計(jì)算機(jī),就可以使用VMware Workstation的“VNC連 接”功能,為低檔的工作站提供實(shí)驗(yàn)用機(jī),讓低檔機(jī)“借用”高配置計(jì)算機(jī)的空閑資源。本文通過(guò)具體的實(shí)例介紹這一功能。
思路如下(A是高配置計(jì)算機(jī)、B低配置計(jì)算機(jī)):
1.如果是安裝操作系統(tǒng)的實(shí)驗(yàn),則在A計(jì)算機(jī)上,創(chuàng)建多臺(tái)新的虛擬機(jī),并啟用“VNC連接”功能并設(shè)置密碼,在啟動(dòng)這些虛擬機(jī)后,B計(jì)算機(jī)可以使用WinVNC,連接A的IP地址與遠(yuǎn)程顯示端口,就可以“看到”并操作A提供的虛擬機(jī),完成相關(guān)的實(shí)驗(yàn)。
2.如果是應(yīng)用軟件的配置,則在A計(jì)算機(jī)上,將已經(jīng)安裝好操作系統(tǒng)的虛擬機(jī),使用“克隆”的方式創(chuàng)建出多個(gè)副本,并啟用“VNC連接”,設(shè)置密碼,然后啟動(dòng)克隆后的虛擬機(jī),B使用WinVNC連接A的IP地址與啟用VNC連接時(shí)指定的端口,使用A提供的虛擬機(jī)。
圖1 新建Windows 10虛擬機(jī)
3.在使用這一功能時(shí),要在A機(jī)的虛擬機(jī)中,配置好所需要的光盤鏡像、軟件包等。
下面通過(guò)兩個(gè)例子,介紹詳細(xì)的步驟。
Windows 10操作系統(tǒng)的安裝實(shí)驗(yàn),A機(jī)為A、B1、B2、B3提供虛擬機(jī),Windows 10光盤鏡像保存在D盤tools目錄下,文件名為cn_windows_10_multiple_editions_version_1607_updated_jul_2016_x86_dvd_9060050.iso。A機(jī) 的IP地 址 為192.168.0.33,B1、B2、B3可以訪問(wèn)A機(jī)。
在A機(jī)操作如下。
1.在VMware Workstation新建虛擬機(jī),虛擬機(jī)操作系統(tǒng)選擇“Windows 10”,設(shè)置虛擬機(jī)的名稱為Windows 10,為虛擬機(jī)分配2個(gè) CPU、2GB內(nèi)存(視主機(jī)的配置以及要同時(shí)啟動(dòng)的虛擬機(jī)的數(shù)量來(lái)定)、硬盤空間60GB,保存在C:VMSWindows 10目錄中(如圖1)。
2.修改虛擬機(jī)的配置,在“硬件→CD/DVD”選項(xiàng)中,選中“使用ISO映像文件”并選中Windows 10的安裝ISO文件。然后,在“選項(xiàng)→VNC連接”中單擊選中“啟用VNC連接”,密碼為空,端口采用默認(rèn)值5900,然后單擊“確定”按鈕完成設(shè)置。
3.返 回 到VMware Workstation,打開(kāi)“快照管理器”,從虛擬機(jī)中的當(dāng)前狀態(tài)進(jìn)行克隆,克隆類型選擇“創(chuàng)建完整克隆”,新虛擬機(jī)名稱為Win10-01。
4.根據(jù)需要,克隆出所多臺(tái)虛擬機(jī),并按照統(tǒng)一規(guī)則進(jìn)行命名。例如克隆后的第2個(gè)虛擬機(jī)名稱為Win10-02。
5.返 回 到VMware Workstation,當(dāng)前克隆出2臺(tái)虛擬機(jī)。
6.分別編輯新克隆出的Win10-01、Win10-02虛擬機(jī)的配置,在“選項(xiàng)→VNC連接”中,設(shè)置Win10-01的端口為5901(當(dāng)然也可以設(shè)置其他的端口,只要不與其他虛擬機(jī)及當(dāng)前計(jì)算機(jī)上服務(wù)端口沖突即可)。然后,設(shè)置Win10-02的端口為5902。如果有其他虛擬機(jī),則需要一一修改VNC連接端口。
7.之后,分別啟動(dòng)Win10-01、Win10-02兩個(gè)虛擬機(jī),如果出現(xiàn)“Windows安全警報(bào)”,請(qǐng)單擊“允許訪問(wèn)”按鈕。
在“管理工具”中打開(kāi)“高級(jí)安全Windows防火墻”,新建入站規(guī)則,允許TCP協(xié)議,并指定本地端口為5900-5999)。
圖2 連接遠(yuǎn)程計(jì)算機(jī)
圖3 使用WinVNC連接到遠(yuǎn)程虛擬機(jī)
之后,切換到客戶端計(jì)算機(jī),在這些客戶端計(jì)算機(jī)安裝VNC Viewer,在地址欄中輸入遠(yuǎn)程VMware Workstation計(jì)算機(jī)的IP地址及對(duì)應(yīng)的虛擬機(jī)端口號(hào),例如要連接Win10-02虛擬機(jī),則輸入指定端口5902。在本示例中,遠(yuǎn)程計(jì)算機(jī)的IP地址是 192.168.0.33,則輸 入192.168.0.33:5902,在按下回車鍵之后,彈出“Encryption”警告對(duì)話框,選中“Don’t warm me about this again on this computer.”并單擊Continue按鈕繼續(xù)(如圖2)。
之后,即可以看到正在運(yùn)行的虛擬機(jī),在此可以做實(shí)驗(yàn)(如圖3)。
其他客戶端計(jì)算機(jī)則可以連接到其他虛擬機(jī),這些不一一介紹。
說(shuō)明:在VMware Workstation中啟用“VNC連接”與進(jìn)入操作系統(tǒng)之后啟用“遠(yuǎn)程桌面”有本質(zhì)的區(qū)別。在“VNC連接”功能中可以更“底層”,例如你可以進(jìn)入虛擬機(jī)的BIOS設(shè)置、對(duì)虛擬機(jī)分區(qū)、格式化、安裝操作系統(tǒng),而“遠(yuǎn)程桌面”則需要操作系統(tǒng)安裝完好并配置正確才能操作,一旦操作系統(tǒng)無(wú)法啟動(dòng)或網(wǎng)絡(luò)不通,則“遠(yuǎn)程桌面”功能將無(wú)法使用。
在前面介紹的是創(chuàng)建多個(gè)“新”虛擬機(jī)供其他用戶安裝操作系統(tǒng)使用。如果需要使用配置好的虛擬機(jī),則可以使用“鏈接”功能創(chuàng)建出多臺(tái)虛擬機(jī),供多個(gè)用戶使用。
例如,A機(jī)已經(jīng)有安裝好的Red Hat Enterprise Linux 5(簡(jiǎn)稱 RHEL 5),A機(jī)為 A、B1、B2、B3提供安裝好的RHEL 5的Linux做實(shí)驗(yàn)。
1.在A機(jī)上,選擇安裝好的Linux的虛擬機(jī),關(guān)閉虛擬機(jī),創(chuàng)建快照。然后從此快照克隆虛擬機(jī),在“克隆類型”選擇“創(chuàng)建鏈接克隆”,設(shè)置新虛擬機(jī)名稱為RHES5-01。之后根據(jù)需要?jiǎng)?chuàng)建多個(gè)“克隆鏈接”的虛擬機(jī)。
2.返 回 到VMware Workstation,編 輯 RHES5-01虛擬機(jī)的配置,在“選項(xiàng)→VNC連接”中設(shè)置端口為5911。然后根據(jù)需要修改其他克隆后的虛擬機(jī)的VNC連接端口。之后啟動(dòng)虛擬機(jī)的電源。
圖4 使用WinVNC連接到遠(yuǎn)程虛擬機(jī)
切換到客戶端計(jì)算機(jī),在這些客戶端計(jì)算機(jī)安裝VNC Viewer,在地址欄中輸入遠(yuǎn)程VMware Workstation計(jì)算機(jī)的IP地址及對(duì)應(yīng)的虛擬機(jī)端口號(hào),例如要連接RHES5-01虛擬機(jī),則輸入指定端口5911。在本示例中,遠(yuǎn)程計(jì)算機(jī)的IP地址是192.168.0.33,則輸入192.168.0.33:5911。之后即可以看到正在運(yùn)行的虛擬機(jī),在此可以做實(shí)驗(yàn)(如圖4)。
其他客戶端計(jì)算機(jī)則可以連接到其他虛擬機(jī),這些不一一介紹。