天天看點

在 Virtual Server 中建立和使用虛拟機

在Virtual Server中建立虛拟機的過程和在Virtual PC中基本上是一樣的,比較顯著的差別在于<b>虛拟網絡</b>。和Virtual PC中隻有一個虛拟網絡并且它不能連接配接到宿主計算機的網絡擴充卡不同,Virtual Server支援無限個虛拟網絡,并且每個虛拟網絡都可以連接配接到宿主計算機的網絡擴充卡,進而連接配接到宿主計算機所連接配接到的網絡,這極大的友善了在建構網絡試驗環境時對網絡的隔離。

在此,我先給大家介紹如何建立虛拟硬碟和虛拟網絡,最後再介紹建立和使用虛拟機。

<b>建立虛拟硬碟</b>

<b>建立動态擴充虛拟硬碟和固定尺寸虛拟硬碟</b>

<b>動态擴充虛拟硬碟</b>和<b>固定尺寸虛拟硬碟</b>的建立過程完全一樣,唯一的差別是固定尺寸虛拟硬碟在建立時就會占用相應的硬碟空間大小,而<b>動态擴充虛拟硬碟</b>則是根據存儲資料量的大小而擴充所占用的磁盤空間。

在此我選擇建立<b>動态擴充虛拟硬碟</b>,這也是微軟推薦使用的磁盤類型;

在右邊的面闆中,你可以設定所建立的虛拟硬碟存儲位置和大小,你可以點選<b>Location</b>下拉清單來選擇虛拟硬碟的存儲目錄,裡面列出了你所設定的<b>預設目錄</b>和<b>搜尋目錄</b>;然後再輸入虛拟硬碟檔案名和磁盤容量大小。虛拟硬碟容量大小預設為<b>16 GB</b>,Virtual Server支援的最大虛拟硬碟容量為<b>2040 GB</b>,但是隻能在SCSI總線中使用;IDE總線支援的最大硬碟容量為<b>127 GB</b>。最後點選<b>建立</b>按鈕,此時,虛拟硬碟就建立好了。

<b>建立差異虛拟硬碟</b>

如果選擇建立<b>差異虛拟硬碟</b>,則右邊的面闆中如下圖所示,在上部輸入虛拟硬碟存儲位置,然後在下部輸入父磁盤的存儲位置,Virtual Server在<b>Know virtual hard disks</b>清單中列出了所有從預設目錄和搜尋目錄中找到的虛拟硬碟檔案,你可以直接進行選擇,然後點選<b>建立</b>按鈕就建立好了差異磁盤。

<b>建立連結虛拟硬碟</b>

如果選擇建立<b>連結虛拟硬碟</b>,則右邊的面闆中如下圖所示,輸入虛拟磁盤存儲位置後,在<b>Physical computer drive</b>清單選擇需要連結到的實體硬碟後點選<b>建立</b>按鈕即可。

<b>建立虛拟網絡</b>

點選左邊<b>Virtual Networks</b>清單框中的<b>建立</b>連結,

右邊面闆的<b>網絡屬性</b>頁如下圖所示,首先為虛拟網絡輸入一個名字,然後選擇是否将此虛拟網絡連接配接到宿主計算機上的某個網絡擴充卡。當虛拟網絡連接配接到宿主計算機上的某個網絡擴充卡時,虛拟網絡就像是連接配接到此網絡擴充卡所連接配接的宿主網絡中,并且可以通路宿主網絡中的資源;預設選項為<b>None(Guests Only)</b>,即不連接配接到宿主計算機上的任何網絡擴充卡。

虛拟網絡和宿主網絡之間的通訊由Virtual Server中提供的虛拟機網絡服務驅動程式進行處理。虛拟機網絡服務驅動程式僅在宿主計算機加載網絡擴充卡硬體驅動之後加載,它工作在非常底層的位置,進而對到達不同虛拟網絡或宿主網絡的資料包進行路由。虛拟網絡之間、虛拟網絡和宿主網絡之間的隔離程度根據虛拟網絡的配置不同而不同,總共具有以下三種場景:

