Changes between Version 35 and Version 36 of Xen_Lab4


Ignore:
Timestamp:
Oct 25, 2009, 12:43:29 AM (15 years ago)
Author:
rock
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Xen_Lab4

    v35 v36  
    1919----
    2020= 【Step 0: 流程】 =
    21  * 本範例使用 OpenNEbula 開啟一個有 3 個 Nodes 的 Virtual MPI Cluster 在兩台實體機器上
     21 * 本範例使用 OpenNEbula 開啟一個有 3 個 Nodes 的 Virtual MPI Cluster 在兩台實體機器上,並執行簡單的平行程式
    2222{{{
    2323$ onevm list
     
    4141$ cd /home/domains
    4242$ sudo scp clouder@pc-eth1:~/mpi01_fs.tar.bz2 .
    43 $ sudoctar jxvf mpi01_fs.tar.bz2
     43$ sudo tar jxvf mpi01_fs.tar.bz2
    4444}}}
    4545----
    46 = 【Step 2:Clone MPI Base System】 =
    47  * 製作 mpi02 & mpi03 的 image
     46= 【Step 2: MPI Image 設定】 =
     47 * 設定 mpi01 mpi02 mpi03 的系統環境
    4848{{{
    49 $ sudo cp mpi01.disk.img mpi02.disk.img
    50 $ sudo cp mpi01.disk.img mpi03.disk.img
    51 }}}
    52  * 修改 '''__(1)/etc/hostname (2)/etc/hosts (3)/etc/network/interfaces__'''
    53    * 先修改 mpi01.disk.img
    54      * 先掛載 image 於 /mnt
    55 {{{
    56 $ sudo mount mpi01.disk.img /mnt -o loop
    57 }}}
    58 {{{
    59 $ sudo gedit /mnt/etc/hosts
    60 }}}
    61 {{{
    62 #!sh
    63 127.0.0.1  localhost
    64 192.168.100.X  mpi01
    65 192.168.100.Y  mpi02
    66 192.168.100.Z  mpi03
    67 }}}
    68 {{{
    69 $ sudo gedit /mnt/etc/network/interfaces
    70 }}}
    71 {{{
    72 #!sh
    73 auto eth0
    74 iface eth0 inet static
    75     address 192.168.100.X
    76     netmask 255.255.255.0
    77     gateway 192.168.100.254
    78 }}}
    79 {{{
    80 $ sudo umount /mnt
    81 }}}
    82    * 修改 mpi02.disk.img
    83 {{{
    84 $ sudo mount mpi02.disk.img /mnt -o loop
    85 $ sudo gedit /mnt/etc/hostname
    86 }}}
    87 {{{
    88 #!sh
    89 mpi02
    90 }}}
    91 {{{
    92 $ sudo gedit /mnt/etc/hosts
    93 }}}
    94 {{{
    95 #!sh
    96 127.0.0.1  localhost
    97 192.168.100.X  mpi01
    98 192.168.100.Y  mpi02
    99 192.168.100.Z  mpi03
    100 }}}
    101 {{{
    102 $ sudo gedit /mnt/etc/network/interfaces
    103 }}}
    104 {{{
    105 #!sh
    106 auto eth0
    107 iface eth0 inet static
    108     address 192.168.100.Y
    109     netmask 255.255.255.0
    110     gateway 192.168.100.254
    111 }}}
    112 {{{
    113 $ sudo umount /mnt
    114 }}}
    115    * 再修改 mpi03.disk.img
    116 {{{
    117 $ sudo mount mpi03.disk.img /mnt -o loop
    118 $ sudo gedit /mnt/etc/hostname
    119 }}}
    120 {{{
    121 #!sh
    122 mpi03
    123 }}}
    124 {{{
    125 $ sudo gedit /mnt/etc/hosts
    126 }}}
    127 {{{
    128 #!sh
    129 127.0.0.1  localhost
    130 192.168.100.X  mpi01
    131 192.168.100.Y  mpi02
    132 192.168.100.Z  mpi03
    133 }}}
    134 {{{
    135 $ sudo gedit /mnt/etc/network/interfaces
    136 }}}
    137 {{{
    138 #!sh
    139 auto eth0
    140 iface eth0 inet static
    141     address 192.168.100.Z
    142     netmask 255.255.255.0
    143     gateway 192.168.100.254
    144 }}}
    145 {{{
    146 $ sudo umount /mnt
     49$ sudo su
     50# ./setup_MPI_Cluster.sh
     51CTRL+D
    14752}}}
    14853----
     
    17176 * 記的記下 VM 對應的 MAC 和 IP,到時編輯設定檔時會用到
    17277----
    173 = 【Step 3:編輯 Virtual MPI Cluster 設定檔】 =
     78= 【Step 3:編輯各別 VM 的設定檔】 =
    17479 * 編輯 OpenNEbual 的 Virtual MPI Cluster 設定檔
    17580   * 編輯 mpi01 的設定檔 (主要修改 NIC 的 IP 和 MAC)