[[PageOutline]] = GTD Cloud Platform = Author: Rock Kuo == 1.Introduction == * 序言 為了提昇本組對於機器的高利用性,參考Amazon的架構,建構虛擬機器的Cluster,分別使用Open Source的XEN和Lustre技術,使用者可以動態的新增所需的虛擬機器,此虛擬機器是為了特地用途而產生的(例如:MPI Machine,Web Server,DB Server...),而虛擬機器Images的存放須有高效能的Lustre FS來提昇I/O的效能,亦可以有效利用分散的硬碟來做到VM Images的統一管理。 * 技術比較 ||'''Compare''' ||'''Amazon'''||'''GTD Cloud''' || ||Cloud Computing ||EC2 ||using XEN || ||Cloud Storage ||S3 ||Lustre FS or GlusterFS || [[BR]] == 2.Roadmap == ||'''Item''' ||'''Complete Date'''||'''Output & Evaluation'''||'''Comment'''|| ||Install XEN ||2008-09 ||Cloud platform ||若是用source安裝會有問題,目前先用套件來安裝,問題尚待解決。目前在ubuntu 8.04 Server AMD64上,用source安裝XEN 3.1.3成功,也可以正試啟動VM,VM的網路也順暢。接下來則正式測試此XEN Kernel與lustre Kernel的整合和穩定性。|| ||Install Lustre or GlusterFS ||2008-09 ||Cloud platform || || ||Merge XEN & Lustre kernel ||2008-10-20 ||Cloud platform & Docs ||此Kernel測試已可正常啟動Xen VM和Lustre FS|| ||Using DRBL to deploy ||2008-10-24 ||Cloud platform ||DRBL環境下DRBL client需作些設定:(1)將xen和kernel image copy到/boot (2)netloop.nloopbacks=0 (3)DRBL Client的VM需設定正確route table(寫在etc/rc.local)|| ||Test Xen images in Lustre FS ||2008-10-27 || ||1.目前存放images方式是採unstripe,讓Lustre根據ost空間太小來決定存放位置。 [[BR]]2.使用dsh協助管理|| ||XEN VM management GUI tools || || || || ||XEN scheduler or placement engine || || || || [[BR]] == 2.Architecture == [[Image(gtd_cloud.png)]] [[BR]] == 3.Schedule == * [wiki:GTD_Cloud_xen_ubuntu Install Xen-3.1.3 on ubuntu Server 8.04 (AMD64)] * [wiki:GTD_Cloud_lustre Build Lustre & Xen Kernel] * Using DRBL to deploy cloud environment(Refer to https://trac.nchc.org.tw/grid/wiki/jazz/DRBL_Xen) * [wiki:GTD_Cloud_xen_lustre Test Xen images in Lustre FS] [[BR]] == 4.Summary == [[BR]] == Reference ==