[[PageOutline]] = GTD Cloud Platform = == 1.Introduction == * 序言 為了研究 Cloud 中的 IaaS(Infrastructure as a Services),參考Amazon EC2 的概念,建構虛擬機器的 Cluster,使用 Open Source 的 XEN 和 Lustre ,使用者可以動態的新增所需的虛擬機器,此虛擬機器因特地用途而產生(例如:MPI Cluster,Hadoop Cluster...),而虛擬機器 Images 存放於高效能的 Lustre FS 來提昇I/O效能,亦可以利用分散的硬碟來做到 VM Images 的統一管理。 * 技術比較 ||'''Compare''' ||'''Amazon'''||'''GTD Cloud''' || ||Cloud Computing ||EC2 ||Using XEN || ||Cloud Storage ||S3 ||Lustre FS || [[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 Placement Engine - OpenNEbula ||2008-12-25 ||Cloud平台和ONE相關文件||是否需要朝programming with OpenNEbula實做?|| ||XEN Web-based Manager || || || || ||XEN Scheduler || || || || [[BR]] == 3.Architecture == [[Image(gtd_cloud_2.png)]] [[BR]] == 4.Schedule == * [wiki:GTD_Cloud_xen_ubuntu Install Xen-3.1.3 from Source], '''''Ubuntu 8.04 Server AMD64''''' * [wiki:Xen_Lustre Patch Xen & Lustre Compatible Kernel], '''''Kernel 2.6.18''''' * [wiki:Servers/virt_machines/kernel Patch Xen & Lustre Compatible Kernel], '''''Kernel 2.6.22''''' * [wiki:jazz/DRBL_Xen Using DRBL to Deploy Cloud Environment] * [wiki:GTD_Cloud_xen_lustre Test Xen Images in Lustre FS] * [wiki:GTD_Cloud_One XEN VM Placement Engine - OpenNEbula] * [wiki:GTD_Cloud_xen_web_man XEN Web-Based Manager] * [wiki:GTD_Cloud/xen_storage Storage Sloution for XEN] * [wiki:GTD_Cloud/xen_net_arch Xen Cluster 網路架構] [[BR]] == 5.Summary == [[BR]] == Reference ==