1 / 81

OpenStack T utorial

OpenStack T utorial. Vasinee Siripoonya Kasidit Chanchio. Vasabilab. C onduct Virtualization and Cloud Computing Promote OpenStack in Thailand Our Current Projects ( http://vasabilab.cs.tu.ac.th). Outline. Introduct ion to Cloud Computing OpenStack Overview

jason
Télécharger la présentation

OpenStack T utorial

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. OpenStackTutorial VasineeSiripoonya KasiditChanchio

  2. Vasabilab • ConductVirtualization andCloud Computing • Promote OpenStack in Thailand • Our Current Projects (http://vasabilab.cs.tu.ac.th)

  3. Outline • Introduction toCloud Computing • OpenStack Overview • OpenStack Demo

  4. Cloud Computing • Cloud Computing ‘s characteristics: • Scale with increasing demand • Accessible anytime • Have Cloud operating system to manage resources and hide details from users • Pay Per Uses

  5. 1. Scalability Processing resourcesfor1

  6. Processing resources for an organization

  7. 2. Accessible Anytime Required Resources Time

  8. Required Resources Time

  9. 3. Cloud Operating Systems Cloud OS

  10. 4. Pay Per Uses May Required Resources Feb Jun Jan Mar Apr Time

  11. May Required Resources Feb Jun Jan Mar Apr Time

  12. Type of Services: Software SaaS

  13. Type of Services: Platform PaaS

  14. Type of Services: Infrastructure IaaS

  15. Cloud Layers SaaS PaaS IaaS

  16. Service Space • Private Cloud • Use within org • Org pays • Share resources within org • Public Cloud • Use on Internet • Pay per uses • Share resources with everyone Lower demands Higher demands Hybrid Cloud

  17. OpenStack Overview • Cloud OS developed by Rackspaceand NASA • Infrastructure as a Service • SupportPrivate Cloud andPublic Cloud • Open Source (Apache 2.0 license) • OpenStackFoundation • Popular and widely supported

  18. What OpenStack provide?

  19. 1. managevirtual machines

  20. 2. managevirtual networks

  21. 3. managevirtual storages

  22. 4. Multi-tenents

  23. OpenStackปฏิบัติการอยู่ใน Layer ไหน User IT Infrastructure Cloud OS Virtualization/OS Hardware/Storage/Network

  24. OpenStack Components DASHBOARD KEYSTONE

  25. OpenStackDashboard(Horizon): Web-based User interface • OpenStackIdentity Service (Keystone): Authentication and authorization

  26. OpenStack Components NOVA QUANTUM GLANCE

  27. OpenStackCompute(Nova): create and manage VMs • OpenStackImage Service(Glance):manage VM images and snapshots • OpenStackNetwork(Quantum): manage virtual network

  28. OpenStack Components SCIENCE CLOUD SWIFT CINDER

  29. OpenStackObject Storage(Swift): manage storageObject • OpenStackBlock Storage(Cinder): manage Virtual Storage Device

  30. OpenStackOperation 1.User Login 2. Authen and giveToken

  31. OpenStackOperation 3. IssuecreateVM request 4.Nova choose machine to runVM

  32. OpenStackOperation 5.confignetwork on compute and net nodes 6.Nova copy imagefromglance to compute node 7.Nova runVM oncompute node

  33. OpenStack Architecture

  34. interfacewith users and make management decisions OpenStackArhitecture runVM and store files Send/receive packets with outside world

  35. Hardware RecommendationsRecommended hardware configurations for a minimum production deployment for the cloud controller nodes http://docs.openstack.org/

  36. Hardware RecommendationsRecommended hardware configurations for a minimum production deployment for the compute nodes http://docs.openstack.org/

  37. ScienceCloud System Architecture Data Network • Compute Node: • nova-compute • Quantum-plugin • Cloud Controller: • nova-compute • nova-network • nova-scheduler • nova-api • Keystone • Dashboard • glance • Quantum-agents • Quantum-plugin Mangmt Network • Compute Node: • nova-compute • Quantum-plugin • Compute Node: • nova-compute • Quantum-plugin • Compute Node: • nova-compute • Quantum-plugin External Network

  38. Nova Swift Glance Keystone Horizon Quantum Cinder OpenStack Releases Folsom Sep 27, 2012 Nova Swift Glance Diablo Sep 22, 2011 Nova Swift Glance Grizzly Apr 4, 2013 Nova Swift Glance Keystone Horizon Quantum Cinder Bexar Feb 3, 2011 Essex Apr 5, 2012 Nova Swift Glance Keystone Horizon Cactus Apr 15, 2011 Nova Swift Glance Austin Oct 21, 2010 Nova Swift

  39. User/Tenant/Role • Useris alogin name toOpenStack • Tenant or Project represents user capability and resource quota • Role represent user’s authority over the system

  40. OpenStack Network Model • Fixed IPis an internalIP address inOpenStack • Floating IP isPublic IP address for external accesses • Use Cases:

  41. Use Case: Provider Router with Private Networks

  42. Use Case: Per-tenant Routers with Private Networks

  43. DEMO

  44. 2 Overview • Dashboard overview • Create Instance • เข้าใช้งาน instance ทางหน้า console • ใช้ Remote Desktop เพื่อ transfer file • Terminate Instance • Crate a Cluster Computer

  45. 3 Dashboard overview • Log In http://sciencecloud.cs.tu.ac.th

  46. 4 Dashboard overview ❸ ❷ ❶

  47. 5 Dashboard overview • Access & Security OUT IN MY INSTANCE Default Security

  48. 6 Dashboard overview MY COMPUTER • Access & Security RDP IN RDP OUT MY INSTANCE Allow RDP

  49. 7 Dashboard overview • Access & Security ICMP RDP SSH

More Related