SlideShare a Scribd company logo
1 of 32
Download to read offline
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

More Related Content

What's hot

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
 

What's hot (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
 

Viewers also liked

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
 

Viewers also liked (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
 

Similar to 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
 

Similar to 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
 

Recently uploaded

Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
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
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
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
 
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
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 

Recently uploaded (20)

Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
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
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
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"
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
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
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
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
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 

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