47
edubase Cloud on the OpenStack Osamu Habuka @habuka036 NTT DATA INTELLILINK Corp. 2012/10/15

edubase Cloud on the OpenStack

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: edubase Cloud on the OpenStack

edubase Cloud on the

OpenStack

Osamu Habuka

@habuka036

NTT DATA INTELLILINK Corp.

2012/10/15

Page 2: edubase Cloud on the OpenStack

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

Page 3: edubase Cloud on the OpenStack

2

Of course,

I like OpenStack

Page 4: edubase Cloud on the OpenStack

3

but actually,

I love Eucalyptus

Page 5: edubase Cloud on the OpenStack

4

I love CLC

Page 6: edubase Cloud on the OpenStack

5

I love CC

Page 7: edubase Cloud on the OpenStack

6

I love NC

Page 8: edubase Cloud on the OpenStack

7

I love SC/Walrus

Page 9: edubase Cloud on the OpenStack

8

Eucalyptus running in the USA

Page 10: edubase Cloud on the OpenStack

9

in Japan

Page 11: edubase Cloud on the OpenStack

10

at Companies...

on Campuses...

Page 12: edubase Cloud on the OpenStack

11

on my desk

Page 13: edubase Cloud on the OpenStack

12

Page 14: edubase Cloud on the OpenStack

13

but

today is OpenStack day.

so, shall we get down to main subject.

Page 15: edubase Cloud on the OpenStack

14

edubase Cloud

on the

OpenStack

Page 16: edubase Cloud on the OpenStack

15

Eucalyptus coexists with OpenStack

Page 17: edubase Cloud on the 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

Page 18: edubase Cloud on the OpenStack

this system has some issues.

17

Page 19: edubase Cloud on the OpenStack

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

Page 20: edubase Cloud on the OpenStack

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

Page 21: edubase Cloud on the OpenStack

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

Page 22: edubase Cloud on the OpenStack

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

Page 23: edubase Cloud on the OpenStack

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

Page 24: edubase Cloud on the OpenStack

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

Page 25: edubase Cloud on the OpenStack

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

Page 26: edubase Cloud on the OpenStack

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

Page 27: edubase Cloud on the OpenStack

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

Page 28: edubase Cloud on the OpenStack

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

Page 29: edubase Cloud on the OpenStack

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

Page 30: edubase Cloud on the OpenStack

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

Page 31: edubase Cloud on the OpenStack

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

Page 32: edubase Cloud on the OpenStack

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

Page 33: edubase Cloud on the OpenStack

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

Page 34: edubase Cloud on the OpenStack

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

Page 35: edubase Cloud on the OpenStack

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

Page 36: edubase Cloud on the OpenStack

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

Page 37: edubase Cloud on the OpenStack

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

Page 38: edubase Cloud on the OpenStack

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

Page 39: edubase Cloud on the OpenStack

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

Page 40: edubase Cloud on the OpenStack

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

Page 41: edubase Cloud on the OpenStack

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

Page 42: edubase Cloud on the OpenStack

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

Page 43: edubase Cloud on the OpenStack

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

Page 44: edubase Cloud on the OpenStack

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

Page 45: edubase Cloud on the OpenStack

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

Page 46: edubase Cloud on the OpenStack

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

Page 47: edubase Cloud on the OpenStack

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