<b>虛拟網絡沒有連接配接到任何宿主網絡擴充卡</b>。在這種場景中,此虛拟網絡和任何其他虛拟網絡或任何宿主網絡完全隔離,位于相同虛拟網絡中的虛拟機就像是通過HUB連接配接到一起,你可以通過Sniffer來捕獲其他虛拟機的網絡通訊。

<b>虛拟網絡連接配接到某個宿主網絡擴充卡并且隻有此虛拟網絡連接配接到此宿主網絡擴充卡</b>。在這種場景中,虛拟網絡就像是一個HUB将虛拟機連接配接到一起,然後通過交換機連接配接到宿主網絡中,你同樣可以通過Sniffer來捕獲連接配接到相同虛拟網絡的其他虛拟機的網絡通訊。不過,主控端不能捕獲虛拟網絡中虛拟機之間的資料通訊,虛拟機也不能捕獲主控端和其他實體計算機之間的資料通訊,但是,主控端和虛拟機都可以捕獲虛拟機和主控端、虛拟機和宿主網絡上其他實體計算機之間的資料通訊。虛拟網絡和任何其他虛拟網絡同樣是完全隔離的。

<b>兩個或多個虛拟網絡同時連接配接到某個宿主網絡擴充卡</b>。和上面所描述的不同,在這種場景中,虛拟網絡之間是部分隔離的。當兩個或多個虛拟網絡連接配接到相同的宿主網絡擴充卡時,某個虛拟網絡可以捕獲其他虛拟網絡的入站通訊(即宿主網絡向其他虛拟網絡發起的通訊),但是不能捕獲其他虛拟網絡的出站通訊(即其他虛拟網絡向宿主網絡發起的通訊)。如果你要求虛拟網絡之間完全隔離,那麼在部署虛拟網絡時,你應該非常仔細的檢查虛拟網絡的配置,避免出現這種情況。你同樣可以通過Sniffer來捕獲連接配接到相同虛拟網絡的其他虛拟機的網絡通訊。

在<b>網絡屬性</b>頁的中部列出了斷開連接配接的網絡擴充卡,如果需要将這些網絡擴充卡連接配接到此網絡則勾選<b>已連接配接</b>即可,如果需要則輸入注釋,點選<b>确定</b>,此時,虛拟網絡就建立好了,對應的配置檔案(.vnc)存放在%AllUsersProfile%\Documents\Shared Virtual Networks\目錄下。你也可以點選左邊<b>Virtual Networks</b>清單框中的<b>添加</b>連結選擇現有的虛拟網絡配置檔案來添加虛拟網絡。

Virtual Server中允許對每個虛拟網絡配置一個DHCP伺服器,為連接配接到此虛拟網絡的虛拟機自動配置設定IP位址,配置過程如下:

将滑鼠移動到左邊<b>Virtual Networks</b>清單框中的<b>配置</b>連結,然後在彈出的菜單中選擇需要配置的虛拟網絡;

然後在右邊面闆選擇<b>DHCP Server</b>,

然後在<b>DHCP伺服器屬性</b>中選擇啟用虛拟DHCP伺服器,然後配置相應的選項即可。不過,Virtual Server将保留網絡中的前16個IP位址(包括網絡ID)不用于IP位址配置設定,例如下圖中的虛拟網絡為192.168.1.0/24,那麼Virtual Server将保留IP位址範圍192.168.1.0~192.168.1.15不用于DHCP客戶的IP位址配置設定,并且虛拟網絡中的DHCP伺服器IP位址必須設定為在起始IP位址前,例如下圖中的設定的DHCP伺服器配置設定的IP位址範圍為192.168.1.16~192.168.1.254,那麼設定的DHCP伺服器IP位址必須在192.168.1.1~192.168.1.15之間。

<b>建立虛拟機</b>

你可以建立新的虛拟機,也可以通過添加虛拟機配置檔案來添加現有的虛拟機。建立虛拟機的步驟如下:

點選左邊<b>Virtual Machines</b>清單框中的<b>建立</b>連結;

此時右邊面闆顯示如下圖,在建立虛拟機時你可以進行的配置較少,除了需要你輸入虛拟機名字外,均提供了預設設定;你可以的選項有:

<b>虛拟機名字</b>:虛拟機顯示的名字,并且将是虛拟機配置檔案和虛拟硬碟檔案(如果在此建立)的名字,這些檔案将存儲在<b>預設目錄</b>中以虛拟機名為名的子目錄中;

<b>記憶體容量</b>:預設為128 MB; 這隻是一個保守的設定,請根據你的需要進行設定;

<b>虛拟硬碟</b>:預設為建立一個16 GB的IDE硬碟; 如果你需要添加現有虛拟硬碟檔案,則選擇<b>使用現有虛拟硬碟</b>,輸入它的存儲位置并選擇<b>總線</b>類型;

<b>虛拟網絡</b>:預設情況下虛拟機具有一個網絡擴充卡,不連接配接到任何網絡; 你可以選擇此網絡擴充卡所連接配接到的網絡,如果要使用多個網絡擴充卡,則可以在建立虛拟機後再添加。

選擇好後,點選<b>建立</b>按鈕,此時虛拟機就建立成功了。

<b>配置虛拟機</b>

在使用虛拟機之前,建議你首先配置虛拟機的選項。将滑鼠移動到左邊<b>Virtual Machines</b>清單框中的<b>配置</b>連結,然後在彈出的菜單中選擇你要配置的虛拟機,例如,在此我配置剛建立的虛拟機<b>test</b>。

在右邊面闆,你可以将滑鼠移動到虛拟機名字上,然後在彈出菜單中選擇針對虛拟機的各種操作,例如<b>啟動</b>、<b>移除</b>等等,點選下部的各種配置選項連結就可以進入相應的配置菜單;

在<b>正常選項</b>中,你可以配置虛拟機的名字、運作虛拟機的使用者賬戶(預設情況為啟動虛拟機的使用者賬戶,但是當配置虛拟機運作腳本時,必須預先配置運作虛拟機的使用者賬戶)、Virtual Server啟動和停止時對于此虛拟機的操作、在自動啟動此虛拟機前等待的時延、關于此虛拟機的注釋等等;

在<b>虛拟機添加件屬性</b>中,你可以在虛拟機運作中勾選<b>安裝虛拟機添加件</b>來安裝虛拟機添加件,Virtual Server采用和Virtual PC同樣的技術(插入CD光牒自動運作)進行安裝;同時,你可以選擇是否啟用虛拟機和主控端之間的同步時間,預設為<b>啟用</b>,當虛拟機屬于域時,你應該禁止虛拟機和主控端之間的時間同步;

在<b>内容容量屬性</b>中,你可以配置虛拟機所使用的記憶體容量;

在<b>虛拟硬碟屬性</b>中,你可以配置此虛拟機所使用的虛拟磁盤以及是否啟用恢複磁盤。Virtual Server支援SCSI總線硬碟和IDE總線硬碟,但是預設情況下并未安裝SCSI擴充卡,是以隻能将虛拟硬碟連接配接到IDE總線上。每個虛拟機使用四個IDE接口裝置,但是由于CD/DVD驅動器也是IDE接口裝置,是以你可以使用的IDE虛拟硬碟數是四減去CD/DVD驅動器的數量;另外連接配接到IDE總線的虛拟硬碟容量最大隻能為<b>127 GB</b>。如果你安裝了SCSI擴充卡,那麼可以将虛拟硬碟連接配接到SCSI總線上;每個虛拟機可以配置為使用四個SCSI擴充卡,而每個SCSI擴充卡可以連接配接7個虛拟硬碟,而每個連接配接到SCSI總線的虛拟硬碟容量最大可以為<b>2040 GB</b>。但是,如果此虛拟機配置檔案要在Virtual PC中使用,則不能使用SCSI總線,因為Virtual PC不支援。

