SlideShare una empresa de Scribd logo
1 de 47
Descargar para leer sin conexión
edubase Cloud
    on the
  OpenStack
       Osamu Habuka
        @habuka036
NTT DATA INTELLILINK Corp.
       2012/10/15
about me

●chairman of Eucalyptus Users Group Japan
 ◇I'm the number one fan of Eucalyptus in Japan.
 ◇I published a book of Eucalyptus in Japanese
 ◇I have a series of web articles of Eucalyptus
  in Japanese.




                                               1
Of course,
 I like
OpenStack
             2
but actually,
   I love
 Eucalyptus
                3
I love CLC



             4
I love CC



            5
I love NC



            6
I love
SC/Walrus


            7
Eucalyptus
running in
  the USA

             8
in Japan



           9
at Companies...
on Campuses...




                  10
on my desk



             11
12
but
  today is OpenStack
         day.
so, shall we get down
   to main subject.
                    13
edubase Cloud
    on the
  OpenStack
                14
Eucalyptus
coexists with
  OpenStack
                15
What is edubase Cloud?

edubase Cloud is the IaaS for
students at the National
Institute of Informatics (NII)
This IaaS is
made of
Eucalyptus!
(CLCx1,CCx1,NCx14)x10 +
(CLCx1,CCx1,NCx6)x5 = This system is very very... very
almost 1360 VMs         good
                                                         16
this system has some issues.

                          17
Some Problems…

● took a long time to build
 ◇Many configurations/tunings were need
  because edubase Cloud's Eucalyptus is a
  custom edition.
● inflexible
 ◇Eucalyptus system is on the hardware itself,
  so it’s hard to scale up/down the node
  controller.
   ◆ Of course, the same can be said for any other
     IaaS


                                                     18
Some Problems…

● took a long time to build
 ◇Many configurations/tunings were need
  because edubase Cloud's Eucalyptus is a
  custom edition.
● inflexible
 ◇Eucalyptus system is on the hardware itself,
  so it’s hard to scale up/down the node
  controller.
   ◆ Of course, the same can be said for any other
     IaaS


                                                     19
Some Problems…

● took a long time to build
 ◇Many configurations/tunings were need
  because edubase Cloud's Eucalyptus is a
  custom edition.
● inflexible
 ◇Eucalyptus system is on the hardware itself,
  so it’s hard to scale up/down the node
  controller.
   ◆ Of course, the same can be said for any other
     IaaS


                                                     20
Some Problems…

● took a long time to build
 ◇Many configurations/tunings were need
  because edubase Cloud's Eucalyptus is a
  custom edition.
● inflexible
 ◇Eucalyptus system is on the hardware itself,
  so it’s hard to scale up/down the node
  controller.
   ◆ Of course, the same can be said for any other
     IaaS


                                                     21
Some Problems…

● took a long time to build
 ◇Many configurations/tunings were need
  because edubase Cloud's Eucalyptus is a
  custom edition.
● inflexible
 ◇Eucalyptus system is on the hardware itself,
  so it’s hard to scale up/down the node
  controller.
   ◆ Of course, the same can be said for any other
     IaaS


                                                     22
Problems Solved!

● took a long time to build
 ◇Many configurations/tunings were need
                        -> by dodai-deploy
  because edubase Cloud's Eucalyptus is a
  custom edition.
● inflexible
 ◇Eucalyptus system is on the hardware itself,
  so it’s hard to scale up/down the node
  controller.
   ◆ Of course, the same can be said for any other
     IaaS.


                                                     23
Problems Solved!

● took a long time to build
 ◇Many configurations/tunings were need
                        -> by dodai-deploy
  because edubase Cloud's Eucalyptus is a
  custom edition.
● inflexible
 ◇Eucalyptus system is on the hardware itself,
  so it’s hard to scale up/down the node
  controller.
                       -> by dodai-compute
   ◆ Of course, the same can be said for any other
     IaaS.


                                                     24
dodai...what?!

●dodai-deploy
 ◇It's a Deployment tool!
 ◇But it's NOT just any deployment tool.
 ◇You will have a memorable experience thanks to
  "Install as a Service".
●dodai-compute
 ◇It's Bare-metal as a Service by OpenStack!
 ◇But it's NOT just any Bare-metal as a Service.
   ◆ derived from Essex? NO!
   ◆ Folsom? NO!
   ◆ Diablo!
 ◇We are planning to customize Folsom.

                                               25
dodai...what?!

●dodai-deploy
 ◇It's a Deployment tool!
 ◇But it's NOT just any deployment tool.
 ◇You will have a memorable experience thanks to
  "Install as a Service".
●dodai-compute
 ◇It's Bare-metal as a Service by OpenStack!
 ◇But it's NOT just any Bare-metal as a Service.
   ◆ derived from Essex? NO!
   ◆ Folsom? NO!
   ◆ Diablo!
 ◇We are planning to customize Folsom.

                                               26
