Changes between Version 28 and Version 29 of Xen_Lab1


Ignore:
Timestamp:
Oct 20, 2009, 11:57:53 AM (15 years ago)
Author:
rock
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Xen_Lab1

    v28 v29  
    5353{{{
    5454$ sudo aptitude update
    55 $ sudo aptitude install ubuntu-xen-desktop gcc-4.1
    56 }}}
    57  * 安裝 Xen-patched Kernel,再這邊我們使用 Debian 打包好的 Kernel 2.6.26
     55$ sudo aptitude install ubuntu-xen-desktop gcc-4.1 python-xml
     56}}}
     57 * 安裝 Xen-patched Kernel,再這邊我們使用 Debian 打包好的 Kernel 2.6.26
    5858{{{
    5959$ cd
     
    6464}}}
    6565----
    66 = 【Step 2: 編輯開機選單 和  Xend 設定檔】 =
     66= 【Step 2: 編輯Xend 設定檔 & 開機選單】 =
    6767 * 上個步驟已安裝好Xen和Kernel,此步驟使用 '''vim''' 或 '''gedit''' 指令來編輯 xend 的設定檔 /etc/xen/xend-config.sxp (Xen 的設定檔都再 /etc/xen 路徑下)
    6868{{{
     
    7272{{{
    7373#!sh
    74 58  (xend-http-server yes)
    75 60  (xend-tcp-xmlrpc-server yes)
    76 62  (xend-relocation-server yes)
     7456  (xend-http-server yes)
     7558  (xend-tcp-xmlrpc-server yes)
     7661  (xend-relocation-server yes)
    777770  (xen-tcp-xmlrpc-server-port 8006)
    787880  (xend-port            8000)
    797984  (xend-relocation-port 8002)
    80 109 (xend-relocation-hosts-allow '')
    81 123 (network-script network-bridge)
    82 139 #(network-script network-dummy)
    83 }}}
    84  * 編輯 Grub 開機選單 (於第 125 後面增加 mem=900m)
    85 {{{
    86 $ sudo vim /boot/grub/menu.lst
    87 $ sudo gedit /boot/grub/menu.lst
    88 }}}
    89 {{{
    90 #!sh
    91 125 module          /boot/vmlinuz-2.6.26-2-xen-amd64 root=/dev/sda1 ro console=tty0 mem=900m
    92 }}}
    93  * 編輯完 xend 和開機選單後,現在我們重新開機,選擇剛開安裝的 Xen & Kernel 開機
     80121 (xend-relocation-hosts-allow '')
     81122 #(xend-relocation-hosts-allow '^localhost$ ^localhost\\.localdomain$')
     82}}}
     83 * 編輯 Grub 開機選單
     84{{{
     85$ sudo update-grub
     86$ less /boot/grub/menu.lst
     87}}}
     88 * 編輯完 xend & 開機選單後,現在重新開機,選擇剛開安裝的 Xen & Kernel 開機
    9489{{{
    9590$ sync ; sudo reboot
     
    166161#!sh
    16716245  dir = /home
     163128 size   = 1Gb
    168164169 dhcp = 1
    169165193 accounts = 1
    170166214 mirror = http://free.nchc.org.tw/debian
     167257 serial_device = hvc0
    171168}}}
    172169----
     
    186183$ sudo gedit /etc/xen/vm01.cfg
    187184}}}
    188  * 將 vm01 設定檔中的 dhcp 註解起來 (不讓 Kenel 載入完馬上跟 DHCP server 要 IP,等到完全開機後,再讓系統跟 DHCP server 要 IP)
    189 {{{
    190 #!sh
    191 31 #dhcp        = 'dhcp'
    192 }}}
    193185 * 檢查 vm01 設定檔的 MAC address 是否為 '''00:6:3E:BE:53:2C''' (建議修改末兩碼,例如:01、11、21、31...,若大家 MAC 皆相同的話,會讓 DHCP server 混亂)
    194186{{{
    195187#!sh
    19618832 vif         = [ 'mac=00:16:3E:BE:53:01' ]
    197 }}}
    198  * 增加此行 '''extra = 'console=hvc0 xencons=tty' ''' 到 vm01 的設定檔
    199 {{{
    200 #!sh
    201 41 extra = 'console=hvc0 xencons=tty'
    202189}}}
    203190----
     
    231218 * convirt
    232219{{{
    233 $ cd /etc/apt/sources.list.d
    234 $ wget --no-cache http://www.convirture.com/repos/definitions/debian/5.x/convirt.list
    235 $ sudo aptitude update
    236 $ aptitude install convirt
    237 $ sudo convirt
    238 }}}
     220$ sudo aptitude install convirt
     221$ sudo su root
     222$ convirt
     223CTRL+D
     224}}}