Presentation is loading. Please wait.

Presentation is loading. Please wait.

O pen NE bula Rock Kuo Grid Technology Division, NCHC, Taiwan 2008/6/6.

Similar presentations


Presentation on theme: "O pen NE bula Rock Kuo Grid Technology Division, NCHC, Taiwan 2008/6/6."— Presentation transcript:

1 O pen NE bula Rock Kuo rock@nchc.org.tw Grid Technology Division, NCHC, Taiwan 2008/6/6

2 2 Agenda ● Introduction – Background ● OpenNEbula – Benefits – Features – Architecture – VM Life-Cycle ● Our Platform – Demo ● Future ● Reference ● Discussion

3 3 Introduction ● For Virtualization Domain – Virtualization Maturity – Virtualization Application ● For Us – Need more Machines for test – Effective Management VM in Cluster ● Xen Cluster Management – ROCKS – OpenNEbula – Ganeti

4 4 Background ● Xen's Philosophy – Para-Virtualization ● Xen Architecture ● Xen Networking – Virtual Ethernet Interface – Security

5 5 OpenNEbula ● Transform a distributed infrastructure into a flexible virtual infrastructure ● OpenNEbula is a distributed virtualization layer – Extend the benefits of VMMs – Decouple the service from the physical infrastructure OpenNEbula Layer Source: OpenNEbula

6 6 Benefits ● Workload Balance ● Server Consolidation ● Dynamic resizing ● Dynamic Cluster Partitioning ● Support for Heterogeneous Workload

7 7 Features ● Efficient Resource Management ● 3 rd Party Software Integrate ● Open and Flexible Architecture ● Failure Tolerance ● Ease of Installation and Administrator ● Open Source Sofware ● OpenNEbula is an Active Project

8 8 Architecture OpenNEbula Operation OpenNEbula Architecture Source: OpenNEbula Source: Ruben S. Montero

9 9 XML-RPC ● XML-RPC 是一個使用 HTTP 作為傳輸協定、並使用 XML 作為資料編碼方法的遠端程序呼叫 (RPC) 。 ● XML-RPC 被設計的盡可能的簡單讓複雜的資料結構可 以被傳送、處理和傳回。藉由建立這樣的標準可以讓在 不同的作業環境中的軟體經由網際網路互相對彼此進行 程序呼叫。

10 10 Virtual Machine Life-cycle Source: OpenNEbula

11 11 Our Platform DRBL Server Xen Cluster Xen Hypervisi or OpenNEbula Node Xen Hypervisi or Node... VM... VM

12 12 Demo ● Demo 1 – Add nodes to OpenNEbula pool – Test onehost functions ● Demo 2 – Submit VMs – Deploy VMs to nodes – Test onevm functions

13 13 Future ● For us – Application of 3D Fly (virtual PCI graph card) – Virtual testbed (Hadoop server, Computing node, Development Platform) ● GUI ● Live Migrate ● High Performance FS + Shared Storage – gfs + GNBD

14 14 Reference ● OpenNEbula web site, http://www.opennebula.org/http://www.opennebula.org/ ● Xen web site, http://www.xen.org/http://www.xen.org/ ● NCHC Grid Architecture Research Group, http://trac.nchc.org.tw/grid/wikihttp://trac.nchc.org.tw/grid/wiki ● Jazz Wang, “ Massive Deployment of Xen enabled Virtual Cluster using Diskless Remote Boot Linux,” GTD NCHC,2008 ● Ruben S. Montero, “OpenNebula: Open Source Virtual Machine Manager for Cluster Computing,” Distributed Systems Architecture Research Group, Universidad Complutense de Madrid,2008 ● Paul Barham, Boris Dragovic, et al., “Xen and the Art of Virtualization,” ACM, 2003

15 15 Discussion rock@nchc.org.tw


Download ppt "O pen NE bula Rock Kuo Grid Technology Division, NCHC, Taiwan 2008/6/6."

Similar presentations


Ads by Google