dodai...what?!

●dodai-deploy
 ◇It's a Deployment tool!
 ◇But it's NOT just any deployment tool.
 ◇You will have a memorable experience thanks to
  "Install as a Service".
●dodai-compute
 ◇It's Bare-metal as a Service by OpenStack!
 ◇But it's NOT just any Bare-metal as a Service.
   ◆ derived from Essex? NO!
   ◆ Folsom? NO!
   ◆ Diablo!
 ◇We are planning to customize Folsom.

                                               27
dodai...what?!

●dodai-deploy
 ◇It's a Deployment tool!
 ◇But it's NOT just any deployment tool.
 ◇You will have a memorable experience thanks to
  "Install as a Service".
●dodai-compute
 ◇It's Bare-metal as a Service by OpenStack!
 ◇But it's NOT just any Bare-metal as a Service.
   ◆ derived from Essex? NO!
   ◆ Folsom? NO!
   ◆ Diablo!
 ◇We are planning to customize Folsom.

                                               28
dodai...what?!

●dodai-deploy
 ◇It's a Deployment tool!
 ◇But it's NOT just any deployment tool.
 ◇You will have a memorable experience thanks to
  "Install as a Service".
●dodai-compute
 ◇It's Bare-metal as a Service by OpenStack!
 ◇But it's NOT just any Bare-metal as a Service.
   ◆ derived from Essex? NO!
   ◆ Folsom? NO!
   ◆ Diablo!
 ◇We are planning to customize Folsom.

                                               29
dodai...what?!

●dodai-deploy
 ◇It's a Deployment tool!
 ◇But it's NOT just any deployment tool.
 ◇You will have a memorable experience thanks to
  "Install as a Service".
●dodai-compute
 ◇It's Bare-metal as a Service by OpenStack!
 ◇But it's NOT just any Bare-metal as a Service.
   ◆ derived from Essex? NO!
   ◆ Folsom? NO!
   ◆ Diablo!
 ◇We are planning to customize Folsom.

                                               30
dodai...what?!

●dodai-deploy
 ◇It's a Deployment tool!
 ◇But it's NOT just any deployment tool.
 ◇You will have a memorable experience thanks to
  "Install as a Service".
●dodai-compute
 ◇It's Bare-metal as a Service by OpenStack!
 ◇But it's NOT just any Bare-metal as a Service.
   ◆ derived from Essex? NO!
   ◆ Folsom? NO!
   ◆ Diablo!
 ◇We are planning to customize Folsom.

                                               31
dodai...what?!

●dodai-deploy
 ◇It's a Deployment tool!
 ◇But it's NOT just any deployment tool.
 ◇You will have a memorable experience thanks to
  "Install as a Service".
●dodai-compute
 ◇It's Bare-metal as a Service by OpenStack!
 ◇But it's NOT just any Bare-metal as a Service.
   ◆ derived from Essex? NO!
   ◆ Folsom? NO!
   ◆ Diablo!
 ◇We are planning to customize Folsom.

                                               32
dodai...what?!

●dodai-deploy
 ◇It's a Deployment tool!
 ◇But it's NOT just any deployment tool.
 ◇You will have a memorable experience thanks to
  "Install as a Service".
●dodai-compute
 ◇It's Bare-metal as a Service by OpenStack!
 ◇But it's NOT just any Bare-metal as a Service.
   ◆ derived from Essex? NO!
   ◆ Folsom? NO!
   ◆ Diablo!
 ◇We are planning to customize Folsom.

                                               33
dodai...what?!

●dodai-deploy
 ◇It's a Deployment tool!
 ◇But it's NOT just any deployment tool.
 ◇You will have a memorable experience thanks to
  "Install as a Service".
●dodai-compute
 ◇It's Bare-metal as a Service by OpenStack!
 ◇But it's NOT just any Bare-metal as a Service.
   ◆ derived from Essex? NO!
   ◆ Folsom? NO!
   ◆ Diablo!
 ◇We are planning to customize Folsom.

                                               34
dodai...what?!

●dodai-deploy
 ◇It's a Deployment tool!
 ◇But it's NOT just any deployment tool.
 ◇You will have a memorable experience thanks to
  "Install as a Service".
●dodai-compute
 ◇It's Bare-metal as a Service by OpenStack!
 ◇But it's NOT just any Bare-metal as a Service.
   ◆ derived from Essex? NO!
   ◆ Folsom? NO!
   ◆ Diablo!
 ◇We are planning to customize Folsom.

                                               35
dodai...what?!

●dodai-deploy
 ◇It's a Deployment tool!
 ◇But it's NOT just any deployment tool.
 ◇You will have a memorable experience thanks to
  "Install as a Service".
