SlideShare ist ein Scribd-Unternehmen logo
1 von 32
Downloaden Sie, um offline zu lesen
Build Your Own Private Cloud
  with Ezilla and Haduzilla
                                    @ 2012-12-16


        OSC.JP CLOUD 2012
National Center for High-performance Computing
  Software Technology Division / Ezilla Team
            Jazz Yao-Tsung Wang
            jazz@nchc.narl.org.tw
Agenda

➢Breif Introduction to NCHC
➢Five little Zillas from Free Software Lab
➢Brief Introduction to Ezilla Project
➢Brief Introduction to Haduzilla Project
Breif Introduction to NCHC

                                    @ 2012-12-16


        OSC.JP CLOUD 2012
National Center for High-performance Computing
  Software Technology Division / Ezilla Team
            Jazz Yao-Tsung Wang
            jazz@nchc.narl.org.tw
About NCHC
                                   NCHC
          To Become a World-class Supercomputing Center
           To Become a World-class Supercomputing Center
    To Promote Global Scientific Discoveries & Technical Innovation
    To Promote Global Scientific Discoveries & Technical Innovation




          Fundamental Role
          Fundamental Role                       Enabling Role
                                                 Enabling Role



•   Provide HPC, storage, and            •   Provide customized “total
    networking Facilities                    solution” to users
•   Infuse innovative technology;        •   Perform collaborative research
    Foster growth of HPC professionals       with other institutes; Create
                                             technology breakthroughs
HPC Services
• Open for academic, research, and Industrial users.
• Windrider (a.k.a. ALPS system)- newly deployed supercomputer in 2011; peak
performance: 177 TFLOPS, 442.00 MFLOPS/W
                                       ● 25,600 Cores   ● 73,728 GB Memory ● 1,074 TB Disk

                                                Jun. 2011:
                                                        Top500 Ranking: No. 42
                                                        Green500 Ranking: No. 60
                                                Nov. 2011:
                                                        Top500 Ranking: No. 60
                                                        Green500 Ranking: No. 64


Advanced Large-scale Parallel Supercluster




  IBM Cluster 1350 / 19.91TF   HP Superdome2
Research and Education Network
•   Provides  research  network,        education
    network (TANet), and optical        Lightpath
    services
•   Peering with 35 IPv4 and 24 IPv6 networks
    worldwide
•   Network availability rate up to 99.991%
•   Enables dynamic circuit provisioning
Five little Zillas
        from Free Software Lab

                                    @ 2012-12-16


        OSC.JP CLOUD 2012
National Center for High-performance Computing
  Software Technology Division / Ezilla Team
            Jazz Yao-Tsung Wang
            jazz@nchc.narl.org.tw
5 little Zillas in the Cloud
             Cluster Deployment                            P2P, P2V, V2V


               DRBL                                     Clonezilla
          Diskless Remote Boot in Linux                  Open Source Cloning System

Provides a “diskless” and/or                   A partitioning and disk cloning
“systemless” environment for                     utilities similar to Ghost® and
         client machines                                   True image®


                                                         Haduzilla
                                                              Hadoop Deployment

Provides unattended installation and          Provides unattended installation and
   web management interface for                  web management interface for
  virtualization infrastructure                    Hadoop infrastructure
 Virtual Machine                                                   Big Data Platform
 Manager (VMM)              Provides cluster-based intranet
                           search engine with chinese word
                                 segamentation support

                       Application Example
Cloud Architecture

                Tomcat      Nutch    Nucth




                                              PaaS
                                              PaaS
                Hadoop      Hadoop   Hadoop

                VM OS       VM OS    VM OS

Web Frontend




                                              IaaS
                                              IaaS
   VMM           VMM        Hadoop   Hadoop

 Hypervisor    Hypervisor    JVM      JVM

    OS            OS         OS       OS
    Disk        Diskless     Disk     Disk
Brief Introduction to
    Ezilla Project
                  @ 2012-12-16


OSC.JP CLOUD 2012
Pervasive Computing Lab
                          What is Ezilla ?
                          Ezilla   is designed to
                           ◦ A Toolkit to build your Private Cloud
                           ◦ A Toolkit to build Infrastructure as a Service
                          Ezilla provide user a simple web interface to
                           create and access personal virtual desktop
                          Ezilla is based on:
                           ◦   (1) DRBL (Diskless Remote Boot in Linux)
                           ◦   (2) Web Interface
                           ◦   (3) Cloud Middleware
                           ◦   (4) Moosefs
                           ◦   (5) Clonezilla
Pervasive Computing Lab
                          Architecture of Ezilla


                                                    VM




                             Ezilla Web Interface
Pervasive Computing Lab   System Blocks of Ezilla
                                                      Ezilla Master




                              TM MAD        IM MAD    VM MAD


                                                          Libvirt
                                                SSH
                                                           KVM


                                   Ezilla
                                   Slave
Pervasive Computing Lab   Feature #1: Unattaned Installation




                                                  Virtual Machines

                               Ezilla WebOS