在<b>CD/DVD驅動器屬性</b>中,你可以配置虛拟機使用的CD/DVD驅動器數量,預設為1個,連接配接在IDE總線的輔助通道0。需要注意的是,如果建立的虛拟機配置檔案(.vmc)需要在Virtual PC中使用,那麼隻能使用1個CD/DVD驅動器并且連接配接到輔助通道0,因為這是Virtual PC中的設定方式;

在<b>SCSI擴充卡屬性</b>中,預設并未安裝SCSI擴充卡,你可以點選<b>添加SCSI擴充卡</b>來安裝SCSI擴充卡,如下圖所示。每個虛拟機可以安裝四個SCSI擴充卡,每個SCSI擴充卡的預設ID是7,不同SCSI擴充卡可以具有相同的ID,因為它們位于不同的SCSI總線上;如果你需要使用SCSI硬碟來部署群集,則勾選<b>Share SCSI bus for clustering</b>。另外,如果你在虛拟機安裝虛拟機添加件後安裝SCSI擴充卡,你必須手動安裝SCSI控制器驅動程式。

在<b>網絡擴充卡屬性</b>中,你可以配置虛拟機所使用的網絡擴充卡,每個虛拟機最多可以安裝四個網絡擴充卡,并且每個網絡擴充卡可以連接配接到不同的網絡中。在此你可以設定網絡擴充卡的MAC位址,強烈建議你設定為<b>動态</b>,這樣當你通過複制虛拟機配置檔案來建立虛拟機時,Virtual Server可以自動配置設定MAC位址,避免造成MAC位址沖突;

在<b>腳本屬性</b>中,你可以配置當該虛拟機發生事件時運作腳本,例如你可以配置在虛拟機發送啟動、恢複、關閉等事件時運作腳本,不過,要想在虛拟機中配置運作腳本需要滿足以下兩個條件:

在Virtual Server腳本設定中允許為虛拟機使用腳本;

配置了虛拟機運作的使用者賬戶;

最後剩下的虛拟軟碟、COM端口和LTP端口的設定比較簡單并且不常用,在此我就不介紹了。

<b>使用虛拟機</b>

在Virtual Server中使用虛拟機和在Virtual PC中使用沒有什麼差别。在Virtual Server Web管理工具中點選<b>Master Status</b>,然後将滑鼠移動到右邊的虛拟機清單中的相應虛拟機名字上,在彈出的菜單中選擇相應的操作即可;例如,我點選<b>啟動</b>打開虛拟機;

如果你在Virtual Server中啟用了虛拟機遠端控制服務,則在虛拟機啟動後,你就可以點選<b>遠端控制</b>連結直接在Web頁面中進行虛拟機的遠端控制,

如下圖所示(需要安裝ActiveX控件):

你也可以點選<b>開始</b>菜單,再點選<b>所有程式</b>,然後點選<b>Microsoft Virtual Server</b>檔案夾中的<b>Virtual Machine Remote Control Client</b>,在彈出的<b>連接配接到伺服器</b>對話框上,輸入虛拟機的連接配接位址,它的連接配接位址格式為<b>vmrc://Virtual Server計算機名或IP位址/虛拟機名字</b>,然後點選<b>連接配接</b>;

如果虛拟機已啟動,則連接配接到虛拟機進行遠端控制;如果虛拟機尚未啟動并且連接配接此虛拟機的使用者具有虛拟機資源檔案的讀取權限,則會觸發虛拟機啟動。在虛拟機遠端控制用戶端中可以進行的控制功能比較薄弱,你隻能啟動和關閉虛拟機,而不能關閉電源和複位虛拟機等等。

其他的使用方法基本和在Virtual PC中使用一緻,在此我就不較長的描述了。 

本文轉自 chinaperrylee 51CTO部落格,原文連結:http://blog.51cto.com/perry/146169,如需轉載請自行聯系原作者