●dodai-compute
 ◇It's Bare-metal as a Service by OpenStack!
 ◇But it's NOT just any Bare-metal as a Service.
   ◆ derived from Essex? NO!
   ◆ Folsom? NO!
   ◆ Diablo!
 ◇We are planning to customize Folsom.

                                               36
What we did

●First, We deploy Eucalyptus using dodai-
 deploy.
 ◇Ubuntu 12.04 with Eucalyptus 3.1
 ◇However, edubase Cloud only works on CentOS 5.
   ◆ dodai-deploy does notwork yet on CentOS 5...
   ◆ Why did I select that? Because I like newest
     version...
●Next, We made machine images for edubase
 Cloud.
 ◇CLC(included walrus, sc) image
 ◇CC image
 ◇NC image

                                                    37
What we did

●It only takes 3 steps to build a cloud.
 1. Run instances using the machine images.
 2. Configure eucalyptus.conf on CC.
 3. Register all components to CLC/CC.




                        A   M I

               Diablo
            dodai-compute
                                  resource pool
                                                  38
What we did

●It only takes 3 steps to build a cloud.
 1. Run instances using the machine images.
 2. Configure eucalyptus.conf on CC.
 3. Register all components to CLC/CC.




                        A   M I

               Diablo
            dodai-compute
                                  resource pool
                                                  39
What we did

●It only takes 3 steps to build a cloud.
 1. Run instances using the machine images.
 2. Configure eucalyptus.conf on CC.
 3. Register all components to CLC/CC.




                        A   M I

               Diablo
            dodai-compute
                                  resource pool
                                                  40
What we did

●It only takes 3 steps to build a cloud.
 1. Run instances using the machine images.
 2. Configure eucalyptus.conf on CC.
 3. Register all components to CLC/CC.




                        A   M I

               Diablo
            dodai-compute
                                  resource pool
                                                  41
What we did

● Q: scale up?
● A: Yes!!! 2 steps only.
 ◇ 1. RunInstances
 ◇ 2. euca_conf --register-nodes




                        A   M I

               Diablo
            dodai-compute
                                   resource pool
                                                   42
What we did

● Q: scale up?
● A: Yes!!! 2 steps only.
 ◇ 1. RunInstances
 ◇ 2. euca_conf --register-nodes




                        A   M I

               Diablo
            dodai-compute
                                   resource pool
                                                   43
What we did

● Q: scale up?
● A: Yes!!! 2 steps only.
 ◇ 1. RunInstances
 ◇ 2. euca_conf --register-nodes




                        A   M I

               Diablo
            dodai-compute
                                   resource pool
                                                   44
What we did

● Q: scale up?
● A: Yes!!! 2 steps only.
 ◇ 1. RunInstances
 ◇ 2. euca_conf --register-nodes




                        A   M I

               Diablo
            dodai-compute
                                   resource pool
                                                   45
Please join us!

Mr.Guan will talk to you
in   Manchester D
at   5:20 pm tomorrow,
And give you all the details
about   dodai.
     Thank you!
                               46

Más contenido relacionado

Similar a edubase Cloud on the OpenStack

Manual Ubuntu Karmic Koala
Manual Ubuntu Karmic KoalaManual Ubuntu Karmic Koala
Manual Ubuntu Karmic KoalaUdem
 
Curso Ubuntu
Curso UbuntuCurso Ubuntu
Curso UbuntuUdem
 
Emacs verilog-mode is coming to Debian, again
Emacs verilog-mode is coming to Debian, againEmacs verilog-mode is coming to Debian, again
Emacs verilog-mode is coming to Debian, againKiwamu Okabe
 
Building your own personal cloud with Eucalyptus
Building your own personal cloud with EucalyptusBuilding your own personal cloud with Eucalyptus
Building your own personal cloud with EucalyptusOrlando_Ruby_Users_Group
 
Docker in production: problems, fixes and beyond
Docker in production: problems, fixes and beyondDocker in production: problems, fixes and beyond
Docker in production: problems, fixes and beyondMiguel A. Guillén Tarazaga
 
OpenSolaris On EeePc at Osc Spring
OpenSolaris On EeePc at Osc SpringOpenSolaris On EeePc at Osc Spring
OpenSolaris On EeePc at Osc SpringMasafumi Ohta
 
Open stack jobs avoiding the axe
Open stack jobs   avoiding the axeOpen stack jobs   avoiding the axe
Open stack jobs avoiding the axeJim Leitch
 
Groovy there's a docker in my application pipeline
Groovy there's a docker in my application pipelineGroovy there's a docker in my application pipeline
Groovy there's a docker in my application pipelineKris Buytaert
 
OSMC 2017 | Groovy There is a Docker in my Dashing Pipeline by Kris Buytaert
OSMC 2017 | Groovy There is a Docker in my Dashing Pipeline by Kris Buytaert OSMC 2017 | Groovy There is a Docker in my Dashing Pipeline by Kris Buytaert
OSMC 2017 | Groovy There is a Docker in my Dashing Pipeline by Kris Buytaert NETWAYS
 
