Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.
OpenStack 101
What is OpenStack?
Priti Desai
Sr. Software Engineer
OpenStack 101 1
Me
• Part of Symantec since 2008
• STAR
– Reputation Based Technology
– Symantec Data Analytics Platform (now CPE)
• OpenS...
What is Cloud?
OpenStack 101
3
Cloud is more than virtualization
• Virtualization is an integral part of cloud computing
– Virtualization allows to fully...
What is OpenStack?
OpenStack 101
5
What is OpenStack?
As described by the OpenStack Foundation:
“Open source software for creating
private and public clouds....
Why OpenStack?
• Standard
– OpenStack is not a “cheap alternative” to proprietary, it is a dominant
standard as an IaaS.
•...
What are the key capabilities of
OpenStack ?
OpenStack 101
8
OpenStack Capabilities
• VMs on demand
– Provisioning
– Snapshotting
• Block/Object Storage
• Database as a Service
• Mult...
OpenStack History
OpenStack 101
10
OpenStack History
Series (codename) Status Releases
… … …
Havana EOL 2013.2 (October, 2013)
IceHouse Security Supported 20...
OpenStack Projects
OpenStack 101
12
OpenStack Projects
OpenStack 101
13
• Keystone (Identity Service)
• Nova (Compute Service)
• Glance (Image Service)
• Neut...
Logical Architecture
OpenStack 101
14
Logical Architecture
OpenStack 101
15
Logical Architecture
OpenStack 101
16
OpenStack 101
17
1
2
3
4
5
6
OpenStack Identity Service
Codename: Keystone
OpenStack 101
18
Keystone Concepts
OpenStack 101
19
How does AuthN mechanism work?
OpenStack 101
20
Keystone AuthN
OpenStack 101
21
OpenStack Compute Service
Codename: Nova
OpenStack 101
22
Nova Components
OpenStack 101
23
OpenStack Image Service
Codename: Glance
OpenStack 101
24
Glance Components
OpenStack 101
25
OpenStack Block Storage Service
Codename: Cinder
OpenStack 101
26
Cinder Components
OpenStack 101
27
CPE Deployment
OpenStack 101
28
CPE Deployment Topology
OpenStack 101
29
Control Cluster
Horizon Keystone NeutronNova Ctrl Glance
Compute Cluster
Compute
...
How to build OpenStack development
environment?
OpenStack 101
30
OpenStack Development Environment
OpenStack 101
31
• Select a Linux Distribution
• Install selected OS
• Download DevStack...
How to provision a VM in your
OpenStack development environment?
OpenStack 101
32
Launch a VM
OpenStack 101
33
• Set environment:
– export OS_AUTH_URL=https://keystone.ash2.symcpe.net/v3
– export OS_USERN...
Launch a VM
• Choose flavor:
– openstack flavor list
• Choose Image:
– openstack image list
• Choose Network:
– openstack ...
Access VM
• List VM
– openstack server list
• Create Floating IP
– openstack ip floating create <public-network>
• Attach ...
Q&A
Let’s talk…
OpenStack 101 36
Thank You!
Priti Desai
priti_desai@symantec.com
@pritidesai8
Vous avez terminé ce document.
Télécharger et lire hors ligne.
Prochain SlideShare
Les défis des architectures cloud sur OpenStack
Suivant
Prochain SlideShare
Les défis des architectures cloud sur OpenStack
Suivant
Télécharger pour lire hors ligne et voir en mode plein écran

Partager

OpenStack 101

Télécharger pour lire hors ligne

