Upload
osamu-habuka
View
1.426
Download
0
Embed Size (px)
DESCRIPTION
Citation preview
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
2
Of course,
I like OpenStack
3
but actually,
I love Eucalyptus
4
I love CLC
5
I love CC
6
I love NC
7
I love SC/Walrus
8
Eucalyptus running in the USA
9
in Japan
10
at Companies...
on Campuses...
11
on my desk
12
13
but
today is OpenStack day.
so, shall we get down to main subject.
14
edubase Cloud
on the
OpenStack
15
Eucalyptus coexists with OpenStack
What is edubase Cloud?
edubase Cloud is the IaaS for students at the National Institute of Informatics (NII)
16
This IaaS is made of Eucalyptus! (CLCx1,CCx1,NCx14)x10 + (CLCx1,CCx1,NCx6)x5 = almost 1360 VMs
This system is very very... very good
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 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
-> by dodai-deploy
Problems Solved!
● 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.
24
-> by dodai-deploy
-> by dodai-compute
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.
38
Diablo
dodai-compute resource pool
A M I
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.
39
Diablo
dodai-compute resource pool
A M I
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.
40
Diablo
dodai-compute resource pool
A M I
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.
41
Diablo
dodai-compute resource pool
A M I
What we did
● Q: scale up?
● A: Yes!!! 2 steps only.
◇ 1. RunInstances
◇ 2. euca_conf --register-nodes
42
Diablo
dodai-compute resource pool
A M I
What we did
● Q: scale up?
● A: Yes!!! 2 steps only.
◇ 1. RunInstances
◇ 2. euca_conf --register-nodes
43
Diablo
dodai-compute resource pool
A M I
What we did
● Q: scale up?
● A: Yes!!! 2 steps only.
◇ 1. RunInstances
◇ 2. euca_conf --register-nodes
44
Diablo
dodai-compute resource pool
A M I
What we did
● Q: scale up?
● A: Yes!!! 2 steps only.
◇ 1. RunInstances
◇ 2. euca_conf --register-nodes
45
Diablo
dodai-compute resource pool
A M I
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