Iguazú: A Long-Running Job Scheduler using Docker and Mesos
Iguazú: A Long-Running Job Scheduler using Docker and MesosIguazú: A Long-Running Job Scheduler using Docker and Mesos
Iguazú: A Long-Running Job Scheduler using Docker and MesosColleen Lee
 
Using VirtualBox - Learn Oracle Database 12c and EBS R12
Using VirtualBox - Learn Oracle Database 12c and EBS R12Using VirtualBox - Learn Oracle Database 12c and EBS R12
Using VirtualBox - Learn Oracle Database 12c and EBS R12Biju Thomas
 
Kubernetes on Bare Metal at the Kitchener-Waterloo Kubernetes and Cloud Nativ...
Kubernetes on Bare Metal at the Kitchener-Waterloo Kubernetes and Cloud Nativ...Kubernetes on Bare Metal at the Kitchener-Waterloo Kubernetes and Cloud Nativ...
Kubernetes on Bare Metal at the Kitchener-Waterloo Kubernetes and Cloud Nativ...CloudOps2005
 
Infrastructure as code with Puppet and Apache CloudStack
Infrastructure as code with Puppet and Apache CloudStackInfrastructure as code with Puppet and Apache CloudStack
Infrastructure as code with Puppet and Apache CloudStackke4qqq
 
ApacheCloudStack
ApacheCloudStackApacheCloudStack
ApacheCloudStackPuppet
 
Docker and Puppet — Puppet Camp L.A. — SCALE12X
Docker and Puppet — Puppet Camp L.A. — SCALE12XDocker and Puppet — Puppet Camp L.A. — SCALE12X
Docker and Puppet — Puppet Camp L.A. — SCALE12XJérôme Petazzoni
 
Linux On V Mware ESXi
Linux On V Mware ESXiLinux On V Mware ESXi
Linux On V Mware ESXiMasafumi Ohta
 
Programming OSGi with Eclipse - Jeff McAffer, Eclipse Architect, IBM & Tom Wats...
Programming OSGi with Eclipse - Jeff McAffer, Eclipse Architect, IBM & Tom Wats...Programming OSGi with Eclipse - Jeff McAffer, Eclipse Architect, IBM & Tom Wats...
Programming OSGi with Eclipse - Jeff McAffer, Eclipse Architect, IBM & Tom Wats...mfrancis
 
Distro Recipes 2013 : My ${favorite_linux_distro} is slow!
Distro Recipes 2013 : My ${favorite_linux_distro} is slow!Distro Recipes 2013 : My ${favorite_linux_distro} is slow!
Distro Recipes 2013 : My ${favorite_linux_distro} is slow!Anne Nicolas
 

Similar a edubase Cloud on the OpenStack (20)

Manual Ubuntu Karmic Koala
Manual Ubuntu Karmic KoalaManual Ubuntu Karmic Koala
Manual Ubuntu Karmic Koala
 
Curso Ubuntu
Curso UbuntuCurso Ubuntu
Curso Ubuntu
 
Make useof.com -_ubuntu_karmic_koala
Make useof.com -_ubuntu_karmic_koalaMake useof.com -_ubuntu_karmic_koala
Make useof.com -_ubuntu_karmic_koala
 
Emacs verilog-mode is coming to Debian, again
Emacs verilog-mode is coming to Debian, againEmacs verilog-mode is coming to Debian, again
Emacs verilog-mode is coming to Debian, again
 
Building your own personal cloud with Eucalyptus
Building your own personal cloud with EucalyptusBuilding your own personal cloud with Eucalyptus
Building your own personal cloud with Eucalyptus
 
Docker in production: problems, fixes and beyond
Docker in production: problems, fixes and beyondDocker in production: problems, fixes and beyond
Docker in production: problems, fixes and beyond
 
OpenSolaris On EeePc at Osc Spring
OpenSolaris On EeePc at Osc SpringOpenSolaris On EeePc at Osc Spring
OpenSolaris On EeePc at Osc Spring
 
Open stack jobs avoiding the axe
Open stack jobs   avoiding the axeOpen stack jobs   avoiding the axe
Open stack jobs avoiding the axe
 
Groovy there's a docker in my application pipeline
Groovy there's a docker in my application pipelineGroovy there's a docker in my application pipeline
Groovy there's a docker in my application pipeline
 
OSMC 2017 | Groovy There is a Docker in my Dashing Pipeline by Kris Buytaert
OSMC 2017 | Groovy There is a Docker in my Dashing Pipeline by Kris Buytaert OSMC 2017 | Groovy There is a Docker in my Dashing Pipeline by Kris Buytaert
OSMC 2017 | Groovy There is a Docker in my Dashing Pipeline by Kris Buytaert
 
