edubase Cloud on the OpenStack

1,762 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,762
On SlideShare
0
From Embeds
0
Number of Embeds
157
Actions
Shares
0
Downloads
19
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

edubase Cloud on the OpenStack

  1. 1. edubase Cloud on the OpenStack Osamu Habuka @habuka036NTT DATA INTELLILINK Corp. 2012/10/15
  2. 2. about me●chairman of Eucalyptus Users Group Japan ◇Im 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. 3. Of course, I likeOpenStack 2
  4. 4. but actually, I love Eucalyptus 3
  5. 5. I love CLC 4
  6. 6. I love CC 5
  7. 7. I love NC 6
  8. 8. I loveSC/Walrus 7
  9. 9. Eucalyptusrunning in the USA 8
  10. 10. in Japan 9
  11. 11. at Companies...on Campuses... 10
  12. 12. on my desk 11
  13. 13. 12
  14. 14. but today is OpenStack day.so, shall we get down to main subject. 13
  15. 15. edubase Cloud on the OpenStack 14
  16. 16. Eucalyptuscoexists with OpenStack 15
  17. 17. What is edubase Cloud?edubase Cloud is the IaaS forstudents at the NationalInstitute of Informatics (NII)This IaaS ismade ofEucalyptus!(CLCx1,CCx1,NCx14)x10 +(CLCx1,CCx1,NCx6)x5 = This system is very very... veryalmost 1360 VMs good 16
  18. 18. this system has some issues. 17
  19. 19. Some Problems…● took a long time to build ◇Many configurations/tunings were need because edubase Clouds 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. 20. Some Problems…● took a long time to build ◇Many configurations/tunings were need because edubase Clouds 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. 21. Some Problems…● took a long time to build ◇Many configurations/tunings were need because edubase Clouds 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. 22. Some Problems…● took a long time to build ◇Many configurations/tunings were need because edubase Clouds 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. 23. Some Problems…● took a long time to build ◇Many configurations/tunings were need because edubase Clouds 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. 24. Problems Solved!● took a long time to build ◇Many configurations/tunings were need -> by dodai-deploy because edubase Clouds 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. 25. Problems Solved!● took a long time to build ◇Many configurations/tunings were need -> by dodai-deploy because edubase Clouds 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. 26. dodai...what?!●dodai-deploy ◇Its a Deployment tool! ◇But its NOT just any deployment tool. ◇You will have a memorable experience thanks to "Install as a Service".●dodai-compute ◇Its Bare-metal as a Service by OpenStack! ◇But its NOT just any Bare-metal as a Service. ◆ derived from Essex? NO! ◆ Folsom? NO! ◆ Diablo! ◇We are planning to customize Folsom. 25
  27. 27. dodai...what?!●dodai-deploy ◇Its a Deployment tool! ◇But its NOT just any deployment tool. ◇You will have a memorable experience thanks to "Install as a Service".●dodai-compute ◇Its Bare-metal as a Service by OpenStack! ◇But its NOT just any Bare-metal as a Service. ◆ derived from Essex? NO! ◆ Folsom? NO! ◆ Diablo! ◇We are planning to customize Folsom. 26
  28. 28. dodai...what?!●dodai-deploy ◇Its a Deployment tool! ◇But its NOT just any deployment tool. ◇You will have a memorable experience thanks to "Install as a Service".●dodai-compute ◇Its Bare-metal as a Service by OpenStack! ◇But its NOT just any Bare-metal as a Service. ◆ derived from Essex? NO! ◆ Folsom? NO! ◆ Diablo! ◇We are planning to customize Folsom. 27
  29. 29. dodai...what?!●dodai-deploy ◇Its a Deployment tool! ◇But its NOT just any deployment tool. ◇You will have a memorable experience thanks to "Install as a Service".●dodai-compute ◇Its Bare-metal as a Service by OpenStack! ◇But its NOT just any Bare-metal as a Service. ◆ derived from Essex? NO! ◆ Folsom? NO! ◆ Diablo! ◇We are planning to customize Folsom. 28
  30. 30. dodai...what?!●dodai-deploy ◇Its a Deployment tool! ◇But its NOT just any deployment tool. ◇You will have a memorable experience thanks to "Install as a Service".●dodai-compute ◇Its Bare-metal as a Service by OpenStack! ◇But its NOT just any Bare-metal as a Service. ◆ derived from Essex? NO! ◆ Folsom? NO! ◆ Diablo! ◇We are planning to customize Folsom. 29
  31. 31. dodai...what?!●dodai-deploy ◇Its a Deployment tool! ◇But its NOT just any deployment tool. ◇You will have a memorable experience thanks to "Install as a Service".●dodai-compute ◇Its Bare-metal as a Service by OpenStack! ◇But its NOT just any Bare-metal as a Service. ◆ derived from Essex? NO! ◆ Folsom? NO! ◆ Diablo! ◇We are planning to customize Folsom. 30
  32. 32. dodai...what?!●dodai-deploy ◇Its a Deployment tool! ◇But its NOT just any deployment tool. ◇You will have a memorable experience thanks to "Install as a Service".●dodai-compute ◇Its Bare-metal as a Service by OpenStack! ◇But its NOT just any Bare-metal as a Service. ◆ derived from Essex? NO! ◆ Folsom? NO! ◆ Diablo! ◇We are planning to customize Folsom. 31
  33. 33. dodai...what?!●dodai-deploy ◇Its a Deployment tool! ◇But its NOT just any deployment tool. ◇You will have a memorable experience thanks to "Install as a Service".●dodai-compute ◇Its Bare-metal as a Service by OpenStack! ◇But its NOT just any Bare-metal as a Service. ◆ derived from Essex? NO! ◆ Folsom? NO! ◆ Diablo! ◇We are planning to customize Folsom. 32
  34. 34. dodai...what?!●dodai-deploy ◇Its a Deployment tool! ◇But its NOT just any deployment tool. ◇You will have a memorable experience thanks to "Install as a Service".●dodai-compute ◇Its Bare-metal as a Service by OpenStack! ◇But its NOT just any Bare-metal as a Service. ◆ derived from Essex? NO! ◆ Folsom? NO! ◆ Diablo! ◇We are planning to customize Folsom. 33
  35. 35. dodai...what?!●dodai-deploy ◇Its a Deployment tool! ◇But its NOT just any deployment tool. ◇You will have a memorable experience thanks to "Install as a Service".●dodai-compute ◇Its Bare-metal as a Service by OpenStack! ◇But its NOT just any Bare-metal as a Service. ◆ derived from Essex? NO! ◆ Folsom? NO! ◆ Diablo! ◇We are planning to customize Folsom. 34
  36. 36. dodai...what?!●dodai-deploy ◇Its a Deployment tool! ◇But its NOT just any deployment tool. ◇You will have a memorable experience thanks to "Install as a Service".●dodai-compute ◇Its Bare-metal as a Service by OpenStack! ◇But its NOT just any Bare-metal as a Service. ◆ derived from Essex? NO! ◆ Folsom? NO! ◆ Diablo! ◇We are planning to customize Folsom. 35
  37. 37. dodai...what?!●dodai-deploy ◇Its a Deployment tool! ◇But its NOT just any deployment tool. ◇You will have a memorable experience thanks to "Install as a Service".●dodai-compute ◇Its Bare-metal as a Service by OpenStack! ◇But its NOT just any Bare-metal as a Service. ◆ derived from Essex? NO! ◆ Folsom? NO! ◆ Diablo! ◇We are planning to customize Folsom. 36
  38. 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. 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. 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. 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. 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. 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. 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. 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. 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. 47. Please join us!Mr.Guan will talk to youin Manchester Dat 5:20 pm tomorrow,And give you all the detailsabout dodai. Thank you! 46

×