OpenStack 101

  1. 1. OpenStack 101 What is OpenStack? Priti Desai Sr. Software Engineer OpenStack 101 1
  2. 2. Me • Part of Symantec since 2008 • STAR – Reputation Based Technology – Symantec Data Analytics Platform (now CPE) • OpenStack Developer • OpenStack Security Group OpenStack 101 2
  3. 3. What is Cloud? OpenStack 101 3
  4. 4. Cloud is more than virtualization • Virtualization is an integral part of cloud computing – Virtualization allows to fully maximize the computing resources but it still requires a system administrator to provision the virtual machine for the end-users – Virtualization itself does not provide the customer a self-service layer and without that layer you cannot deliver compute as a service. • Cloud computing is about providing self-service to end users – Architecture and tools to enable virtualization to be delivered as a service and virtualization is one possible service that could be delivered. – Self-provision servers, applications and other resources – Utility model similar to power or water – meter resources and pay for what is used OpenStack 101 4
  5. 5. What is OpenStack? OpenStack 101 5
  6. 6. What is OpenStack? As described by the OpenStack Foundation: “Open source software for creating private and public clouds.” OpenStack 101 6
  7. 7. Why OpenStack? • Standard – OpenStack is not a “cheap alternative” to proprietary, it is a dominant standard as an IaaS. • Compatible – Compatibility with public cloud makes it easy to migrate data and applications to public/hybrid clouds. • Proven – OpenStack today powers some of the largest public and private clouds in the world. OpenStack 101 7
  8. 8. What are the key capabilities of OpenStack ? OpenStack 101 8
  9. 9. OpenStack Capabilities • VMs on demand – Provisioning – Snapshotting • Block/Object Storage • Database as a Service • Multi-tenancy - Tenant Isolation OpenStack 101 9
  10. 10. OpenStack History OpenStack 101 10
  11. 11. OpenStack History Series (codename) Status Releases … … … Havana EOL 2013.2 (October, 2013) IceHouse Security Supported 2014.1 (April, 2014) Juno Current Stable 2014.2 (October, 2014) Kilo Under Development Due (April, 2015) OpenStack 101 11
  12. 12. OpenStack Projects OpenStack 101 12
  13. 13. OpenStack Projects OpenStack 101 13 • Keystone (Identity Service) • Nova (Compute Service) • Glance (Image Service) • Neutron (Network Service) • Cinder (Block Storage Service) • Swift (Object Storage Service) • Horizon (Dashboard)
  14. 14. Logical Architecture OpenStack 101 14
  15. 15. Logical Architecture OpenStack 101 15
  16. 16. Logical Architecture OpenStack 101 16
  17. 17. OpenStack 101 17 1 2 3 4 5 6
  18. 18. OpenStack Identity Service Codename: Keystone OpenStack 101 18
  19. 19. Keystone Concepts OpenStack 101 19
  20. 20. How does AuthN mechanism work? OpenStack 101 20
  21. 21. Keystone AuthN OpenStack 101 21
  22. 22. OpenStack Compute Service Codename: Nova OpenStack 101 22
  23. 23. Nova Components OpenStack 101 23
  24. 24. OpenStack Image Service Codename: Glance OpenStack 101 24
  25. 25. Glance Components OpenStack 101 25
  26. 26. OpenStack Block Storage Service Codename: Cinder OpenStack 101 26
  27. 27. Cinder Components OpenStack 101 27
  28. 28. CPE Deployment OpenStack 101 28
  29. 29. CPE Deployment Topology OpenStack 101 29 Control Cluster Horizon Keystone NeutronNova Ctrl Glance Compute Cluster Compute Node Compute Node Compute Node Compute Node Compute Node Compute Node Storage Cluster (Swift) Storage Node Storage Node Storage Node Storage Node Storage Node Storage Node
  30. 30. How to build OpenStack development environment? OpenStack 101 30
  31. 31. OpenStack Development Environment OpenStack 101 31 • Select a Linux Distribution • Install selected OS • Download DevStack – git clone https://github.com/openstack-dev/devstack.git -b stable/juno • Configure – local.conf - OpenStack Repo, Install Directory, Logging Directory • Start the install – cd devstack – ./stack.sh
  32. 32. How to provision a VM in your OpenStack development environment? OpenStack 101 32
  33. 33. Launch a VM OpenStack 101 33 • Set environment: – export OS_AUTH_URL=https://keystone.ash2.symcpe.net/v3 – export OS_USERNAME=priti_desai – export OS_PASSWORD=<password> – export OS_USER_DOMAIN_NAME=<domain name> – export OS_PROJECT_DOMAIN_NAME=<domain name> – export OS_PROJECT_NAME=<project name> – export OS_IDENTITY_API_VERSION=3
  34. 34. Launch a VM • Choose flavor: – openstack flavor list • Choose Image: – openstack image list • Choose Network: – openstack network show <private-network> • Choose Security Group: – openstack security group list • Create a VM – openstack server create –flavor=<flavor-id> –image=<image-id> --min=1 --max=1 --nic net-id=<net-id>-- security-group=<security-group> openstack-test-server OpenStack 101 34
  35. 35. Access VM • List VM – openstack server list • Create Floating IP – openstack ip floating create <public-network> • Attach floating IP – openstack ip floating add <floating IP> <server> • Logging into VM – Ping <floating IP> – ssh root@<floating IP> OpenStack 101 35
  36. 36. Q&A Let’s talk… OpenStack 101 36
  37. 37. Thank You! Priti Desai priti_desai@symantec.com @pritidesai8
  • BurhanAbuBaja

    Aug. 26, 2017

Vues

Nombre de vues

1 047

Sur Slideshare

0

À partir des intégrations

0

Nombre d'intégrations

4

Actions

Téléchargements

43

Partages

0

Commentaires

0

Mentions J'aime

1

×