白山有实装饰材料公司

排名推廣
排名推廣
發(fā)布信息
發(fā)布信息
會員中心
會員中心
 
 
當前位置: 首頁 » 資訊 » 網(wǎng)絡知識 » 正文

虛擬機軟件介紹:VMWare & Virtual PC

放大字體  縮小字體 發(fā)布日期:2010-12-27  瀏覽次數(shù):471
核心提示:什么是虛擬機軟件================ Win2000 + VMWare運行RedHat7.2、Win98 Solaris 8的截圖 虛擬機軟件可以在一臺電腦上模擬
什么是虛擬機軟件
================ 
  
              

              Win2000 + VMWare運行RedHat7.2、Win98 & Solaris 8的截圖

    虛擬機軟件可以在一臺電腦上模擬出來若干臺PC,每臺PC可以運行單獨的操作系統(tǒng)而互不干擾,可以實現(xiàn)一臺電腦“同時”運行幾個操作系統(tǒng),還可以將這幾個操作系統(tǒng)連成一個網(wǎng)絡。

    比如上圖中,是在一臺電腦上安裝了Win2000 server,再在Win2000 server上安裝虛擬機軟件VMWare,利用VMWare模擬出來3臺PC,在這3臺PC上分別運行RedHat7.2、Win98和Solaris 8 for x86操作系統(tǒng)。包括Win2000在內,這4個操作系統(tǒng)同時在一臺電腦上運行,互不干擾,并且同在一個局域網(wǎng)內。

    目前PC上的虛擬機軟件有下述兩個:
           VMWare       http://www.vmware.com
           Virtual PC   http://www.connectix.com 


本文主要介紹VMWare。
 

使用虛擬機的好處
================

1、如果要在一臺電腦上裝多個操作系統(tǒng),不用虛擬機的話,有兩個辦法:一是裝多個硬盤,每個硬盤裝一個操作系統(tǒng)。這個方法比較昂貴。二是在一個硬盤上裝多個操作系統(tǒng)。這個方法不夠安全,因為硬盤MBR是操作系統(tǒng)的必爭之地,搞不好會幾個操作系統(tǒng)同歸于盡。而使用虛擬機軟件既省錢又安全,對想學linux和unix的朋友來說很方便。

2、虛擬機可以在一臺機器上同時運行幾個操作系統(tǒng),是SOHO開發(fā)一族的必備工具。有了虛擬機,在家里只需要一臺電腦,或出差時只帶著一個筆記本,就可以調試C/S、B/S的程序了。

3、利用虛擬機可以進行軟件測試。

 

使用虛擬機的硬件要求
====================

    虛擬機畢竟是將兩臺以上的電腦的任務集中在一臺電腦上,所以對硬件的要求比較高,主要是CPU、硬盤和內存。目前的電腦CPU多數(shù)是PIII以上,硬盤都是幾十G,這樣的配置已經(jīng)完全能滿足要求。關鍵是內存。內存的需求等于多個操作系統(tǒng)需求的總和?,F(xiàn)在的內存已經(jīng)很便宜,也不成為問題了。

 

虛擬機的運行環(huán)境
================

    VMWare可運行在Windows(WinNT以上)和Linux操作系統(tǒng)上。

    Virtaul PC可運行在Windows(Win98以上)和MacOS上。

    運行虛擬機軟件的操作系統(tǒng)叫Host OS,在虛擬機里運行的操作系統(tǒng)叫Guest OS。

 

VMWare的使用經(jīng)驗
================

1、支持的Guest OS:
    VMWare支持如下Guest OS:
        MS-DOS、Win3.1、Win9x/Me、WinNT、Win2000、WinXP、Win.Net、Linux、FreeBSD、NetWare6、Solaris x86。
    不支持的Guest OS:
        BeOS、IBM OS/2 and OS/2 Warp、Minix、QNX、SCO Unix、UnixWare。

2、VMWare模擬的硬件
    VMWare模擬出來的硬件包括:主板、內存、硬盤(IDE和SCSI)、DVD/CD-ROM、軟驅、網(wǎng)卡、聲卡、串口、并口和USB口。VMWare沒有模擬出顯卡。VMWare為每一種Guest OS提供一個叫做vmware-tools的軟件包,來增強Guest OS的顯示和鼠標功能。

3、VMWare模擬出來的硬件是固定型號的,與Host OS的實際硬件無關。比如,在一臺機器里用VMWare安裝了linux,可以把整個linux copy到其他有VMWare的機器里運行,不必再安裝。

4、VMWare可以使用ISO文件作為光盤。比如從網(wǎng)上下載的linux ISO文件,不需刻盤,可直接安裝。

5、VMWare為Guest OS的運行提供三種選項:
    (1) persistent
        Guest OS運行中所做的任何操作都即時存盤
    (2) undoable
        Guest OS shutdown時會問是否對所做的操作存盤
    (3) nonpersistend
        Guest OS運行中所做的任何操作,在shutdown后等于沒做過。
        如果要進行軟件測試或試驗,這是非常有用的功能,可以盡情地玩,把
        Guest OS搞死無限次都不怕。

