Lab 2 : Xen and VMware

實驗描述

使用虛擬機器來架設自己的系統,有各種不同的 VMM ,這邊介紹 Xen 跟 VMware 安裝。

Xen 還有分為 para-virtualization 跟 full-virtualization 兩種安裝模式,而 VMware 則主要是 full-virtualization 為主。

實驗環境

資訊科學大樓 701 教室
  Real machines
CPU AMD Athlon(tm) 64 X2 5600+
Memory 1883M
Disk space 137G
O.S. Debian squeeze

安裝實作

  1. Install Xen with para-virtualization
    1. 用 apt 安裝套件
    2. # 利用 apt 指令,連上遠端 mirror server ,下載套件與安裝。
      $ sudo apt-get install linux-image-2.6.32-5-xen-amd64 linux-headers-2.6.32-5-xen-amd64
      $ sudo apt-get install xen-tools xen-docs-4.0
      $ sudo apt-get install xen-qemu-dm-4.0
    3. 切換到 xen 的 kernel
    4. 為了跟實體機器做網路橋接,修改 Xen 設定檔 /etc/xen/xend-config.sxp
    5. # 先備份設定檔為 .orig,再來修改設定檔,以確保原始設定。
      $ sudo cp /etc/xen/xend-config.sxp /etc/xen/xend-config.sxp.orig 
      $ sudo emacs /etc/xen/xend-config.sxp
      
      (network-script network-bridge)

      $ diff /etc/xen/xend-config.sxp /etc/xen/xend-config.sxp.orig
      144c144
      < (network-script network-bridge)
      ---
      > #(network-script network-bridge)

    6. 重新啟動 xend
    7.  $ sudo /etc/init.d/xend restart
    8. para-virtualization 虛擬機器安裝流程

  2. Install Xen with full-virtualization
  3. Install VMware
  4. 由於 VMware 為收費軟體,所以我們選擇 VMware 所提供免費版本的 VMware player 來做為安裝教學。