Iguazú: A Long-Running Job Scheduler using Docker and Mesos
Iguazú: A Long-Running Job Scheduler using Docker and MesosIguazú: A Long-Running Job Scheduler using Docker and Mesos
Iguazú: A Long-Running Job Scheduler using Docker and Mesos
 
Using VirtualBox - Learn Oracle Database 12c and EBS R12
Using VirtualBox - Learn Oracle Database 12c and EBS R12Using VirtualBox - Learn Oracle Database 12c and EBS R12
Using VirtualBox - Learn Oracle Database 12c and EBS R12
 
Kubernetes on Bare Metal at the Kitchener-Waterloo Kubernetes and Cloud Nativ...
Kubernetes on Bare Metal at the Kitchener-Waterloo Kubernetes and Cloud Nativ...Kubernetes on Bare Metal at the Kitchener-Waterloo Kubernetes and Cloud Nativ...
Kubernetes on Bare Metal at the Kitchener-Waterloo Kubernetes and Cloud Nativ...
 
Infrastructure as code with Puppet and Apache CloudStack
Infrastructure as code with Puppet and Apache CloudStackInfrastructure as code with Puppet and Apache CloudStack
Infrastructure as code with Puppet and Apache CloudStack
 
ApacheCloudStack
ApacheCloudStackApacheCloudStack
ApacheCloudStack
 
Docker and Puppet — Puppet Camp L.A. — SCALE12X
Docker and Puppet — Puppet Camp L.A. — SCALE12XDocker and Puppet — Puppet Camp L.A. — SCALE12X
Docker and Puppet — Puppet Camp L.A. — SCALE12X
 
Linux On V Mware ESXi
Linux On V Mware ESXiLinux On V Mware ESXi
Linux On V Mware ESXi
 
eurobsd2013
eurobsd2013eurobsd2013
eurobsd2013
 
Programming OSGi with Eclipse - Jeff McAffer, Eclipse Architect, IBM & Tom Wats...
Programming OSGi with Eclipse - Jeff McAffer, Eclipse Architect, IBM & Tom Wats...Programming OSGi with Eclipse - Jeff McAffer, Eclipse Architect, IBM & Tom Wats...
Programming OSGi with Eclipse - Jeff McAffer, Eclipse Architect, IBM & Tom Wats...
 
Distro Recipes 2013 : My ${favorite_linux_distro} is slow!
Distro Recipes 2013 : My ${favorite_linux_distro} is slow!Distro Recipes 2013 : My ${favorite_linux_distro} is slow!
Distro Recipes 2013 : My ${favorite_linux_distro} is slow!
 

Más de Osamu Habuka

20131019 Eucalyptus in OSC 2013 Tokyo/Fall
20131019 Eucalyptus in OSC 2013 Tokyo/Fall20131019 Eucalyptus in OSC 2013 Tokyo/Fall
20131019 Eucalyptus in OSC 2013 Tokyo/FallOsamu Habuka
 
20130714 eucalyptus habuka036
20130714 eucalyptus habuka03620130714 eucalyptus habuka036
20130714 eucalyptus habuka036Osamu Habuka
 
about dodai project in OSC 2012.Cloud
about dodai project in OSC 2012.Cloudabout dodai project in OSC 2012.Cloud
about dodai project in OSC 2012.CloudOsamu Habuka
 
20121119.dodai projectの紹介
20121119.dodai projectの紹介20121119.dodai projectの紹介
20121119.dodai projectの紹介Osamu Habuka
 
Eucalyptus 3.1 and next in #occpv
Eucalyptus 3.1 and next in #occpvEucalyptus 3.1 and next in #occpv
Eucalyptus 3.1 and next in #occpvOsamu Habuka
 
about Eucalyptus 3.1 in OSC 2012 Tokyo/Fall
about Eucalyptus 3.1 in OSC 2012 Tokyo/Fallabout Eucalyptus 3.1 in OSC 2012 Tokyo/Fall
about Eucalyptus 3.1 in OSC 2012 Tokyo/FallOsamu Habuka
 
Dodai projectの紹介
Dodai projectの紹介Dodai projectの紹介
Dodai projectの紹介Osamu Habuka
 
OpenCloudCampus PrivateCloudStudy Eucalyptus Deep-dive at GMO
OpenCloudCampus PrivateCloudStudy Eucalyptus Deep-dive at GMOOpenCloudCampus PrivateCloudStudy Eucalyptus Deep-dive at GMO
OpenCloudCampus PrivateCloudStudy Eucalyptus Deep-dive at GMOOsamu Habuka
 
OSC 2012 Tokyo Spring (English version)
OSC 2012 Tokyo Spring (English version)OSC 2012 Tokyo Spring (English version)
OSC 2012 Tokyo Spring (English version)Osamu Habuka
 
OSC 2012 Tokyo Spring
OSC 2012 Tokyo SpringOSC 2012 Tokyo Spring
OSC 2012 Tokyo SpringOsamu Habuka
 
