[[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 的統一管理。 * 技術比較 ||'''比較''' ||'''Amazon Cloud'''||'''GTD Cloud''' || ||Cloud Computing ||EC2 ||Using XEN || ||Cloud Storage ||S3 ||Lustre || [[BR]] == 2. Architecture == [[Image(gtd_cloud_2.png)]] [[BR]] == 3. Schedule == === __3.1 Insatllation__ === * [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''''' === __3.2 Cluster Environment__ === * [wiki:jazz/DRBL_Xen Using DRBL to Deploy Cloud Environment] * [wiki:Xen_DRBL Xen 和 DRBL 整合上得問題] * [wiki:GTD_Cloud/xen_net_arch Xen Cluster 網路架構] === __3.3 Storage__ === * Xen VM Images in Lustre FS ([wiki:3D_Lustre#a3.InstallLustre 參考此處]) * [wiki:GTD_Cloud/xen_storage Storage Sloution for XEN] === __3.4 Management & Placement & Scheduler__ === * [wiki:GTD_Cloud_xen_web_man XEN Web Manager] * [wiki:GTD_Cloud_One XEN Placement Engine (OpenNEbula)] * [wiki:GTD_Cloud_One_Schedule_Test ONE Scheduler 測試] === ___3.5 Guest/DomU 相關__ === * [wiki:GTD_Cloud_DomU 讓 DRBL Client 上的 domU 也可掛載 Lustre Storage] * [wiki:GTD_Cloud_Appliance Appliance Image] [[BR]] == 4. Roadmap == ||'''項目''' ||'''完成時間''' ||'''產出''' ||'''附錄''' || ||XEN安裝 ||2008-09 ||系統和文件 || || ||Lustre or GlusterFS安裝 ||2008-09 ||系統和文件 || || ||Merge XEN & Lustre kernel ||2008-10-20 ||系統和 Kenrel ||Kernel可正常支援 Xen 和 Lustre 的運作|| ||Using DRBL to deploy Xen Cluster ||2008-10-24 ||系統和文件 ||DRBL client需作些設定:(1)將xen和kernel image copy到/boot ~~(2)netloop.nloopbacks=0~~ (3)DRBL Client的VM需設定正確 route table(寫在etc/rc.local) || ||測試 Xen images 在 Lustre 的運作 ||2008-10-27 ||系統和文件 ||lfs setstripe -c -1 directory|| ||XEN Placement Engine (OpenNEbula) ||2008-12-25 ||系統和文件 || || ||XEN Web-based Manager || ||文件 || || ||XEN Scheduler || || || || [[BR]] == 5. Reference ==