萬立夫


1 為什么要使用虛擬機?
試著想象一下如下場景:無需重啟,即可在同一臺 PC 上同時運行多種操作系統中的應用;在隔離的環境中評估和測試新的操作系統、應用和補丁程序;只需一臺筆記本電腦即可以一種可靠且可重復的方式演示復雜的軟件應用……
為了達到上述目的,我們可以選擇在不同的電腦里面安裝不同的系統版本,或者在一臺電腦安裝多個不同的系統來適應不同的要求。如果還需要通過網絡協助測試的話,對于一個普通的用戶來說,一般很難滿足這些測試條件,而最簡單的方法就是通過“虛擬機”來模擬這些需要的測試環境。
2 虛擬機全接觸
創建一個全新的虛擬機
我們選用最新的VMware Workstation 10.0.1 build 1379776 精簡版來進行操作(精簡版去除了大量國外的語言包,可以節省不少的磁盤空間)。VMware Workstation 10在諸多方面都有改進和提升:首先就是在和Win 8.1的兼容性上更好,不僅可以讓虛擬機在Win8.1的系統正常運行,而且可以將Win8.1成功地轉變為虛擬系統。其次就是可以對新的技術和設備有更好的支持,比如利用USB 3.0技術傳輸文件速度更快,另外還可以虛擬新的SATA磁盤等。
對下載的VMware進行解壓,運行壓縮包中的“!)安裝VMware”文件,然后在彈出的窗口根據提示即可完成虛擬機的安裝。接下來會彈出一個軟件服務的安裝窗口,在鍵盤上輸入0并按下回車鍵,就可以安裝上所有常見的軟件服務功能(如圖1)。現在就可以啟動VMware虛擬機。點擊窗口中的“創建新的虛擬機”按鈕,這樣就可以彈出一個新建向導窗口(如圖2)。選擇其中的“典型”選項,再選擇一個系統的安裝鏡像文件。最后根據向導一步步地完成設置,就進入到系統的安裝操作過程。當虛擬系統安裝完成以后,就可以像正常的系統一樣對其進行操作,這樣我們的第一個虛擬機也就創建完成了。
安裝增強工具方便操作
在你正興奮地體驗虛擬機的時候,很快就會遇到第一個使用“問題”,這也是所有虛擬機軟件都會遇到的“問題”:就是鼠標只能在虛擬系統的窗口中移動,而無法在真實的本地系統里面移動。
這時我們先得對虛擬機中的操作系統進行“關機”操作,接下來從網上下載一個名為VMware Tools的虛擬機增強工具,而其他的虛擬機也需要安裝類似的軟件(http://pan.baidu.com/s/1EaOif),因為它的作用就是在本地系統和虛擬系統之間架設一座“橋梁”。在虛擬機的左側列表中點擊剛剛創建的系統名稱,然后點擊鼠標右鍵,選擇菜單中的“設置”命令,選擇“CD/DVD”這項后選擇“使用ISO映像文件”選項,點擊“瀏覽”按鈕,選擇剛剛下載的VMware Tools文件,最后將“啟動時連接”選項選中就可以了(如圖3)。
所有的設置完成以后,點擊“確定”按鈕,關閉設置窗口。現在再次選擇左側列表中的系統名稱,點擊“開啟此虛擬機”按鈕,啟動虛擬系統。成功進入虛擬系統后,在“我的電腦”中打開光驅的盤符,這樣就可以彈出VMware Tools的安裝窗口。當VMware Tools安裝完成以后重新啟動虛擬系統,鼠標就可以在本地系統和虛擬系統中自由切換了。
開啟還原快照方便測試
最主要的“問題”解決之后,我們就可以利用虛擬機來完成需要的操作了。比如我們要進行軟件程序的測試,我們只需要將軟件程序的安裝包復制粘貼到虛擬系統里面,接下來就和在真實的系統里面一樣進行操作。除此以外,如果網絡可以正常連接的話,也可以進行網絡瀏覽以及網絡相關的測試(如圖4)。
由于虛擬機在使用方式上和我們常用的電腦系統一模一樣,因此在上面安裝的軟件或其他數據也就會保存在其中。但是有的時候我們在測速完成以后,并不需要把數據保持在虛擬機里面,不然以后測試新的軟件程序時又要安裝新的虛擬機。現在打開該虛擬系統的設置窗口,選擇左側列表中的“硬盤”項,再點擊右側窗口里面的“高級”按鈕。在彈出的對話框里面,選擇“非永久”這一項(如圖5)。這樣以后在虛擬系統關機以后,安裝在其中的所有數據都將被清空,下次再打開虛擬機的時候就是一個全新的虛擬系統。
選擇模式適應不同環境
由于不同用戶所處的環境不一樣,因此并不一定所有的虛擬系統默認都可以正常訪問網絡。如果無法正常的進行網絡訪問,就說明虛擬機常用的網絡模式不對,需要用戶重新設置。關閉虛擬系統并打開該虛擬系統的設置窗口,選擇“網絡適配器”這項,在“網絡連接”中可以看到多種模式,其中包括“橋接模式”、“NAT模式”以及“僅主機模式”等,其中前兩種模式常用(如圖6)。
如果用戶采用的是“橋接模式”,虛擬系統會像是局域網中的一臺獨立的主機,它可以訪問網內任何一臺機器。如果用戶使用的是路由器上網,那么路由器將會自動為虛擬系統分配IP地址以及進行子網掩碼等信息的設置。如果用戶采用的是“NAT模式”,虛擬系統就會借助網絡地址轉換功能,通過本地系統所在的網絡來訪問互聯網。所以要想成功的實現上網,一定要根據自己的實際情況,選擇好相應的網絡模式才行。
3 虛擬機的優點以及不足通過前面的介紹和操作,我們可以明顯地感覺到,虛擬機的作用就是在一臺真實的電腦里面創建出一個或多個“操作系統”。這個“操作系統”看上去和普通的操作系統一樣,既可以查看到各種各樣的硬件信息,在其中進行各式各樣的操作和設置,又可以用虛擬機的窗口充當顯示器。這樣就不像安裝多系統的電腦,要想使用另外的操作系統,首先需要退出當前運行的操作系統。
除此以外,虛擬機中的操作都是和當前系統隔離的。上面的一舉一動,并不會影響到本地系統的運行。用戶無論是在虛擬機中進行分區、格式化甚至運行電腦病毒,所有的破壞性僅僅局限于虛擬機那些小窗口里面。正是因為這樣的特性,很多用戶通過它來測試新的軟件以及新的操作系統等。
任何東西有好的一面,就有不好的一面,虛擬機當然也不能例外。首先虛擬機自身就是一款軟件程序,它在運行的時候自然會占用系統資源,再加上其中運行的操作系統也要占用系統資源,所以對電腦硬件的要求是比較高的。另外對于普通的用戶來說,剛剛接觸虛擬機的時候,操作也是比較繁瑣和復雜的。