2011-11-19 OSC 2011 Tokyo Fall Eucalyptus LiveDVD
2011-11-19 OSC 2011 Tokyo Fall Eucalyptus LiveDVD2011-11-19 OSC 2011 Tokyo Fall Eucalyptus LiveDVD
2011-11-19 OSC 2011 Tokyo Fall Eucalyptus LiveDVDOsamu Habuka
 
20110630 eucalyptus habuka036
20110630 eucalyptus habuka03620110630 eucalyptus habuka036
20110630 eucalyptus habuka036Osamu Habuka
 

Más de Osamu Habuka (13)

20131019 Eucalyptus in OSC 2013 Tokyo/Fall
20131019 Eucalyptus in OSC 2013 Tokyo/Fall20131019 Eucalyptus in OSC 2013 Tokyo/Fall
20131019 Eucalyptus in OSC 2013 Tokyo/Fall
 
20130714 eucalyptus habuka036
20130714 eucalyptus habuka03620130714 eucalyptus habuka036
20130714 eucalyptus habuka036
 
about dodai project in OSC 2012.Cloud
about dodai project in OSC 2012.Cloudabout dodai project in OSC 2012.Cloud
about dodai project in OSC 2012.Cloud
 
20121119.dodai projectの紹介
20121119.dodai projectの紹介20121119.dodai projectの紹介
20121119.dodai projectの紹介
 
TopSE.20121119
TopSE.20121119TopSE.20121119
TopSE.20121119
 
Eucalyptus 3.1 and next in #occpv
Eucalyptus 3.1 and next in #occpvEucalyptus 3.1 and next in #occpv
Eucalyptus 3.1 and next in #occpv
 
about Eucalyptus 3.1 in OSC 2012 Tokyo/Fall
about Eucalyptus 3.1 in OSC 2012 Tokyo/Fallabout Eucalyptus 3.1 in OSC 2012 Tokyo/Fall
about Eucalyptus 3.1 in OSC 2012 Tokyo/Fall
 
Dodai projectの紹介
Dodai projectの紹介Dodai projectの紹介
Dodai projectの紹介
 
OpenCloudCampus PrivateCloudStudy Eucalyptus Deep-dive at GMO
OpenCloudCampus PrivateCloudStudy Eucalyptus Deep-dive at GMOOpenCloudCampus PrivateCloudStudy Eucalyptus Deep-dive at GMO
OpenCloudCampus PrivateCloudStudy Eucalyptus Deep-dive at GMO
 
OSC 2012 Tokyo Spring (English version)
OSC 2012 Tokyo Spring (English version)OSC 2012 Tokyo Spring (English version)
OSC 2012 Tokyo Spring (English version)
 
OSC 2012 Tokyo Spring
OSC 2012 Tokyo SpringOSC 2012 Tokyo Spring
OSC 2012 Tokyo Spring
 
2011-11-19 OSC 2011 Tokyo Fall Eucalyptus LiveDVD
2011-11-19 OSC 2011 Tokyo Fall Eucalyptus LiveDVD2011-11-19 OSC 2011 Tokyo Fall Eucalyptus LiveDVD
2011-11-19 OSC 2011 Tokyo Fall Eucalyptus LiveDVD
 
20110630 eucalyptus habuka036
20110630 eucalyptus habuka03620110630 eucalyptus habuka036
20110630 eucalyptus habuka036
 

Último

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 

Último (20)

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 