Pervasive Computing Lab   Feature #2: Parallel File System




                                                         Virtual Machines

                                  Ezilla Web Interface
Pervasive Computing Lab
                      Based on Sun Stone
Pervasive Computing Lab
                      Normal User Dashboard
Pervasive Computing Lab   Feature #3: Enhanced Web interface




                               Drag and Drop to define your VMs.
Pervasive Computing Lab   Feature #4: Port Redirect Middleware
Pervasive Computing Lab   EasyCloud : Virtual Classroom Service



                              http://easycloud.nchc.org.tw
Pervasive Computing Lab   Work in Progress
                           To support OCCI (Cloud Interop) :
                             
                               We're now based on OpenNebula
                             
                               But will add support to OpenStack via OCCI
                            VM#U1-1                           VM#U2-1
                                             rOCCI
                            VM#U1-2                           VM#U2-2

                              OpenNebula             OpenStack




                             (Powered by KVM)      (Powered by Xen)         21
Pervasive Computing Lab
                          Work in Progress
                                                                                3. Query
                                                Resource Catalog

                                                  1. Register

                          2. Upload                4. Download

                                 OpenNebula                        OpenStack
                               Micro Data Center                Mini Data Center
                                      VM#U1-1                      VM#U1-1

                                    VM#U1-2                         VM#U2-2
                                 (Powered by KVM)                (Powered by Xen)
                                                                                           22
Pervasive Computing Lab   Marketplace




                          
                              Status Report :
                                
                                    Once an image is added into the “Marketplace”,
                                    users should be able to choose in the D&D, in
                                    the near future.                                 23
Pervasive Computing Lab
                          More information
                          Official  Website
                           ◦ http://ezilla.nchc.org.tw
                           ◦ http://ezilla.info
                          Public IaaS portal
                           ◦ http://easycloud.nchc.org.tw
                          Sourceforge
                           ◦ http://ezilla-nchc.sf.net
                          Developers
                           ◦ http://percomp.nchc.org.tw
Brief Introduction to
 Haduzilla Project

                       @ 2012-12-16


OSC.JP CLOUD 2012



        Jazz Yao-Tsung Wang
        jazz@nchc.narl.org.tw
What is Haduzilla ?

 Haduzilla is consisted with two parts:
  (1) DRBL-Hadoop and (2) Hadoop4Win.
 DRBL-Hadoop aim to provide an easy way to

  deploy Hadoop cluster with DRBL (Diskless
  Remote Boot in Linux) developed by NCHC.
 Hadoop4Win is for students to build Hadoop

  developing environment on Windows.
DRBL-Hadoop System Architecture
Haduzilla in production


       Haduzilla had been deployed
       at http://hadoop.nchc.org.tw to
       serve the only public hadoop
       experimental cluster in Taiwan
       since June 2009. There are
       about 2,000+ registed users,
       executed 150,026 jobs till
       Nov. 2012.
We use Ganglia for monitoring
http://hadoop.nchc.org.tw/ganglia
We designed a web interface for user-login
Hadoop4Win


      Hadoop4Win is a
     windows installer for
      beginner to learn
     Hadoop Ecosystem.

         Download from
    http://hadoop4win.sf.net
Questions ? Demo ?
Welcome to our booth for more details




Or drop me a line – jazz@nchc.org.tw

Weitere ähnliche Inhalte

Was ist angesagt?

Cloud Camp Chicago Dec 2012 Slides
Cloud Camp Chicago Dec 2012 SlidesCloud Camp Chicago Dec 2012 Slides
Cloud Camp Chicago Dec 2012 SlidesRyan Koop
 
Triton + Docker, July 2015
Triton + Docker, July 2015Triton + Docker, July 2015
Triton + Docker, July 2015Casey Bisson
 
Unix Automation using centralized configuration management tool
Unix Automation using centralized configuration management toolUnix Automation using centralized configuration management tool
Unix Automation using centralized configuration management toolTorrid Networks Private Limited
 
High Availability with Novell Cluster Services for Novell Open Enterprise Ser...
High Availability with Novell Cluster Services for Novell Open Enterprise Ser...High Availability with Novell Cluster Services for Novell Open Enterprise Ser...
High Availability with Novell Cluster Services for Novell Open Enterprise Ser...Novell
 
CERN Agile Infrastructure, Road to Production
CERN Agile Infrastructure, Road to ProductionCERN Agile Infrastructure, Road to Production
CERN Agile Infrastructure, Road to ProductionSteve Traylen
 
Practical Tips for Novell Cluster Services
Practical Tips for Novell Cluster ServicesPractical Tips for Novell Cluster Services
Practical Tips for Novell Cluster ServicesNovell
 
Securing Your Endpoints Using Novell ZENworks Endpoint Security Management
Securing Your Endpoints Using Novell ZENworks Endpoint Security ManagementSecuring Your Endpoints Using Novell ZENworks Endpoint Security Management
Securing Your Endpoints Using Novell ZENworks Endpoint Security ManagementNovell
 
