全面了解虛擬機器

2022-12-17 23:00:03 字數 4429 閱讀 3702

什麼是虛擬機器軟體

虛擬機器軟體可以在一台電腦上模擬出來若干臺pc,每台pc可以執行單獨的作業系統而互不干擾,可以實現一台電腦「同時」執行幾個作業系統,還可以將這幾個作業系統連成乙個網路。

在一台電腦上安裝了win2000 server,再在win2000 server上安裝虛擬機器軟體vmware,利用vmware模擬出來3臺pc,在這3臺pc上分別執行redhat7.2、win98和solaris 8 for x86作業系統。包括win2000在內,這4個作業系統同時在一台電腦上執行,互不干擾,並且同在乙個區域網內。

目前pc上的虛擬機器軟體有下述兩個:

vmware

virtual pc

本文主要介紹vmware。

使用虛擬機器的好處

1、如果要在一台電腦上裝多個作業系統,不用虛擬機器的話,有兩個辦法:一是裝多個硬碟,每個硬碟裝乙個作業系統。這個方法比較昂貴。

二是在乙個硬碟上裝多個作業系統。這個方法不夠安全,因為硬碟mbr是作業系統的必爭之地,搞不好會幾個作業系統同歸於盡。而使用虛擬機器軟體既省錢又安全,對想學 linux和unix的朋友來說很方便。

2、虛擬機器可以在一台機器上同時執行幾個作業系統,是soho開發一族的必備工具。有了虛擬機器,在家裡只需要一台電腦,或出差時只帶著乙個筆記本,就可以除錯c/s、b/s的程式了。

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

使用虛擬機器的硬體要求

虛擬機器畢竟是將兩台以上的電腦的任務集中在一台電腦上,所以對硬體的要求比較高,主要是cpu、硬碟和記憶體。目前的電腦cpu多數是piii以上,硬碟都是幾十g,這樣的配置已經完全能滿足要求。關鍵是記憶體。

記憶體的需求等於多個作業系統需求的總和。現在的記憶體已經很便宜,也不成為問題了。

虛擬機器的執行環境

vmware可執行在windows(winnt以上)和linux作業系統上。

virtaul pc可執行在windows(win98以上)和macos上。

執行虛擬機器軟體的作業系統叫host os,在虛擬機器裡執行的作業系統叫guest os。

vmware的使用經驗

1、支援的guest os:

vmware支援如下guest os:

ms-dos、win3.1、win9x/me、 winnt、win2000、winxp、 x86。

不支援的 guest os:

beos、ibm os/2 and os/2 warp、minix、qnx、sco unix、unixware。

2、vmware模擬的硬體

vmware模擬出來的硬體包括:主機板、記憶體、硬碟(ide和scsi)、***/cd-rom、軟碟機、網絡卡、音效卡、串列埠、並口和usb口。vmware沒有模擬出顯示卡。

vmware為每一種guest os提供乙個叫做vmware-tools的軟體包,來增強guest os的顯示和滑鼠功能。

3、vmware模擬出來的硬體是固定型號的,與host os的實際硬體無關。比如,在一台機器裡用vmware安裝了linux,可以把整個linux copy到其他有vmware的機器裡執行,不必再安裝。

4、vmware可以使用iso檔案作為光碟。比如從網上**的linux iso檔案,不需刻盤,可直接安裝。

5、vmware為guest os的執行提供三種選項:

(1) persistent

guest os執行中所做的任何操作都即時存檔

(2) undoable

guest os shutdown時會問是否對所做的操作存檔

(3) nonpersistend

guest os執行中所做的任何操作,在shutdown後等於沒做過。

如果要進行軟體測試或試驗,這是非常有用的功能,可以盡情地玩,把

guest os搞死無限次都不怕。

6、vmware的兩種網路設定方式:

(1)bridged方式

用這種方式,guest os的ip可設定成與host os在同一網段,guest os相當於網路內的一**立的機器,網路內其他機器可訪問guest os,guest os也可訪問網路內其他機器,當然與host os的雙向訪問也不成問題。

(2)nat方式

這種方式也可以實現host os與guest os的雙向訪問。但網路內其他機器不能訪問guest os,guest os可通過host os用nat協議訪問網路內其他機器。

nat方式的ip位址配置方法:guest os先用dhcp自動獲得ip位址,host os裡的vmware services會為guest os分配乙個ip,之後如果想每次啟動都用固定ip的話,在guest os裡直接設定這個ip即可。