edubase Cloud on the OpenStack

  • 1. edubase Cloud on the OpenStack Osamu Habuka @habuka036 NTT DATA INTELLILINK Corp. 2012/10/15
  • 2. about me ●chairman of Eucalyptus Users Group Japan ◇I'm the number one fan of Eucalyptus in Japan. ◇I published a book of Eucalyptus in Japanese ◇I have a series of web articles of Eucalyptus in Japanese. 1
  • 3. Of course, I like OpenStack 2
  • 4. but actually, I love Eucalyptus 3
  • 10. in Japan 9
  • 13. 12
  • 14. but today is OpenStack day. so, shall we get down to main subject. 13
  • 15. edubase Cloud on the OpenStack 14
  • 16. Eucalyptus coexists with OpenStack 15
  • 17. What is edubase Cloud? edubase Cloud is the IaaS for students at the National Institute of Informatics (NII) This IaaS is made of Eucalyptus! (CLCx1,CCx1,NCx14)x10 + (CLCx1,CCx1,NCx6)x5 = This system is very very... very almost 1360 VMs good 16
  • 18. this system has some issues. 17
  • 19. Some Problems… ● took a long time to build ◇Many configurations/tunings were need because edubase Cloud's Eucalyptus is a custom edition. ● inflexible ◇Eucalyptus system is on the hardware itself, so it’s hard to scale up/down the node controller. ◆ Of course, the same can be said for any other IaaS 18
  • 20. Some Problems… ● took a long time to build ◇Many configurations/tunings were need because edubase Cloud's Eucalyptus is a custom edition. ● inflexible ◇Eucalyptus system is on the hardware itself, so it’s hard to scale up/down the node controller. ◆ Of course, the same can be said for any other IaaS 19
  • 21. Some Problems… ● took a long time to build ◇Many configurations/tunings were need because edubase Cloud's Eucalyptus is a custom edition. ● inflexible ◇Eucalyptus system is on the hardware itself, so it’s hard to scale up/down the node controller. ◆ Of course, the same can be said for any other IaaS 20
  • 22. Some Problems… ● took a long time to build ◇Many configurations/tunings were need because edubase Cloud's Eucalyptus is a custom edition. ● inflexible ◇Eucalyptus system is on the hardware itself, so it’s hard to scale up/down the node controller. ◆ Of course, the same can be said for any other IaaS 21
  • 23. Some Problems… ● took a long time to build ◇Many configurations/tunings were need because edubase Cloud's Eucalyptus is a custom edition. ● inflexible ◇Eucalyptus system is on the hardware itself, so it’s hard to scale up/down the node controller. ◆ Of course, the same can be said for any other IaaS 22
  • 24. Problems Solved! ● took a long time to build ◇Many configurations/tunings were need -> by dodai-deploy because edubase Cloud's Eucalyptus is a custom edition. ● inflexible ◇Eucalyptus system is on the hardware itself, so it’s hard to scale up/down the node controller. ◆ Of course, the same can be said for any other IaaS. 23
  • 25. Problems Solved! ● took a long time to build ◇Many configurations/tunings were need -> by dodai-deploy because edubase Cloud's Eucalyptus is a custom edition. ● inflexible ◇Eucalyptus system is on the hardware itself, so it’s hard to scale up/down the node controller. -> by dodai-compute ◆ Of course, the same can be said for any other IaaS. 24
  • 26. dodai...what?! ●dodai-deploy ◇It's a Deployment tool! ◇But it's NOT just any deployment tool. ◇You will have a memorable experience thanks to "Install as a Service". ●dodai-compute ◇It's Bare-metal as a Service by OpenStack! ◇But it's NOT just any Bare-metal as a Service. ◆ derived from Essex? NO! ◆ Folsom? NO! ◆ Diablo! ◇We are planning to customize Folsom. 25
  • 27. dodai...what?! ●dodai-deploy ◇It's a Deployment tool! ◇But it's NOT just any deployment tool. ◇You will have a memorable experience thanks to "Install as a Service". ●dodai-compute ◇It's Bare-metal as a Service by OpenStack! ◇But it's NOT just any Bare-metal as a Service. ◆ derived from Essex? NO! ◆ Folsom? NO! ◆ Diablo! ◇We are planning to customize Folsom. 26
  • 28. dodai...what?! ●dodai-deploy ◇It's a Deployment tool! ◇But it's NOT just any deployment tool. ◇You will have a memorable experience thanks to "Install as a Service". ●dodai-compute ◇It's Bare-metal as a Service by OpenStack! ◇But it's NOT just any Bare-metal as a Service. ◆ derived from Essex? NO! ◆ Folsom? NO! ◆ Diablo! ◇We are planning to customize Folsom. 27
  • 29. dodai...what?! ●dodai-deploy ◇It's a Deployment tool! ◇But it's NOT just any deployment tool. ◇You will have a memorable experience thanks to "Install as a Service". ●dodai-compute ◇It's Bare-metal as a Service by OpenStack! ◇But it's NOT just any Bare-metal as a Service. ◆ derived from Essex? NO! ◆ Folsom? NO! ◆ Diablo! ◇We are planning to customize Folsom. 28
  • 30. dodai...what?! ●dodai-deploy ◇It's a Deployment tool! ◇But it's NOT just any deployment tool. ◇You will have a memorable experience thanks to "Install as a Service". ●dodai-compute ◇It's Bare-metal as a Service by OpenStack! ◇But it's NOT just any Bare-metal as a Service. ◆ derived from Essex? NO! ◆ Folsom? NO! ◆ Diablo! ◇We are planning to customize Folsom. 29
  • 31. dodai...what?! ●dodai-deploy ◇It's a Deployment tool! ◇But it's NOT just any deployment tool. ◇You will have a memorable experience thanks to "Install as a Service". ●dodai-compute ◇It's Bare-metal as a Service by OpenStack! ◇But it's NOT just any Bare-metal as a Service. ◆ derived from Essex? NO! ◆ Folsom? NO! ◆ Diablo! ◇We are planning to customize Folsom. 30
  • 32. dodai...what?! ●dodai-deploy ◇It's a Deployment tool! ◇But it's NOT just any deployment tool. ◇You will have a memorable experience thanks to "Install as a Service". ●dodai-compute ◇It's Bare-metal as a Service by OpenStack! ◇But it's NOT just any Bare-metal as a Service. ◆ derived from Essex? NO! ◆ Folsom? NO! ◆ Diablo! ◇We are planning to customize Folsom. 31
  • 33. dodai...what?! ●dodai-deploy ◇It's a Deployment tool! ◇But it's NOT just any deployment tool. ◇You will have a memorable experience thanks to "Install as a Service". ●dodai-compute ◇It's Bare-metal as a Service by OpenStack! ◇But it's NOT just any Bare-metal as a Service. ◆ derived from Essex? NO! ◆ Folsom? NO! ◆ Diablo! ◇We are planning to customize Folsom. 32
  • 34. dodai...what?! ●dodai-deploy ◇It's a Deployment tool! ◇But it's NOT just any deployment tool. ◇You will have a memorable experience thanks to "Install as a Service". ●dodai-compute ◇It's Bare-metal as a Service by OpenStack! ◇But it's NOT just any Bare-metal as a Service. ◆ derived from Essex? NO! ◆ Folsom? NO! ◆ Diablo! ◇We are planning to customize Folsom. 33
  • 35. dodai...what?! ●dodai-deploy ◇It's a Deployment tool! ◇But it's NOT just any deployment tool. ◇You will have a memorable experience thanks to "Install as a Service". ●dodai-compute ◇It's Bare-metal as a Service by OpenStack! ◇But it's NOT just any Bare-metal as a Service. ◆ derived from Essex? NO! ◆ Folsom? NO! ◆ Diablo! ◇We are planning to customize Folsom. 34
  • 36. dodai...what?! ●dodai-deploy ◇It's a Deployment tool! ◇But it's NOT just any deployment tool. ◇You will have a memorable experience thanks to "Install as a Service". ●dodai-compute ◇It's Bare-metal as a Service by OpenStack! ◇But it's NOT just any Bare-metal as a Service. ◆ derived from Essex? NO! ◆ Folsom? NO! ◆ Diablo! ◇We are planning to customize Folsom. 35
  • 37. dodai...what?! ●dodai-deploy ◇It's a Deployment tool! ◇But it's NOT just any deployment tool. ◇You will have a memorable experience thanks to "Install as a Service". ●dodai-compute ◇It's Bare-metal as a Service by OpenStack! ◇But it's NOT just any Bare-metal as a Service. ◆ derived from Essex? NO! ◆ Folsom? NO! ◆ Diablo! ◇We are planning to customize Folsom. 36
  • 38. What we did ●First, We deploy Eucalyptus using dodai- deploy. ◇Ubuntu 12.04 with Eucalyptus 3.1 ◇However, edubase Cloud only works on CentOS 5. ◆ dodai-deploy does notwork yet on CentOS 5... ◆ Why did I select that? Because I like newest version... ●Next, We made machine images for edubase Cloud. ◇CLC(included walrus, sc) image ◇CC image ◇NC image 37
  • 39. What we did ●It only takes 3 steps to build a cloud. 1. Run instances using the machine images. 2. Configure eucalyptus.conf on CC. 3. Register all components to CLC/CC. A M I Diablo dodai-compute resource pool 38
  • 40. What we did ●It only takes 3 steps to build a cloud. 1. Run instances using the machine images. 2. Configure eucalyptus.conf on CC. 3. Register all components to CLC/CC. A M I Diablo dodai-compute resource pool 39
  • 41. What we did ●It only takes 3 steps to build a cloud. 1. Run instances using the machine images. 2. Configure eucalyptus.conf on CC. 3. Register all components to CLC/CC. A M I Diablo dodai-compute resource pool 40
  • 42. What we did ●It only takes 3 steps to build a cloud. 1. Run instances using the machine images. 2. Configure eucalyptus.conf on CC. 3. Register all components to CLC/CC. A M I Diablo dodai-compute resource pool 41
  • 43. What we did ● Q: scale up? ● A: Yes!!! 2 steps only. ◇ 1. RunInstances ◇ 2. euca_conf --register-nodes A M I Diablo dodai-compute resource pool 42
  • 44. What we did ● Q: scale up? ● A: Yes!!! 2 steps only. ◇ 1. RunInstances ◇ 2. euca_conf --register-nodes A M I Diablo dodai-compute resource pool 43
  • 45. What we did ● Q: scale up? ● A: Yes!!! 2 steps only. ◇ 1. RunInstances ◇ 2. euca_conf --register-nodes A M I Diablo dodai-compute resource pool 44
  • 46. What we did ● Q: scale up? ● A: Yes!!! 2 steps only. ◇ 1. RunInstances ◇ 2. euca_conf --register-nodes A M I Diablo dodai-compute resource pool 45
  • 47. Please join us! Mr.Guan will talk to you in Manchester D at 5:20 pm tomorrow, And give you all the details about dodai. Thank you! 46