Introduction to Microkernels
Introduction to MicrokernelsIntroduction to Microkernels
Introduction to MicrokernelsVasily Sartakov
 
How Quantum configures Virtual Networks under the Hood?
How Quantum configures Virtual Networks under the Hood?How Quantum configures Virtual Networks under the Hood?
How Quantum configures Virtual Networks under the Hood?Etsuji Nakai
 
Dell openstack boston meetup dell crowbar and open stack
Dell openstack boston meetup   dell crowbar and open stackDell openstack boston meetup   dell crowbar and open stack
Dell openstack boston meetup dell crowbar and open stackDellCloudEdge
 
CIF16: Unikernels: The Past, the Present, the Future ( Russell Pavlicek, Xen ...
CIF16: Unikernels: The Past, the Present, the Future ( Russell Pavlicek, Xen ...CIF16: Unikernels: The Past, the Present, the Future ( Russell Pavlicek, Xen ...
CIF16: Unikernels: The Past, the Present, the Future ( Russell Pavlicek, Xen ...The Linux Foundation
 
Manta: a new internet-facing object storage facility that features compute by...
Manta: a new internet-facing object storage facility that features compute by...Manta: a new internet-facing object storage facility that features compute by...
Manta: a new internet-facing object storage facility that features compute by...Hakka Labs
 
3 Dia Livre - Implementando Nuvens Privadas com XCP 1.1
3 Dia Livre - Implementando Nuvens Privadas com XCP 1.13 Dia Livre - Implementando Nuvens Privadas com XCP 1.1
3 Dia Livre - Implementando Nuvens Privadas com XCP 1.1Lorscheider Santiago
 
Scale14x: Are today's foss security practices robust enough in the cloud era ...
Scale14x: Are today's foss security practices robust enough in the cloud era ...Scale14x: Are today's foss security practices robust enough in the cloud era ...
Scale14x: Are today's foss security practices robust enough in the cloud era ...The Linux Foundation
 
Finding Virtual Coins in the Couch
Finding Virtual Coins in the CouchFinding Virtual Coins in the Couch
Finding Virtual Coins in the CouchNovell
 

Was ist angesagt? (20)

Cloud Camp Chicago Dec 2012 Slides
Cloud Camp Chicago Dec 2012 SlidesCloud Camp Chicago Dec 2012 Slides
Cloud Camp Chicago Dec 2012 Slides
 
vBACD- July 2012 - Crash Course in Open Source Cloud Computing
vBACD- July 2012 - Crash Course in Open Source Cloud ComputingvBACD- July 2012 - Crash Course in Open Source Cloud Computing
vBACD- July 2012 - Crash Course in Open Source Cloud Computing
 
Triton + Docker, July 2015
Triton + Docker, July 2015Triton + Docker, July 2015
Triton + Docker, July 2015
 
Unix Automation using centralized configuration management tool
Unix Automation using centralized configuration management toolUnix Automation using centralized configuration management tool
Unix Automation using centralized configuration management tool
 
olibc: Another C Library optimized for Embedded Linux
olibc: Another C Library optimized for Embedded Linuxolibc: Another C Library optimized for Embedded Linux
olibc: Another C Library optimized for Embedded Linux
 
High Availability with Novell Cluster Services for Novell Open Enterprise Ser...
High Availability with Novell Cluster Services for Novell Open Enterprise Ser...High Availability with Novell Cluster Services for Novell Open Enterprise Ser...
High Availability with Novell Cluster Services for Novell Open Enterprise Ser...
 
CERN Agile Infrastructure, Road to Production
CERN Agile Infrastructure, Road to ProductionCERN Agile Infrastructure, Road to Production
CERN Agile Infrastructure, Road to Production
 
Practical Tips for Novell Cluster Services
Practical Tips for Novell Cluster ServicesPractical Tips for Novell Cluster Services
Practical Tips for Novell Cluster Services
 
Securing Your Endpoints Using Novell ZENworks Endpoint Security Management
Securing Your Endpoints Using Novell ZENworks Endpoint Security ManagementSecuring Your Endpoints Using Novell ZENworks Endpoint Security Management
Securing Your Endpoints Using Novell ZENworks Endpoint Security Management
 
Cl306
Cl306Cl306
Cl306
 
Embedded Virtualization for Mobile Devices
Embedded Virtualization for Mobile DevicesEmbedded Virtualization for Mobile Devices
Embedded Virtualization for Mobile Devices
 
Introduction to Microkernels
Introduction to MicrokernelsIntroduction to Microkernels
Introduction to Microkernels
 
How Quantum configures Virtual Networks under the Hood?
How Quantum configures Virtual Networks under the Hood?How Quantum configures Virtual Networks under the Hood?
How Quantum configures Virtual Networks under the Hood?
 
Dell openstack boston meetup dell crowbar and open stack
Dell openstack boston meetup   dell crowbar and open stackDell openstack boston meetup   dell crowbar and open stack
Dell openstack boston meetup dell crowbar and open stack
 
CIF16: Unikernels: The Past, the Present, the Future ( Russell Pavlicek, Xen ...
CIF16: Unikernels: The Past, the Present, the Future ( Russell Pavlicek, Xen ...CIF16: Unikernels: The Past, the Present, the Future ( Russell Pavlicek, Xen ...
CIF16: Unikernels: The Past, the Present, the Future ( Russell Pavlicek, Xen ...
 
Cont0519
Cont0519Cont0519
Cont0519
 
Manta: a new internet-facing object storage facility that features compute by...
Manta: a new internet-facing object storage facility that features compute by...Manta: a new internet-facing object storage facility that features compute by...
Manta: a new internet-facing object storage facility that features compute by...
 
3 Dia Livre - Implementando Nuvens Privadas com XCP 1.1
3 Dia Livre - Implementando Nuvens Privadas com XCP 1.13 Dia Livre - Implementando Nuvens Privadas com XCP 1.1
3 Dia Livre - Implementando Nuvens Privadas com XCP 1.1
 
Scale14x: Are today's foss security practices robust enough in the cloud era ...
Scale14x: Are today's foss security practices robust enough in the cloud era ...Scale14x: Are today's foss security practices robust enough in the cloud era ...
Scale14x: Are today's foss security practices robust enough in the cloud era ...
 
Finding Virtual Coins in the Couch
Finding Virtual Coins in the CouchFinding Virtual Coins in the Couch
Finding Virtual Coins in the Couch
 

Andere mochten auch

Hadoop Deployment Model @ OSDC.TW
Hadoop Deployment Model @ OSDC.TWHadoop Deployment Model @ OSDC.TW
Hadoop Deployment Model @ OSDC.TWJazz Yao-Tsung Wang
 
13 09-28 hadoop-in_taiwan_2013_opening
13 09-28 hadoop-in_taiwan_2013_opening13 09-28 hadoop-in_taiwan_2013_opening
13 09-28 hadoop-in_taiwan_2013_openingJazz Yao-Tsung Wang
 
2006-11-16 RFID and OSS for Agriculture
2006-11-16 RFID and OSS for Agriculture2006-11-16 RFID and OSS for Agriculture
2006-11-16 RFID and OSS for AgricultureJazz Yao-Tsung Wang
 
Big Data Tools : PAST, NOW and FUTURE
Big Data Tools : PAST, NOW and FUTUREBig Data Tools : PAST, NOW and FUTURE
Big Data Tools : PAST, NOW and FUTUREJazz Yao-Tsung Wang
 
2015-05-20 製造業生產歷程全方位整合查詢與探勘的規劃心法
2015-05-20 製造業生產歷程全方位整合查詢與探勘的規劃心法2015-05-20 製造業生產歷程全方位整合查詢與探勘的規劃心法
2015-05-20 製造業生產歷程全方位整合查詢與探勘的規劃心法Jazz Yao-Tsung Wang
 
Unattended Apache BigTop installer CD using preseed
Unattended Apache BigTop installer CD using preseedUnattended Apache BigTop installer CD using preseed
Unattended Apache BigTop installer CD using preseedJazz Yao-Tsung Wang
 
2014-10-17 探析台灣巨量資料產業供應鏈串聯現況
2014-10-17 探析台灣巨量資料產業供應鏈串聯現況2014-10-17 探析台灣巨量資料產業供應鏈串聯現況
2014-10-17 探析台灣巨量資料產業供應鏈串聯現況Jazz Yao-Tsung Wang
 
ClassCloud: switch your PC Classroom into Cloud Testbed
ClassCloud: switch your PC Classroom into Cloud TestbedClassCloud: switch your PC Classroom into Cloud Testbed
ClassCloud: switch your PC Classroom into Cloud TestbedJazz Yao-Tsung Wang
 
2016-07-12 Introduction to Big Data Platform Security
2016-07-12 Introduction to Big Data Platform Security2016-07-12 Introduction to Big Data Platform Security
2016-07-12 Introduction to Big Data Platform SecurityJazz Yao-Tsung Wang
 
Big Data Projet Management the Body of Knowledge (BDPMBOK)
Big Data Projet Management the Body of Knowledge (BDPMBOK)Big Data Projet Management the Body of Knowledge (BDPMBOK)
Big Data Projet Management the Body of Knowledge (BDPMBOK)Jazz Yao-Tsung Wang
 
Hadoop 生態系十年回顧與未來展望
Hadoop 生態系十年回顧與未來展望Hadoop 生態系十年回顧與未來展望
Hadoop 生態系十年回顧與未來展望Jazz Yao-Tsung Wang
 

Andere mochten auch (13)

Hadoop Deployment Model @ OSDC.TW
Hadoop Deployment Model @ OSDC.TWHadoop Deployment Model @ OSDC.TW
Hadoop Deployment Model @ OSDC.TW
 
13 09-28 hadoop-in_taiwan_2013_opening
13 09-28 hadoop-in_taiwan_2013_opening13 09-28 hadoop-in_taiwan_2013_opening
13 09-28 hadoop-in_taiwan_2013_opening
 
2006-11-16 RFID and OSS for Agriculture
2006-11-16 RFID and OSS for Agriculture2006-11-16 RFID and OSS for Agriculture
2006-11-16 RFID and OSS for Agriculture
 
Big Data Tools : PAST, NOW and FUTURE
Big Data Tools : PAST, NOW and FUTUREBig Data Tools : PAST, NOW and FUTURE
Big Data Tools : PAST, NOW and FUTURE
 
2015-05-20 製造業生產歷程全方位整合查詢與探勘的規劃心法
2015-05-20 製造業生產歷程全方位整合查詢與探勘的規劃心法2015-05-20 製造業生產歷程全方位整合查詢與探勘的規劃心法
2015-05-20 製造業生產歷程全方位整合查詢與探勘的規劃心法
 
Unattended Apache BigTop installer CD using preseed
Unattended Apache BigTop installer CD using preseedUnattended Apache BigTop installer CD using preseed
Unattended Apache BigTop installer CD using preseed
 
2014-10-17 探析台灣巨量資料產業供應鏈串聯現況
2014-10-17 探析台灣巨量資料產業供應鏈串聯現況2014-10-17 探析台灣巨量資料產業供應鏈串聯現況
2014-10-17 探析台灣巨量資料產業供應鏈串聯現況
 
ClassCloud: switch your PC Classroom into Cloud Testbed
ClassCloud: switch your PC Classroom into Cloud TestbedClassCloud: switch your PC Classroom into Cloud Testbed
ClassCloud: switch your PC Classroom into Cloud Testbed
 
2016-07-12 Introduction to Big Data Platform Security
2016-07-12 Introduction to Big Data Platform Security2016-07-12 Introduction to Big Data Platform Security
2016-07-12 Introduction to Big Data Platform Security
 
Big Data Projet Management the Body of Knowledge (BDPMBOK)
Big Data Projet Management the Body of Knowledge (BDPMBOK)Big Data Projet Management the Body of Knowledge (BDPMBOK)
Big Data Projet Management the Body of Knowledge (BDPMBOK)
 
Hadoop.TW : Now and Future
Hadoop.TW : Now and FutureHadoop.TW : Now and Future
Hadoop.TW : Now and Future
 
Hadoop 生態系十年回顧與未來展望
Hadoop 生態系十年回顧與未來展望Hadoop 生態系十年回顧與未來展望
Hadoop 生態系十年回顧與未來展望
 
Proxy list
Proxy listProxy list
Proxy list
 

Ähnlich wie Build Your Private Cloud with Ezilla and Haduzilla

OpenNebulaConf 2016 - The Lightweight Approach to Build Cloud CyberSecurity E...
OpenNebulaConf 2016 - The Lightweight Approach to Build Cloud CyberSecurity E...OpenNebulaConf 2016 - The Lightweight Approach to Build Cloud CyberSecurity E...
OpenNebulaConf 2016 - The Lightweight Approach to Build Cloud CyberSecurity E...OpenNebula Project
 
Building Clouds with OpenNebula2.2
Building Clouds with OpenNebula2.2Building Clouds with OpenNebula2.2
Building Clouds with OpenNebula2.2Ruben S. Montero
 
Automating Your CloudStack Cloud with Puppet
Automating Your CloudStack Cloud with PuppetAutomating Your CloudStack Cloud with Puppet
Automating Your CloudStack Cloud with Puppetbuildacloud
 
Automating CloudStack with Puppet - David Nalley
Automating CloudStack with Puppet - David NalleyAutomating CloudStack with Puppet - David Nalley
Automating CloudStack with Puppet - David NalleyPuppet
 
Using Open Source technologies to create Enterprise Level Cloud System
Using Open Source technologies to create Enterprise Level Cloud SystemUsing Open Source technologies to create Enterprise Level Cloud System
Using Open Source technologies to create Enterprise Level Cloud SystemOpenFest team
 
D’une infrastructure de virtualisation scripté à un cloud privé OpenNebula
D’une infrastructure de virtualisation scripté à un cloud privé OpenNebulaD’une infrastructure de virtualisation scripté à un cloud privé OpenNebula
D’une infrastructure de virtualisation scripté à un cloud privé OpenNebulaOpenNebula Project
 
OpenNebula Interoperability
OpenNebula InteroperabilityOpenNebula Interoperability
OpenNebula Interoperabilitydmamolina
 
ISC Cloud'13 - Hands-On Tutorial on “Building Your Cloud for HPC, Here & Now,...
ISC Cloud'13 - Hands-On Tutorial on “Building Your Cloud for HPC, Here & Now,...ISC Cloud'13 - Hands-On Tutorial on “Building Your Cloud for HPC, Here & Now,...
ISC Cloud'13 - Hands-On Tutorial on “Building Your Cloud for HPC, Here & Now,...OpenNebula Project
 
Unikernels: the rise of the library hypervisor in MirageOS
Unikernels: the rise of the library hypervisor in MirageOSUnikernels: the rise of the library hypervisor in MirageOS
Unikernels: the rise of the library hypervisor in MirageOSDocker, Inc.
 
Loadays 2013 OpenNebula Fundamentals
Loadays 2013 OpenNebula FundamentalsLoadays 2013 OpenNebula Fundamentals
Loadays 2013 OpenNebula FundamentalsOpenNebula Project
 
Unikernels: Rise of the Library Hypervisor
Unikernels: Rise of the Library HypervisorUnikernels: Rise of the Library Hypervisor
Unikernels: Rise of the Library HypervisorAnil Madhavapeddy
 
HPC Cloud Computing with OpenNebula
HPC Cloud Computing with OpenNebulaHPC Cloud Computing with OpenNebula
HPC Cloud Computing with OpenNebulaIgnacio M. Llorente
 
Introduction to nfv movilforum
Introduction to nfv   movilforumIntroduction to nfv   movilforum
Introduction to nfv movilforumvideos
 
In-Ceph-tion: Deploying a Ceph cluster on DreamCompute
In-Ceph-tion: Deploying a Ceph cluster on DreamComputeIn-Ceph-tion: Deploying a Ceph cluster on DreamCompute
In-Ceph-tion: Deploying a Ceph cluster on DreamComputePatrick McGarry
 
CloudOpen 2012 OpenNebula talk
CloudOpen 2012 OpenNebula talkCloudOpen 2012 OpenNebula talk
CloudOpen 2012 OpenNebula talkOpenNebula Project
 
Getting Started Hacking OpenNebula - Fosdem-2013
Getting Started Hacking OpenNebula - Fosdem-2013Getting Started Hacking OpenNebula - Fosdem-2013
Getting Started Hacking OpenNebula - Fosdem-2013OpenNebula Project
 
Making clouds: turning opennebula into a product
Making clouds: turning opennebula into a productMaking clouds: turning opennebula into a product
Making clouds: turning opennebula into a productCarlo Daffara
 
Making Clouds: Turning OpenNebula into a Product
Making Clouds: Turning OpenNebula into a ProductMaking Clouds: Turning OpenNebula into a Product
Making Clouds: Turning OpenNebula into a ProductNETWAYS
 
OpenNebulaConf 2013 - Making Clouds: Turning OpenNebula into a Product by Car...
OpenNebulaConf 2013 - Making Clouds: Turning OpenNebula into a Product by Car...OpenNebulaConf 2013 - Making Clouds: Turning OpenNebula into a Product by Car...
OpenNebulaConf 2013 - Making Clouds: Turning OpenNebula into a Product by Car...OpenNebula Project
 
Challenges in hybrid and federated cloud computing
Challenges in hybrid and federated cloud computingChallenges in hybrid and federated cloud computing
Challenges in hybrid and federated cloud computingIgnacio M. Llorente
 

Ähnlich wie Build Your Private Cloud with Ezilla and Haduzilla (20)

OpenNebulaConf 2016 - The Lightweight Approach to Build Cloud CyberSecurity E...
OpenNebulaConf 2016 - The Lightweight Approach to Build Cloud CyberSecurity E...OpenNebulaConf 2016 - The Lightweight Approach to Build Cloud CyberSecurity E...
OpenNebulaConf 2016 - The Lightweight Approach to Build Cloud CyberSecurity E...
 
Building Clouds with OpenNebula2.2
Building Clouds with OpenNebula2.2Building Clouds with OpenNebula2.2
Building Clouds with OpenNebula2.2
 
Automating Your CloudStack Cloud with Puppet
Automating Your CloudStack Cloud with PuppetAutomating Your CloudStack Cloud with Puppet
Automating Your CloudStack Cloud with Puppet
 
Automating CloudStack with Puppet - David Nalley
Automating CloudStack with Puppet - David NalleyAutomating CloudStack with Puppet - David Nalley
Automating CloudStack with Puppet - David Nalley
 
Using Open Source technologies to create Enterprise Level Cloud System
Using Open Source technologies to create Enterprise Level Cloud SystemUsing Open Source technologies to create Enterprise Level Cloud System
Using Open Source technologies to create Enterprise Level Cloud System
 
D’une infrastructure de virtualisation scripté à un cloud privé OpenNebula
D’une infrastructure de virtualisation scripté à un cloud privé OpenNebulaD’une infrastructure de virtualisation scripté à un cloud privé OpenNebula
D’une infrastructure de virtualisation scripté à un cloud privé OpenNebula
 
OpenNebula Interoperability
OpenNebula InteroperabilityOpenNebula Interoperability
OpenNebula Interoperability
 
ISC Cloud'13 - Hands-On Tutorial on “Building Your Cloud for HPC, Here & Now,...
ISC Cloud'13 - Hands-On Tutorial on “Building Your Cloud for HPC, Here & Now,...ISC Cloud'13 - Hands-On Tutorial on “Building Your Cloud for HPC, Here & Now,...
ISC Cloud'13 - Hands-On Tutorial on “Building Your Cloud for HPC, Here & Now,...
 
Unikernels: the rise of the library hypervisor in MirageOS
Unikernels: the rise of the library hypervisor in MirageOSUnikernels: the rise of the library hypervisor in MirageOS
Unikernels: the rise of the library hypervisor in MirageOS
 
Loadays 2013 OpenNebula Fundamentals
Loadays 2013 OpenNebula FundamentalsLoadays 2013 OpenNebula Fundamentals
Loadays 2013 OpenNebula Fundamentals
 
Unikernels: Rise of the Library Hypervisor
Unikernels: Rise of the Library HypervisorUnikernels: Rise of the Library Hypervisor
Unikernels: Rise of the Library Hypervisor
 
HPC Cloud Computing with OpenNebula
HPC Cloud Computing with OpenNebulaHPC Cloud Computing with OpenNebula
HPC Cloud Computing with OpenNebula
 
Introduction to nfv movilforum
Introduction to nfv   movilforumIntroduction to nfv   movilforum
Introduction to nfv movilforum
 
In-Ceph-tion: Deploying a Ceph cluster on DreamCompute
In-Ceph-tion: Deploying a Ceph cluster on DreamComputeIn-Ceph-tion: Deploying a Ceph cluster on DreamCompute
In-Ceph-tion: Deploying a Ceph cluster on DreamCompute
 
CloudOpen 2012 OpenNebula talk
CloudOpen 2012 OpenNebula talkCloudOpen 2012 OpenNebula talk
CloudOpen 2012 OpenNebula talk
 
Getting Started Hacking OpenNebula - Fosdem-2013
Getting Started Hacking OpenNebula - Fosdem-2013Getting Started Hacking OpenNebula - Fosdem-2013
Getting Started Hacking OpenNebula - Fosdem-2013
 
Making clouds: turning opennebula into a product
Making clouds: turning opennebula into a productMaking clouds: turning opennebula into a product
Making clouds: turning opennebula into a product
 
Making Clouds: Turning OpenNebula into a Product
Making Clouds: Turning OpenNebula into a ProductMaking Clouds: Turning OpenNebula into a Product
Making Clouds: Turning OpenNebula into a Product
 
OpenNebulaConf 2013 - Making Clouds: Turning OpenNebula into a Product by Car...
OpenNebulaConf 2013 - Making Clouds: Turning OpenNebula into a Product by Car...OpenNebulaConf 2013 - Making Clouds: Turning OpenNebula into a Product by Car...
OpenNebulaConf 2013 - Making Clouds: Turning OpenNebula into a Product by Car...
 
Challenges in hybrid and federated cloud computing
Challenges in hybrid and federated cloud computingChallenges in hybrid and federated cloud computing
Challenges in hybrid and federated cloud computing
 

Kürzlich hochgeladen

The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 

Kürzlich hochgeladen (20)

The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 

Build Your Private Cloud with Ezilla and Haduzilla

  • 1. Build Your Own Private Cloud with Ezilla and Haduzilla @ 2012-12-16 OSC.JP CLOUD 2012 National Center for High-performance Computing Software Technology Division / Ezilla Team Jazz Yao-Tsung Wang jazz@nchc.narl.org.tw
  • 2. Agenda ➢Breif Introduction to NCHC ➢Five little Zillas from Free Software Lab ➢Brief Introduction to Ezilla Project ➢Brief Introduction to Haduzilla Project
  • 3. Breif Introduction to NCHC @ 2012-12-16 OSC.JP CLOUD 2012 National Center for High-performance Computing Software Technology Division / Ezilla Team Jazz Yao-Tsung Wang jazz@nchc.narl.org.tw
  • 4. About NCHC NCHC To Become a World-class Supercomputing Center To Become a World-class Supercomputing Center To Promote Global Scientific Discoveries & Technical Innovation To Promote Global Scientific Discoveries & Technical Innovation Fundamental Role Fundamental Role Enabling Role Enabling Role • Provide HPC, storage, and • Provide customized “total networking Facilities solution” to users • Infuse innovative technology; • Perform collaborative research Foster growth of HPC professionals with other institutes; Create technology breakthroughs
  • 5. HPC Services • Open for academic, research, and Industrial users. • Windrider (a.k.a. ALPS system)- newly deployed supercomputer in 2011; peak performance: 177 TFLOPS, 442.00 MFLOPS/W ● 25,600 Cores ● 73,728 GB Memory ● 1,074 TB Disk Jun. 2011: Top500 Ranking: No. 42 Green500 Ranking: No. 60 Nov. 2011: Top500 Ranking: No. 60 Green500 Ranking: No. 64 Advanced Large-scale Parallel Supercluster IBM Cluster 1350 / 19.91TF HP Superdome2
  • 6. Research and Education Network • Provides research network, education network (TANet), and optical Lightpath services • Peering with 35 IPv4 and 24 IPv6 networks worldwide • Network availability rate up to 99.991% • Enables dynamic circuit provisioning
  • 7. Five little Zillas from Free Software Lab @ 2012-12-16 OSC.JP CLOUD 2012 National Center for High-performance Computing Software Technology Division / Ezilla Team Jazz Yao-Tsung Wang jazz@nchc.narl.org.tw
  • 8. 5 little Zillas in the Cloud Cluster Deployment P2P, P2V, V2V DRBL Clonezilla Diskless Remote Boot in Linux Open Source Cloning System Provides a “diskless” and/or A partitioning and disk cloning “systemless” environment for utilities similar to Ghost® and client machines True image® Haduzilla Hadoop Deployment Provides unattended installation and Provides unattended installation and web management interface for web management interface for virtualization infrastructure Hadoop infrastructure Virtual Machine Big Data Platform Manager (VMM) Provides cluster-based intranet search engine with chinese word segamentation support Application Example
  • 9. Cloud Architecture Tomcat Nutch Nucth PaaS PaaS Hadoop Hadoop Hadoop VM OS VM OS VM OS Web Frontend IaaS IaaS VMM VMM Hadoop Hadoop Hypervisor Hypervisor JVM JVM OS OS OS OS Disk Diskless Disk Disk
  • 10. Brief Introduction to Ezilla Project @ 2012-12-16 OSC.JP CLOUD 2012
  • 11. Pervasive Computing Lab What is Ezilla ? Ezilla is designed to ◦ A Toolkit to build your Private Cloud ◦ A Toolkit to build Infrastructure as a Service Ezilla provide user a simple web interface to create and access personal virtual desktop Ezilla is based on: ◦ (1) DRBL (Diskless Remote Boot in Linux) ◦ (2) Web Interface ◦ (3) Cloud Middleware ◦ (4) Moosefs ◦ (5) Clonezilla
  • 12. Pervasive Computing Lab Architecture of Ezilla VM Ezilla Web Interface
  • 13. Pervasive Computing Lab System Blocks of Ezilla Ezilla Master TM MAD IM MAD VM MAD Libvirt SSH KVM Ezilla Slave
  • 14. Pervasive Computing Lab Feature #1: Unattaned Installation Virtual Machines Ezilla WebOS
  • 15. Pervasive Computing Lab Feature #2: Parallel File System Virtual Machines Ezilla Web Interface
  • 16. Pervasive Computing Lab Based on Sun Stone
  • 17. Pervasive Computing Lab Normal User Dashboard
  • 18. Pervasive Computing Lab Feature #3: Enhanced Web interface Drag and Drop to define your VMs.
  • 19. Pervasive Computing Lab Feature #4: Port Redirect Middleware
  • 20. Pervasive Computing Lab EasyCloud : Virtual Classroom Service http://easycloud.nchc.org.tw
  • 21. Pervasive Computing Lab Work in Progress To support OCCI (Cloud Interop) :  We're now based on OpenNebula  But will add support to OpenStack via OCCI VM#U1-1 VM#U2-1 rOCCI VM#U1-2 VM#U2-2 OpenNebula OpenStack (Powered by KVM) (Powered by Xen) 21
  • 22. Pervasive Computing Lab Work in Progress 3. Query Resource Catalog 1. Register 2. Upload 4. Download OpenNebula OpenStack Micro Data Center Mini Data Center VM#U1-1 VM#U1-1 VM#U1-2 VM#U2-2 (Powered by KVM) (Powered by Xen) 22
  • 23. Pervasive Computing Lab Marketplace  Status Report :  Once an image is added into the “Marketplace”, users should be able to choose in the D&D, in the near future. 23
  • 24. Pervasive Computing Lab More information Official Website ◦ http://ezilla.nchc.org.tw ◦ http://ezilla.info Public IaaS portal ◦ http://easycloud.nchc.org.tw Sourceforge ◦ http://ezilla-nchc.sf.net Developers ◦ http://percomp.nchc.org.tw
  • 25. Brief Introduction to Haduzilla Project @ 2012-12-16 OSC.JP CLOUD 2012 Jazz Yao-Tsung Wang jazz@nchc.narl.org.tw
  • 26. What is Haduzilla ?  Haduzilla is consisted with two parts: (1) DRBL-Hadoop and (2) Hadoop4Win.  DRBL-Hadoop aim to provide an easy way to deploy Hadoop cluster with DRBL (Diskless Remote Boot in Linux) developed by NCHC.  Hadoop4Win is for students to build Hadoop developing environment on Windows.
  • 28. Haduzilla in production Haduzilla had been deployed at http://hadoop.nchc.org.tw to serve the only public hadoop experimental cluster in Taiwan since June 2009. There are about 2,000+ registed users, executed 150,026 jobs till Nov. 2012.
  • 29. We use Ganglia for monitoring http://hadoop.nchc.org.tw/ganglia
  • 30. We designed a web interface for user-login
  • 31. Hadoop4Win Hadoop4Win is a windows installer for beginner to learn Hadoop Ecosystem. Download from http://hadoop4win.sf.net
  • 32. Questions ? Demo ? Welcome to our booth for more details Or drop me a line – jazz@nchc.org.tw