6、VMWare的兩種網(wǎng)絡設置方式:
    (1)Bridged方式
    用這種方式,Guest OS的IP可設置成與Host OS在同一網(wǎng)段,Guest OS相當于網(wǎng)絡內的一臺獨立的機器,網(wǎng)絡內其他機器可訪問Guest OS,Guest OS也可訪問網(wǎng)絡內其他機器,當然與Host OS的雙向訪問也不成問題。

    (2)NAT方式
    這種方式也可以實現(xiàn)Host OS與Guest OS的雙向訪問。但網(wǎng)絡內其他機器不能訪問Guest OS,Guest OS可通過Host OS用NAT協(xié)議訪問網(wǎng)絡內其他機器。

    NAT方式的IP地址配置方法:Guest OS先用DHCP自動獲得IP地址,Host OS里的VMWare services會為Guest OS分配一個IP,之后如果想每次啟動都用固定IP的話,在Guest OS里直接設定這個IP即可。

    一般來說,Bridged方式最方便好用。但如果Host OS是win2000而網(wǎng)線沒插,網(wǎng)絡很可能不可用(大部分用PCI網(wǎng)卡的機器都如此),此時就只能用NAT方式。

7、VMWare用Host OS的文件來模擬Guest OS的硬盤。一個Guest OS的硬盤對應一個或多個Host OS里的文件。如果往Guest OS里寫入100M的文件,Host OS里虛擬硬盤文件就增大100M。在Guest OS里刪除這100M文件,Host OS里虛擬硬盤文件不會減小。下次往Guest OS里寫文件的時候,這部分空間可繼續(xù)利用。vmware-tools里還提供shrink功能可以立刻釋放不用的空間,減小Host OS里虛擬硬盤文件的容量。
    為了減少硬盤空間的浪費,避免經(jīng)常使用shrink,更好的做法,是在Guest OS里掛上另外一個硬盤存放不常用的文件,比如安裝文件之類,用完之后可以把這塊硬盤重新分區(qū)格式化。

8、vmware-tools
    vmware-tools增強Guest OS的顯示和鼠標功能。vmware-tools自帶在VMWare里。安裝Guest OS的時候,VMWare的狀態(tài)欄里就有一句話提示vmware-tools沒裝,鼠標單擊這句話即可安裝vmware-tools。也可通過菜單安裝:settings -> vmware tools install

    如果Guest OS是windows,vmware-tools會自動安裝,如果是linux,安裝后,vmware-tools的安裝文件會被mount到光驅中(是虛擬方式,此時光驅并沒有光盤),進入光驅的mount point,把文件copy出來安裝即可。

    對某些Guest OS,比如Solaris x86、NetBSD 1.x、OpenBSD 2.x和Caldera OpenLinux 1.3等,VMWare并沒有提供vmware-tools。

9、在VMWare里裝linux,不要用圖形模式安裝,要用文本模式安裝。 安裝到配置Xserver時,選默認配置就可以,安裝出錯也不用理會。安裝完后,先別起X,先安裝好vmware-tools后,再啟動X。

10、如果不使用聲卡,不要在VMWare里加入聲卡,聲卡對性能有一點點影響。

       11、如果不常使用光驅,可以取消光驅的connect at power on選項,在需要用的時候,光驅可以隨時“熱插拔”。

 

VMWare與Virtual PC的主要區(qū)別
============================

    Virtual PC是與vmware類似的虛擬機軟件。兩者的主要區(qū)別如下:

1、VMWare沒有模擬顯卡,要通過vmware-tools才能用上高分辨率和真彩色,否則只能用VGA。而Virtual PC模擬了一個比較通用的顯卡:S3 Trio 32/64(4M)。從這一點看,Virtual PC比VMWare通用,但顯示性能不如VMWare。

2、因為Virtual PC模擬了顯卡,所以通用性很強。connectix.com網(wǎng)站聲稱,目前新版的Virtual PC 5支持所有基于x86的操作系統(tǒng)。

3、Virtual PC的網(wǎng)絡共享方式與VMWare不同。VMWare是通過模擬網(wǎng)卡實現(xiàn)網(wǎng)絡共享的,而Virtual PC是通過在現(xiàn)有網(wǎng)卡上綁定Virtual PC emulated switch服務實現(xiàn)網(wǎng)絡共享的。對于win2000/xp等操作系統(tǒng),如果網(wǎng)線沒插或沒有網(wǎng)卡的時候,要安裝Microsoft的loopback軟網(wǎng)卡,才能實現(xiàn)網(wǎng)絡共享。在Virtual PC的global setting里,當有網(wǎng)卡并插好網(wǎng)線的時候,將Virtual switch設成現(xiàn)實的網(wǎng)卡;當沒有網(wǎng)卡或網(wǎng)線沒插的時候,將Virtual switch設成ms loopback軟網(wǎng)卡,即可實現(xiàn)網(wǎng)絡共享。
    ms loopback軟網(wǎng)卡的安裝方法,以win2000為例:
    控制面板 -> 添加/刪除硬件 -> 添加/排除設備故障 -> 添加新設備 -> 否,從列表選擇 -> 網(wǎng)卡 -> 制造商選microsoft -> microsoft loopback adapter。

                              

                                   Win2000 + Virtual PC運行unixware7的截圖1

             
                              
                      
                                  Win2000 + Virtual PC運行unixware7的截圖2

 
關鍵詞: VM,VMWare
 
[ 資訊搜索 ]  [ 加入收藏 ]  [ 告訴好友 ]  [ 打印本文 ]  [ 關閉窗口 ]

 
0條 [查看全部]  相關評論

 
推薦圖文
推薦資訊
點擊排行
 
網(wǎng)站首頁 | 招賢納士 | 關于我們 | 聯(lián)系方式 | 使用協(xié)議 | 版權隱私 | 網(wǎng)站地圖 | 排名推廣 | 廣告服務 | 網(wǎng)站留言 | RSS訂閱 | 粵ICP備10022894號-3