一般來說,bridged方式最方便好用。但如果host os是win2000而網線沒插,網路很可能不可用(大部分用pci網絡卡的機器都如此),此時就只能用nat方式。

7、vmware用host os的檔案來模擬guest os的硬碟。乙個guest os的硬碟對應乙個或多個host os裡的檔案。如果往guest os裡寫入100m的檔案,host os裡虛擬硬碟檔案就增大100m。

在guest os裡刪除這100m檔案,host os裡虛擬硬碟檔案不會減小。下次往guest os裡寫檔案的時候,這部分空間可繼續利用。vmware-tools裡還提供shrink功能可以立刻釋放不用的空間,減小host os裡虛擬硬碟檔案的容量。

為了減少硬碟空間的浪費,避免經常使用shrink,更好的做法,是在guest os裡掛上另外乙個硬碟存放不常用的檔案,比如安裝檔案之類,用完之後可以把這塊硬碟重新分割槽格式化。

8、vmware-tools

vmware-tools增強guest os的顯示和滑鼠功能。vmware-tools自帶在vmware裡。安裝guest os的時候,vmware的狀態列裡就有一句話提示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 和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的主要區別

virtual pc是與vmware類似的虛擬機器軟體。兩者的主要區別如下:

1、vmware沒有模擬顯示卡,要通過vmware-tools才能用上高解析度和真彩色,否則只能用vga。而virtual pc模擬了乙個比較通用的顯示卡:s3 trio 32/64(4m)。

從這一點看,virtual pc比vmware通用,但顯示效能不如vmware。

2、因為virtual pc模擬了顯示卡,所以通用性很強。**聲稱,目前新版的virtual pc 5支援所有基於x86的作業系統。

3、virtual pc的網路共享方式與vmware不同。vmware是通過模擬網絡卡實現網路共享的,而virtual pc是通過在現有網絡卡上繫結virtual pc emulated switch服務實現網路共享的。對於win2000/xp等作業系統,如果網線沒插或沒有網絡卡的時候,要安裝microsoft的loopback軟網絡卡,才能實現網路共享。

在virtual pc的global setting裡,當有網絡卡並插好網線的時候,將virtual switch設成現實的網絡卡;當沒有網絡卡或網線沒插的時候,將virtual switch設成ms loopback軟網絡卡,即可實現網路共享。

ms loopback軟網絡卡的安裝方法,以win2000為例:

控制面板 -> 新增/刪除硬體 -> 新增/排除裝置故障 -> 新增新裝置 -> 否,從列表選擇 -> 網絡卡 -> 製造商選microsoft -> microsoft loopback adapter。

vmware的安裝及使用

本文將以windows 2000 pro作業系統和vmware workstation for 2000/nt為例介紹該軟體的使用方法。

1.安裝vmware for 2000/nt

首先以administrator使用者登入windows 2000 pro。安裝過程非常簡單,除了安裝路徑外,其他筆者建議按照其預設設定進行安裝。安裝完成後,根據提示重新啟動計算機。

vmware是共享軟體,使用者必須先到其站點( forms/申請乙個試用30天的license。申請好後會收到一封 email,附件是乙個登錄檔檔案(license—將自己申請的license注入登錄檔,即註冊成功。

虛擬機器備份方案

vmware軟體 備份方案目錄一.vmware datarecovery 3 功能介紹 3 1.備份虛擬機器 4 2.卷影副本服務 5 3.重複資料刪除儲存的優點 6 二.部署結構 三.風險分析 四.實施方案 vmware data recovery 可建立虛擬機器備份,同時不會中斷虛擬機器的使用或...

如何安裝虛擬機器

例項講解 如何安裝虛擬系統 現如今有很多人都擁有電腦,但多數人都只有一兩台,想組建乙個自己的區域網或者是做個小規模的實驗一台機器是不夠的,最少也要個兩三颱,可為了這再買電腦就太不值了。好在有許多虛擬機器可以幫我們解決這個問題。虛擬機器可以在一台電腦上虛擬出很多的主機,只要真實主機的配置足夠就可以,我...

VMware虛擬機器儲存管理

1 實現虛擬機器共享儲存 vmware vsphere環境中對共享儲存的訪問是通過vmware vstorage vmfs實現的,這是一種專為虛擬機器設計的高效能集群檔案系統。vmware vstorage vmfs 是專為虛擬伺服器環境而設計 構造和優化的,可讓多個虛擬機器對由集群式儲存構成的整合...