wiki:GTD_Cloud_DomU

Version 1 (modified by rock, 16 years ago) (diff)

--

讓 DRBL Client 上的 Guest/DomU 也使用 Lustre storage

1. 前提

  • DRBL 環境已佈署完成 (使用 Xen & Lustre Kernel)
  • 可登入到 DRBL Client (也就是實體機器或可稱為 Dom0),並啟動 xend
  • Dom0 上的 DomU 使用 network-route 的方式連線 (DRBL server 需設定 routing table)

2. 步驟

  • DRBL client 上的 DomU 也讓其掛載 lustre storage 來支援高 I/O 的應用
  • 但 DomU 只有 Xen & Lustre Kernel,並無 Lustre tools (因是用 xen-create-image 來產生的 base system)
  • 所以 ->
    1. 複製 Dom0 的 Lustre 原始檔給 DomU
       $ mount -o loop /home/domains/vm02_xen101/disk.img /mnt
       $ cp -r /usr/src/lustre-1.6.6 /mnt/usr/src/
       $ umount /mnt
      
    2. 啟動 DomU,再 conf, make , make install
       $ xm create -c /etc/xen/vm02_xen101.cfg
      
       vm02_xen101$ cd /usr/src/lustre-1.6.6
       vm02_xen101$ aptitude install build-essential automake1.7
       vm02_xen101$ ./configure --disable-modules
       vm02_xen101$ make ; make install
      
    3. 測試 DomU 去掛載 lustre storage
       $ mount -t lustre xen@tcp0:/xenfs /home/xenfs