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