Changes between Version 4 and Version 5 of Xen_Lab8


Ignore:
Timestamp:
Oct 25, 2009, 10:21:37 PM (15 years ago)
Author:
rider
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Xen_Lab8

    v4 v5  
    1212 * 下載VMGL.
    1313{{{
    14 $ wget !http://www.cs.toronto.edu/~andreslc/software/vmgl-0.1.tar.bz2
     14$ wget http://www.cs.toronto.edu/~andreslc/software/vmgl-0.1.tar.bz2
    1515$ tar jxvf vmgl-0.1.tar.bz2
    1616$ cd ./vmgl.hg/tightvnc/
     
    2323 * 設定編譯器路徑.
    2424{{{
    25 $ sudo ln -sf /usr/bin/make /usr/bin/gmake (if necessary)
     25$ sudo ln -sf /usr/bin/make /usr/bin/gmake
    2626}}}
    2727 * 編譯.
     
    3333~/vmgl/vmgl.hg$ sudo make install-host
    3434}}}
    35  * 設定主機信任清單. 在 Dom0 加入 DomU 的 COOKIE.
    36 {{{
    37 $ xauth
    38 }}}
    39  * 為遠端使用者設定存取權.
    40 {{{
    41 #!sh
    42 Using authority file /home/rider/.Xauthority
    43 xauth> add guest/unix:10  MIT-MAGIC-COOKIE-1  ec0ffd387888b9749d55f88031505888  -> guest 端的 VMGL DISPLAY:10
    44 xauth> add guest/unix:1  MIT-MAGIC-COOKIE-1  6824789b4ce0ac5743aeb57fd3ef8f5b   -> guest 端的 VNC DISPLAY:1
    45 xauth> exit
    46 }}}
    47  * 檢視存取權清單.
    48 {{{
    49 $ xauth list
    50 }}}
    51 {{{
    52 #!sh
    53 guest:1  MIT-MAGIC-COOKIE-1  5c53c8c640b816d7714e23d5cfcd9a8e
    54 cloud/unix:1  MIT-MAGIC-COOKIE-1  5c53c8c640b816d7714e23d5cfcd9a8e
    55 guest:2  MIT-MAGIC-COOKIE-1  5bfe43007be14ca93e9ee5fc71701463
    56 cloud/unix:2  MIT-MAGIC-COOKIE-1  5bfe43007be14ca93e9ee5fc71701463
    57 guest:3  MIT-MAGIC-COOKIE-1  04499062b48a199921e859ee76d267ab
    58 cloud/unix:3  MIT-MAGIC-COOKIE-1  04499062b48a199921e859ee76d267ab
    59 guest/unix:10  MIT-MAGIC-COOKIE-1  ec0ffd387888b9749d55f88031505888
    60 guest/unix:1  MIT-MAGIC-COOKIE-1  6824789b4ce0ac5743aeb57fd3ef8f5b
    61 guest/unix:2  MIT-MAGIC-COOKIE-1  98e85e7e551246d428023b54b5dff02b
    62 cloud/unix:0  MIT-MAGIC-COOKIE-1  b5f3b4b4f9d0e63e8f9b88a6d57fad15
    63 localhost:0  MIT-MAGIC-COOKIE-1  b5f3b4b4f9d0e63e8f9b88a6d57fad15
    64 }}}
    6535----
    6636= 【Step 2: 建構一台 VMGL Guest VM 】 =
    67  * 設定你想要怎樣規格的虛擬機器.
     37 * 設定你的虛擬機器.
    6838{{{
    6939$ sudo vim /etc/xen-tools/xen-tools.conf
     
    7343dir = /home
    7444install-method = debootstrap
    75 size   = 8Gb      # Disk image size.
    76 memory = 1024Mb    # Memory size
     45size   = 4Gb      # Disk image size.
     46memory = 256Mb    # Memory size
    7747swap   = 128Mb    # Swap size
    7848fs     = ext3     # use the EXT3 filesystem for the disk image.
    7949dist   = hardy    # Default distribution to install. ---> For CUDA Support (Ubuntu 8.0.4)
    8050image  = sparse   # Specify sparse vs. full disk images.
    81 gateway   = 140.XXX.XXX.XXX
     51gateway   = 192.168.100.254
    8252netmask   = 255.255.255.0
    83 broadcast = 140.XXX.XXX.XXX
     53broadcast = 192.168.100.255
    8454kernel      = /boot/vmlinuz-`uname -r`
    8555initrd      = /boot/initrd.img-`uname -r`
     
    9161}}}
    9262{{{
    93 $ sudo xen-create-image --hostname node1 --ip xxx.XXX.XXX.XXX
     63$ sudo xen-create-image --hostname=vg01 --ip=192.168.100.X --mac=00:16:XX:XX:XX:XX --force
    9464}}}
    9565----
    9666= 【Step 3: 設定虛擬機器(Guest)】 =
    9767{{{
    98 $ sudo vim /etc/xen/node1.cfg
     68$ sudo vim /etc/xen/vg01.cfg
    9969}}}
    10070{{{
     
    10373ramdisk     = '/boot/initrd.img-2.6.22.9'
    10474 
    105 memory      = '1024'
     75memory      = '256'
    10676vcpus       = '4'
    10777
     
    11989#  Networking
    12090#
    121 vif         = [ 'ip=xxx.xxx.xxx.xxx,mac=00:16:3E:AA:70:5C' ]
     91vif         = [ 'ip=192.168.100.X ,mac=00:16:XX:XX:XX:XX' ]
    12292 
    12393#