Changes between Version 15 and Version 16 of Xen_DRBL


Ignore:
Timestamp:
Oct 30, 2009, 3:17:59 PM (15 years ago)
Author:
rock
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Xen_DRBL

    v15 v16  
    11[[PageOutline]]
    22= 【0.前言】 =
    3  * 已建置好 DRBL-Xem 的環境 ([http://trac.nchc.org.tw/grid/wiki/jazz/DRBL_Xen 可參考此篇])
     3 * 已建置好 DRBL-Xen 的環境 ([http://trac.nchc.org.tw/grid/wiki/jazz/DRBL_Xen 可參考此篇])
    44   * DRBL Client 需有兩張網卡 (一張為DRBL環境,另一張為 domU 來bridge)
    55 * 本測試以 DRBL 來佈署實體的 DRBL Client,同時利用 DRBL 的網路開機機制,讓支援 網路開機的 HVM domU 和 PV domU 也能成為 DRBL Client。
    66   * 優點 - DRBL 實體的 Client 有限,但虛擬的 Client 則可根據使用者需求增加或刪除
    77   * 缺點 - 虛擬 Client 效能沒有實體 Client 強,此平台只適用於一般多用途 (不適用於特地用途)
    8 = 【1.DRBL Xen Client 的環境設定】 =
     8= 【1.DRBL-Xen 環境配置】 =
    99 * __Xen image 和 grub menu 設定__
    1010   * 將 Server 的 Xen Image 複製到 DRBL Client 的路徑
     
    1515$ cp /boot/* /tftpboot/node_root/boot/
    1616}}}
    17  * __Setup domU IP from DHCP (192.168.1.50 ~ 192.168.1.250)__
    18 {{{
    19 $ vim /etc/dhcp3/dhcpd.conf
    20 subnet 192.168.1.0 netmask 255.255.255.0 {
    21     option subnet-mask  255.255.255.0;
    22     option routers 192.168.1.254;
    23     next-server 192.168.1.254;
    24     range 192.168.1.50 192.168.1.250;
    25 //skip//
    26 
    27 $ iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -j MASQUERADE
    28 }}}
    29 
    30 [[BR]]
    31 == 1. DRBL Xen Client 的網路設定 ==
     17 * DRBL Xen Client 的網路設定
    3218{{{
    3319$ vim /etc/xen/xend-config.sxp
    34 (network-script 'network-route netdev=eth0')
     20(network-script 'network-route netdev=eth1')
    3521(vif-script     vif-route)
    3622}}}
     23----
     24= 【2.DRBL Client - HVM domU】 =
     25----
     26= 【3.DRBL Client - PV domU】 =
     27----
     28= 【問題】 =
     29== 未解決 ==
    3730
    38 [[BR]]
    39 == 2. 問題 ==
    40 === 2.1 未解決 ===
    41 
    42 === 2.1 已解決 ===
     31== 已解決 ==
    4332 1. Client 開機時,若有三個 eth,會依序使用 eth1 eth2 eth0 透過 udhcpc 來跟 DRBL Server 要 IP,是否有方法來指定 eth0 要即可?
    4433   * Client開機時, udhcpc 會根據 XEN 的 netloop 的數量抓到多餘的 veth 和 vif 裝置,解決方法可在 kernel command 加上 netloop.nloopbacks=0 或將其編譯成 module
     
    6352   * 作法五(O):官方建議若是使用 NFS roots 可改用 netwrok-route,只是缺點無法抓到 DHCP IP
    6453>domU IP 必須設定為 static,DRBL Server 必須 iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -j MASQUERADE
     54   * 作法六(O):多插一張網卡 XD