SlideShare una empresa de Scribd logo
1 de 22
Descargar para leer sin conexión
OpenStack
  Technical WorkShop
    Paris, 20th December 2012



Emilien Macchi
OpenStack Operator @ eNovance
# whoami
  EmilienM on IRC
  25 old

  Student in Master Degree (Part time)

  OpenStack Operator at eNovance :

     Maintain and manage eNoCloud (Public

      Cloud using OpenStack)
     Building CloudWatt Cloud

     OpenStack contributor (HA stuffs + doc)
OpenStack
  Created in 2010 by NASA & RackSpace
  Licence Apache 2.0

  Manage IaaS

  Open-Source Framework

  API, Plugins, Drivers

  Multi-tenancy, Scalable, multi-plateform

  Developed in Python
OpenStack in the IaaS*
  IaaS Components    OpenStack Projects

                                Nova
      Compute            (Virtual Machines)

                               Swift
                          (Object Storage)
      Storage
                               Cinder
                           (Block Storage)

                               Quantum
     Networking
                         (Virtual Networking)

                            * Infrastructure as a Service
Get the VM
 
   Download it : http://goo.gl/01Dr5
 
   Ubuntu 12.04 with Cloud Archives
 
   root / password
 
   MySQL installed
 
   Scripts already in /root
 
   Packages downloaded, NOT installed
 
   Usable with VMware & Virtual Box
Architecture
Networking
 
   1 NIC for Management (192.168.0.0/24)
    → « NAT »
 
   1 NIC for Data (10.10.10.0/24)
    → « Internal »
 
   1 NIC for Public (7.7.7.0/24)
    → « Bridge » with WLAN or Ethernet
Common Services
 
     MySQL (Backend Databases)
      → Used by Keystone, Glance, Nova,
      Cinder, and Quantum.

 
     RabbitMQ (Middleware for queuing)
      → Used by Glance, Nova, Cinder and
      Quantum.
Keystone : Identity as a Service 1/2
 
   Identity (Users, tenants, roles, metadata)
   → Can be backed by LDAP
 
   Token : Authentify requests from user /
 tenant
 
   Service Catalog : Endpoint registry
 
   Policy Services : Rule-based authorization
 engine
Keystone : Identity as a Service 2/2
 1) Install packages & Configuration

 2) Synchronize the Database

 3) Create Users, Tenants, Roles

 4) Create Services and Endpoints

 5) Test the identity.
Glance : Image Delivery 1/2
 
   Discovering, Registring, Retrieving Virtual
 Machine images.
 
   The images can be stored in : regular FS,
 RBD (Ceph), Amazon S3 or Swift.
 
   Disk Formats : raw, vhd, vmdk, vdi, iso,
 qcow2, aki, ari, ami.
 
   Container Formats : bare, ovf, aki, ami, ari.
Glance : Image Delivery 2/2

 1) Install packages & Configuration

 2) Synchronize the Database

 3) Import CirrOS image with CLI
Cinder : Block Storage 1/2
 
   Formerly « nova-volume »
 
   Create / Delete / Attach / Detach volumes
 to a VM
 
   Storage backed by : NFS, iSCSI, SolidFire,
 NetAPP, etc...
Cinder : Block Storage 2/2

 1) Prepare the second disk with LVM
 2) Install packages & Configuration
 3) Synchronize the Database
 4) Create a 1GB volume for testing
Quantum : Networking 1/2
 
   Provides connectivity to Vms
 
   Manage L2 & L3 with an API
 
   Networking backed by plugins : Open-
 vSwitch, Linux Bridge, Cisco, OpenFlow
 (BigSwitch, Floodlight, NEC, Ryu, etc),
 Midonet (Midokura) and NVP (Nicira /
 Vmware).
Quantum : Networking 2/2

 1) Install packages & Configuration
 2) Create virtual L2 with Open-vSwitch
 3) Create virtual L3 with the script
 4) Configure L3 Agent
Nova : Compute Service 1/2
 
   Manages Virtual Machines
 
   Libvirt friendly
 
   Hypervisors supported : KVM / qemu, Xen,
 Hyper-V (all ready for production)
 
   Interact with other services (Cinder,
 Quantum, Glance, Keystone, etc)
Nova : Compute Service 2/2

 1) Install packages & Configuration
 2) Synchronize the Database
 3) Configure the Hypervisor
 4) Spawn a VM with CLI
Horizon : Dashboard 1/2
 
   Developped with Python / Django
 
   Manage VMs, Images, Identity, Volumes
 
   Not yet full-integraded with Quantum :
 only L2 is working. L3 should be managed
 from CLI.
Horizon : Dashboard 2/2

 1) Install the packages

 2) Connect to the dashboard :
    → http://<ip>/horizon
Start your first VM !
 
   Use demo tenant / user
 
   Check networking before
 
   Spawn a VM from CirrOS image
 
   Attach the virtual port to a floating IP
 (from Quantum CLI)
 
   Ping the VM
 
   SSH the VM
 
   Play with volumes
Questions ?



E-mail : emilien@enovance.com
irc : EmilienM
twitter : EmilienMacchi

Más contenido relacionado

La actualidad más candente

Lessons learned from global telecom operators' cloud journeys - Zeev Likworni...
Lessons learned from global telecom operators' cloud journeys - Zeev Likworni...Lessons learned from global telecom operators' cloud journeys - Zeev Likworni...
Lessons learned from global telecom operators' cloud journeys - Zeev Likworni...Cloud Native Day Tel Aviv
 
Introduction To OpenStack
Introduction To OpenStackIntroduction To OpenStack
Introduction To OpenStackHaim Ateya
 
Rightscale Webinar: Designing Private & Hybrid Clouds (Hosted by Citrix)
Rightscale Webinar: Designing Private & Hybrid Clouds (Hosted by Citrix)Rightscale Webinar: Designing Private & Hybrid Clouds (Hosted by Citrix)
Rightscale Webinar: Designing Private & Hybrid Clouds (Hosted by Citrix)RightScale
 
Evolution to the Hybrid Data Center
Evolution to the Hybrid Data CenterEvolution to the Hybrid Data Center
Evolution to the Hybrid Data CenterCisco Canada
 
Joyent Cloud Advantages
Joyent Cloud AdvantagesJoyent Cloud Advantages
Joyent Cloud Advantagesdmasciorini
 
The Future of SDN in CloudStack by Chiradeep Vittal
The Future of SDN in CloudStack by Chiradeep VittalThe Future of SDN in CloudStack by Chiradeep Vittal
The Future of SDN in CloudStack by Chiradeep Vittalbuildacloud
 
See Your OpenStack Network Like Never Before
See Your OpenStack Network Like Never BeforeSee Your OpenStack Network Like Never Before
See Your OpenStack Network Like Never BeforePLUMgrid
 
Docker San Diego 2015-03-25
Docker San Diego 2015-03-25Docker San Diego 2015-03-25
Docker San Diego 2015-03-25Casey Bisson
 
Getting Started With OpenStack (Havana)
Getting Started With OpenStack (Havana)Getting Started With OpenStack (Havana)
Getting Started With OpenStack (Havana)Kenneth Hui
 
[OpenStack Day in Korea 2015] Track 3-4 - Software Defined Storage (SDS) and ...
[OpenStack Day in Korea 2015] Track 3-4 - Software Defined Storage (SDS) and ...[OpenStack Day in Korea 2015] Track 3-4 - Software Defined Storage (SDS) and ...
[OpenStack Day in Korea 2015] Track 3-4 - Software Defined Storage (SDS) and ...OpenStack Korea Community
 
Design and implement a new cloud security method based on multi clouds on ope...
Design and implement a new cloud security method based on multi clouds on ope...Design and implement a new cloud security method based on multi clouds on ope...
Design and implement a new cloud security method based on multi clouds on ope...csandit
 
Joyent Corporate Overview
Joyent Corporate OverviewJoyent Corporate Overview
Joyent Corporate OverviewCarly Guarcello
 
OpenStack 101 Presentation
OpenStack 101 PresentationOpenStack 101 Presentation
OpenStack 101 PresentationEVault
 
Cloud Based VDI with OpenStack, by Shifen Yang
Cloud Based VDI with OpenStack, by Shifen YangCloud Based VDI with OpenStack, by Shifen Yang
Cloud Based VDI with OpenStack, by Shifen YangHui Cheng
 
MidoNet Differentiation and Overview
MidoNet Differentiation and OverviewMidoNet Differentiation and Overview
MidoNet Differentiation and OverviewMidokura
 
PLNOG 8: Ivan Pepelnjak - Cloud Networking - From Theory to Practice
PLNOG 8: Ivan Pepelnjak - Cloud Networking - From Theory to Practice PLNOG 8: Ivan Pepelnjak - Cloud Networking - From Theory to Practice
PLNOG 8: Ivan Pepelnjak - Cloud Networking - From Theory to Practice PROIDEA
 
OpenStack Tutorial
OpenStack TutorialOpenStack Tutorial
OpenStack TutorialBret Piatt
 
[OpenStack Day in Korea 2015] Track 3-2 - Huawei Cloud Computing Powered by O...
[OpenStack Day in Korea 2015] Track 3-2 - Huawei Cloud Computing Powered by O...[OpenStack Day in Korea 2015] Track 3-2 - Huawei Cloud Computing Powered by O...
[OpenStack Day in Korea 2015] Track 3-2 - Huawei Cloud Computing Powered by O...OpenStack Korea Community
 

La actualidad más candente (20)

Lessons learned from global telecom operators' cloud journeys - Zeev Likworni...
Lessons learned from global telecom operators' cloud journeys - Zeev Likworni...Lessons learned from global telecom operators' cloud journeys - Zeev Likworni...
Lessons learned from global telecom operators' cloud journeys - Zeev Likworni...
 
Introduction To OpenStack
Introduction To OpenStackIntroduction To OpenStack
Introduction To OpenStack
 
Rightscale Webinar: Designing Private & Hybrid Clouds (Hosted by Citrix)
Rightscale Webinar: Designing Private & Hybrid Clouds (Hosted by Citrix)Rightscale Webinar: Designing Private & Hybrid Clouds (Hosted by Citrix)
Rightscale Webinar: Designing Private & Hybrid Clouds (Hosted by Citrix)
 
Evolution to the Hybrid Data Center
Evolution to the Hybrid Data CenterEvolution to the Hybrid Data Center
Evolution to the Hybrid Data Center
 
Joyent Cloud Advantages
Joyent Cloud AdvantagesJoyent Cloud Advantages
Joyent Cloud Advantages
 
The Future of SDN in CloudStack by Chiradeep Vittal
The Future of SDN in CloudStack by Chiradeep VittalThe Future of SDN in CloudStack by Chiradeep Vittal
The Future of SDN in CloudStack by Chiradeep Vittal
 
OpenStack Ecosystem (10000 feet oveview)
OpenStack Ecosystem (10000 feet oveview)OpenStack Ecosystem (10000 feet oveview)
OpenStack Ecosystem (10000 feet oveview)
 
See Your OpenStack Network Like Never Before
See Your OpenStack Network Like Never BeforeSee Your OpenStack Network Like Never Before
See Your OpenStack Network Like Never Before
 
Docker San Diego 2015-03-25
Docker San Diego 2015-03-25Docker San Diego 2015-03-25
Docker San Diego 2015-03-25
 
Getting Started With OpenStack (Havana)
Getting Started With OpenStack (Havana)Getting Started With OpenStack (Havana)
Getting Started With OpenStack (Havana)
 
[OpenStack Day in Korea 2015] Track 3-4 - Software Defined Storage (SDS) and ...
[OpenStack Day in Korea 2015] Track 3-4 - Software Defined Storage (SDS) and ...[OpenStack Day in Korea 2015] Track 3-4 - Software Defined Storage (SDS) and ...
[OpenStack Day in Korea 2015] Track 3-4 - Software Defined Storage (SDS) and ...
 
Design and implement a new cloud security method based on multi clouds on ope...
Design and implement a new cloud security method based on multi clouds on ope...Design and implement a new cloud security method based on multi clouds on ope...
Design and implement a new cloud security method based on multi clouds on ope...
 
Joyent Corporate Overview
Joyent Corporate OverviewJoyent Corporate Overview
Joyent Corporate Overview
 
OpenStack 101 Presentation
OpenStack 101 PresentationOpenStack 101 Presentation
OpenStack 101 Presentation
 
Cloud Foundation
Cloud FoundationCloud Foundation
Cloud Foundation
 
Cloud Based VDI with OpenStack, by Shifen Yang
Cloud Based VDI with OpenStack, by Shifen YangCloud Based VDI with OpenStack, by Shifen Yang
Cloud Based VDI with OpenStack, by Shifen Yang
 
MidoNet Differentiation and Overview
MidoNet Differentiation and OverviewMidoNet Differentiation and Overview
MidoNet Differentiation and Overview
 
PLNOG 8: Ivan Pepelnjak - Cloud Networking - From Theory to Practice
PLNOG 8: Ivan Pepelnjak - Cloud Networking - From Theory to Practice PLNOG 8: Ivan Pepelnjak - Cloud Networking - From Theory to Practice
PLNOG 8: Ivan Pepelnjak - Cloud Networking - From Theory to Practice
 
OpenStack Tutorial
OpenStack TutorialOpenStack Tutorial
OpenStack Tutorial
 
[OpenStack Day in Korea 2015] Track 3-2 - Huawei Cloud Computing Powered by O...
[OpenStack Day in Korea 2015] Track 3-2 - Huawei Cloud Computing Powered by O...[OpenStack Day in Korea 2015] Track 3-2 - Huawei Cloud Computing Powered by O...
[OpenStack Day in Korea 2015] Track 3-2 - Huawei Cloud Computing Powered by O...
 

Similar a Workshop eNovance/OpenStack 20-12-2012

OpenStack dotscale workshop -08062013
OpenStack  dotscale workshop -08062013OpenStack  dotscale workshop -08062013
OpenStack dotscale workshop -08062013eNovance
 
Cloud computing and OpenStack
Cloud computing and OpenStackCloud computing and OpenStack
Cloud computing and OpenStackEdgar Magana
 
7 - Introduction to OpenStack & SDN by Ady Saputra
7 - Introduction to OpenStack & SDN by Ady Saputra7 - Introduction to OpenStack & SDN by Ady Saputra
7 - Introduction to OpenStack & SDN by Ady SaputraSDNRG ITB
 
Jax2013 PaaS-Parade - Part 1: Cloud Foundry
Jax2013 PaaS-Parade - Part 1: Cloud FoundryJax2013 PaaS-Parade - Part 1: Cloud Foundry
Jax2013 PaaS-Parade - Part 1: Cloud Foundrymartinlippert
 
Drupal PT Meetup Lisbon (December 2011)
Drupal PT Meetup Lisbon (December 2011)Drupal PT Meetup Lisbon (December 2011)
Drupal PT Meetup Lisbon (December 2011)Paulo Gomes
 
Openstack days taiwan 2016 0712
Openstack days taiwan 2016 0712Openstack days taiwan 2016 0712
Openstack days taiwan 2016 0712Naoto Gohko
 
Automating CloudStack with Puppet - David Nalley
Automating CloudStack with Puppet - David NalleyAutomating CloudStack with Puppet - David Nalley
Automating CloudStack with Puppet - David NalleyPuppet
 
Automating Your CloudStack Cloud with Puppet
Automating Your CloudStack Cloud with PuppetAutomating Your CloudStack Cloud with Puppet
Automating Your CloudStack Cloud with Puppetbuildacloud
 
What is OpenStack and the added value of IBM solutions
What is OpenStack and the added value of IBM solutionsWhat is OpenStack and the added value of IBM solutions
What is OpenStack and the added value of IBM solutionsSasha Lazarevic
 
Agile Brown Bag - Vagrant & Docker: Introduction
Agile Brown Bag - Vagrant & Docker: IntroductionAgile Brown Bag - Vagrant & Docker: Introduction
Agile Brown Bag - Vagrant & Docker: IntroductionAgile Partner S.A.
 
Docker intro
Docker introDocker intro
Docker introspiddy
 
Docker - Demo on PHP Application deployment
Docker - Demo on PHP Application deployment Docker - Demo on PHP Application deployment
Docker - Demo on PHP Application deployment Arun prasath
 
Survey of open source cloud architectures
Survey of open source cloud architecturesSurvey of open source cloud architectures
Survey of open source cloud architecturesabhinav vedanbhatla
 
Dockerization of Azure Platform
Dockerization of Azure PlatformDockerization of Azure Platform
Dockerization of Azure Platformnirajrules
 
OpenStack Quantum: Cloud Carrier Summit 2012
OpenStack Quantum: Cloud Carrier Summit 2012OpenStack Quantum: Cloud Carrier Summit 2012
OpenStack Quantum: Cloud Carrier Summit 2012Dan Wendlandt
 
NaaS in OpenStack - CloudCamp Moscow
NaaS in OpenStack - CloudCamp MoscowNaaS in OpenStack - CloudCamp Moscow
NaaS in OpenStack - CloudCamp MoscowIlya Alekseyev
 

Similar a Workshop eNovance/OpenStack 20-12-2012 (20)

OpenStack dotscale workshop -08062013
OpenStack  dotscale workshop -08062013OpenStack  dotscale workshop -08062013
OpenStack dotscale workshop -08062013
 
Cloud computing and OpenStack
Cloud computing and OpenStackCloud computing and OpenStack
Cloud computing and OpenStack
 
7 - Introduction to OpenStack & SDN by Ady Saputra
7 - Introduction to OpenStack & SDN by Ady Saputra7 - Introduction to OpenStack & SDN by Ady Saputra
7 - Introduction to OpenStack & SDN by Ady Saputra
 
Open stack wtf_(1)
Open stack  wtf_(1)Open stack  wtf_(1)
Open stack wtf_(1)
 
Jax2013 PaaS-Parade - Part 1: Cloud Foundry
Jax2013 PaaS-Parade - Part 1: Cloud FoundryJax2013 PaaS-Parade - Part 1: Cloud Foundry
Jax2013 PaaS-Parade - Part 1: Cloud Foundry
 
Kubernetes
KubernetesKubernetes
Kubernetes
 
Drupal PT Meetup Lisbon (December 2011)
Drupal PT Meetup Lisbon (December 2011)Drupal PT Meetup Lisbon (December 2011)
Drupal PT Meetup Lisbon (December 2011)
 
Open nebula froscon
Open nebula frosconOpen nebula froscon
Open nebula froscon
 
Openstack days taiwan 2016 0712
Openstack days taiwan 2016 0712Openstack days taiwan 2016 0712
Openstack days taiwan 2016 0712
 
Docker Ecosystem on Azure
Docker Ecosystem on AzureDocker Ecosystem on Azure
Docker Ecosystem on Azure
 
Automating CloudStack with Puppet - David Nalley
Automating CloudStack with Puppet - David NalleyAutomating CloudStack with Puppet - David Nalley
Automating CloudStack with Puppet - David Nalley
 
Automating Your CloudStack Cloud with Puppet
Automating Your CloudStack Cloud with PuppetAutomating Your CloudStack Cloud with Puppet
Automating Your CloudStack Cloud with Puppet
 
What is OpenStack and the added value of IBM solutions
What is OpenStack and the added value of IBM solutionsWhat is OpenStack and the added value of IBM solutions
What is OpenStack and the added value of IBM solutions
 
Agile Brown Bag - Vagrant & Docker: Introduction
Agile Brown Bag - Vagrant & Docker: IntroductionAgile Brown Bag - Vagrant & Docker: Introduction
Agile Brown Bag - Vagrant & Docker: Introduction
 
Docker intro
Docker introDocker intro
Docker intro
 
Docker - Demo on PHP Application deployment
Docker - Demo on PHP Application deployment Docker - Demo on PHP Application deployment
Docker - Demo on PHP Application deployment
 
Survey of open source cloud architectures
Survey of open source cloud architecturesSurvey of open source cloud architectures
Survey of open source cloud architectures
 
Dockerization of Azure Platform
Dockerization of Azure PlatformDockerization of Azure Platform
Dockerization of Azure Platform
 
OpenStack Quantum: Cloud Carrier Summit 2012
OpenStack Quantum: Cloud Carrier Summit 2012OpenStack Quantum: Cloud Carrier Summit 2012
OpenStack Quantum: Cloud Carrier Summit 2012
 
NaaS in OpenStack - CloudCamp Moscow
NaaS in OpenStack - CloudCamp MoscowNaaS in OpenStack - CloudCamp Moscow
NaaS in OpenStack - CloudCamp Moscow
 

Más de eNovance

OpenStack in Action! 5 - OpenStack Fundation - Behind the scenes: How we prod...
OpenStack in Action! 5 - OpenStack Fundation - Behind the scenes: How we prod...OpenStack in Action! 5 - OpenStack Fundation - Behind the scenes: How we prod...
OpenStack in Action! 5 - OpenStack Fundation - Behind the scenes: How we prod...eNovance
 
OpenStack in Action! 5 - Red Hat - Accelerate Your Business in the Open Hybri...
OpenStack in Action! 5 - Red Hat - Accelerate Your Business in the Open Hybri...OpenStack in Action! 5 - Red Hat - Accelerate Your Business in the Open Hybri...
OpenStack in Action! 5 - Red Hat - Accelerate Your Business in the Open Hybri...eNovance
 
OpenStack in Action! 5 - Dell - OpenStack powered solutions - Patrick Hamon
OpenStack in Action! 5 - Dell - OpenStack powered solutions - Patrick HamonOpenStack in Action! 5 - Dell - OpenStack powered solutions - Patrick Hamon
OpenStack in Action! 5 - Dell - OpenStack powered solutions - Patrick HamoneNovance
 
Ceph de facto storage backend for OpenStack
Ceph de facto storage backend for OpenStack Ceph de facto storage backend for OpenStack
Ceph de facto storage backend for OpenStack eNovance
 
OpenStack in Action 4! Doug hellman - Intersection of OpenStack and python co...
OpenStack in Action 4! Doug hellman - Intersection of OpenStack and python co...OpenStack in Action 4! Doug hellman - Intersection of OpenStack and python co...
OpenStack in Action 4! Doug hellman - Intersection of OpenStack and python co...eNovance
 
OpenStack in Action 4! Vincent Untz - Running multiple hypervisors in your Op...
OpenStack in Action 4! Vincent Untz - Running multiple hypervisors in your Op...OpenStack in Action 4! Vincent Untz - Running multiple hypervisors in your Op...
OpenStack in Action 4! Vincent Untz - Running multiple hypervisors in your Op...eNovance
 
OpenStack in Action 4! Serge Frezefond - Database Clusters as a Service in O...
OpenStack in  Action 4! Serge Frezefond - Database Clusters as a Service in O...OpenStack in  Action 4! Serge Frezefond - Database Clusters as a Service in O...
OpenStack in Action 4! Serge Frezefond - Database Clusters as a Service in O...eNovance
 
OpenStack in Action 4! Sebastien Han - Ceph: de facto storage backend for Ope...
OpenStack in Action 4! Sebastien Han - Ceph: de facto storage backend for Ope...OpenStack in Action 4! Sebastien Han - Ceph: de facto storage backend for Ope...
OpenStack in Action 4! Sebastien Han - Ceph: de facto storage backend for Ope...eNovance
 
OpenStack in Action 4! Ryan Lane - Keep your service oriented reflexes with O...
OpenStack in Action 4! Ryan Lane - Keep your service oriented reflexes with O...OpenStack in Action 4! Ryan Lane - Keep your service oriented reflexes with O...
OpenStack in Action 4! Ryan Lane - Keep your service oriented reflexes with O...eNovance
 
OpenStack in action 4! Paul Cormier - Evolve to an Open Hybrid Cloud. Unleash...
OpenStack in action 4! Paul Cormier - Evolve to an Open Hybrid Cloud. Unleash...OpenStack in action 4! Paul Cormier - Evolve to an Open Hybrid Cloud. Unleash...
OpenStack in action 4! Paul Cormier - Evolve to an Open Hybrid Cloud. Unleash...eNovance
 
OpenStack in Action 4! Franz Meyer - What Use Case does Red Hat Enterprise ...
OpenStack in Action 4!   Franz Meyer - What Use Case does Red Hat Enterprise ...OpenStack in Action 4!   Franz Meyer - What Use Case does Red Hat Enterprise ...
OpenStack in Action 4! Franz Meyer - What Use Case does Red Hat Enterprise ...eNovance
 
OpenStack in action 4! Alessandro Pilotti - OpenStack, Hyper-V and Windows
OpenStack in action 4! Alessandro Pilotti - OpenStack, Hyper-V and WindowsOpenStack in action 4! Alessandro Pilotti - OpenStack, Hyper-V and Windows
OpenStack in action 4! Alessandro Pilotti - OpenStack, Hyper-V and WindowseNovance
 
OpenStack in Action 4! Emilien Macchi & Sylvain Afchain - What's new in neutr...
OpenStack in Action 4! Emilien Macchi & Sylvain Afchain - What's new in neutr...OpenStack in Action 4! Emilien Macchi & Sylvain Afchain - What's new in neutr...
OpenStack in Action 4! Emilien Macchi & Sylvain Afchain - What's new in neutr...eNovance
 
OpenStack in Action 4! Rachid Boularas - Pragmatic Storage Solutions for Hava...
OpenStack in Action 4! Rachid Boularas - Pragmatic Storage Solutions for Hava...OpenStack in Action 4! Rachid Boularas - Pragmatic Storage Solutions for Hava...
OpenStack in Action 4! Rachid Boularas - Pragmatic Storage Solutions for Hava...eNovance
 
OpenStack in Action 4! Mark McCLain - From Segments to Services a Dive into O...
OpenStack in Action 4! Mark McCLain - From Segments to Services a Dive into O...OpenStack in Action 4! Mark McCLain - From Segments to Services a Dive into O...
OpenStack in Action 4! Mark McCLain - From Segments to Services a Dive into O...eNovance
 
OpenStack in Action 4! Julien Niedergang - SUSE Cloud: Openstack Ready for En...
OpenStack in Action 4! Julien Niedergang - SUSE Cloud: Openstack Ready for En...OpenStack in Action 4! Julien Niedergang - SUSE Cloud: Openstack Ready for En...
OpenStack in Action 4! Julien Niedergang - SUSE Cloud: Openstack Ready for En...eNovance
 
OpenStack in Action 4! Jean-Louis Lezaun - Re-architecturing the datacenter :...
OpenStack in Action 4! Jean-Louis Lezaun - Re-architecturing the datacenter :...OpenStack in Action 4! Jean-Louis Lezaun - Re-architecturing the datacenter :...
OpenStack in Action 4! Jean-Louis Lezaun - Re-architecturing the datacenter :...eNovance
 
OpenStack in Action 4! Heidi Bretz - State of OpenStack, what's new, the tech...
OpenStack in Action 4! Heidi Bretz - State of OpenStack, what's new, the tech...OpenStack in Action 4! Heidi Bretz - State of OpenStack, what's new, the tech...
OpenStack in Action 4! Heidi Bretz - State of OpenStack, what's new, the tech...eNovance
 
OpenStack in Action 4! Thierry Carrez - From Havana to Icehouse
OpenStack in Action 4! Thierry Carrez - From Havana to IcehouseOpenStack in Action 4! Thierry Carrez - From Havana to Icehouse
OpenStack in Action 4! Thierry Carrez - From Havana to IcehouseeNovance
 
OpenStack in Action 4! Nick Barcet & Julien Danjou - From ceilometer to telem...
OpenStack in Action 4! Nick Barcet & Julien Danjou - From ceilometer to telem...OpenStack in Action 4! Nick Barcet & Julien Danjou - From ceilometer to telem...
OpenStack in Action 4! Nick Barcet & Julien Danjou - From ceilometer to telem...eNovance
 

Más de eNovance (20)

OpenStack in Action! 5 - OpenStack Fundation - Behind the scenes: How we prod...
OpenStack in Action! 5 - OpenStack Fundation - Behind the scenes: How we prod...OpenStack in Action! 5 - OpenStack Fundation - Behind the scenes: How we prod...
OpenStack in Action! 5 - OpenStack Fundation - Behind the scenes: How we prod...
 
OpenStack in Action! 5 - Red Hat - Accelerate Your Business in the Open Hybri...
OpenStack in Action! 5 - Red Hat - Accelerate Your Business in the Open Hybri...OpenStack in Action! 5 - Red Hat - Accelerate Your Business in the Open Hybri...
OpenStack in Action! 5 - Red Hat - Accelerate Your Business in the Open Hybri...
 
OpenStack in Action! 5 - Dell - OpenStack powered solutions - Patrick Hamon
OpenStack in Action! 5 - Dell - OpenStack powered solutions - Patrick HamonOpenStack in Action! 5 - Dell - OpenStack powered solutions - Patrick Hamon
OpenStack in Action! 5 - Dell - OpenStack powered solutions - Patrick Hamon
 
Ceph de facto storage backend for OpenStack
Ceph de facto storage backend for OpenStack Ceph de facto storage backend for OpenStack
Ceph de facto storage backend for OpenStack
 
OpenStack in Action 4! Doug hellman - Intersection of OpenStack and python co...
OpenStack in Action 4! Doug hellman - Intersection of OpenStack and python co...OpenStack in Action 4! Doug hellman - Intersection of OpenStack and python co...
OpenStack in Action 4! Doug hellman - Intersection of OpenStack and python co...
 
OpenStack in Action 4! Vincent Untz - Running multiple hypervisors in your Op...
OpenStack in Action 4! Vincent Untz - Running multiple hypervisors in your Op...OpenStack in Action 4! Vincent Untz - Running multiple hypervisors in your Op...
OpenStack in Action 4! Vincent Untz - Running multiple hypervisors in your Op...
 
OpenStack in Action 4! Serge Frezefond - Database Clusters as a Service in O...
OpenStack in  Action 4! Serge Frezefond - Database Clusters as a Service in O...OpenStack in  Action 4! Serge Frezefond - Database Clusters as a Service in O...
OpenStack in Action 4! Serge Frezefond - Database Clusters as a Service in O...
 
OpenStack in Action 4! Sebastien Han - Ceph: de facto storage backend for Ope...
OpenStack in Action 4! Sebastien Han - Ceph: de facto storage backend for Ope...OpenStack in Action 4! Sebastien Han - Ceph: de facto storage backend for Ope...
OpenStack in Action 4! Sebastien Han - Ceph: de facto storage backend for Ope...
 
OpenStack in Action 4! Ryan Lane - Keep your service oriented reflexes with O...
OpenStack in Action 4! Ryan Lane - Keep your service oriented reflexes with O...OpenStack in Action 4! Ryan Lane - Keep your service oriented reflexes with O...
OpenStack in Action 4! Ryan Lane - Keep your service oriented reflexes with O...
 
OpenStack in action 4! Paul Cormier - Evolve to an Open Hybrid Cloud. Unleash...
OpenStack in action 4! Paul Cormier - Evolve to an Open Hybrid Cloud. Unleash...OpenStack in action 4! Paul Cormier - Evolve to an Open Hybrid Cloud. Unleash...
OpenStack in action 4! Paul Cormier - Evolve to an Open Hybrid Cloud. Unleash...
 
OpenStack in Action 4! Franz Meyer - What Use Case does Red Hat Enterprise ...
OpenStack in Action 4!   Franz Meyer - What Use Case does Red Hat Enterprise ...OpenStack in Action 4!   Franz Meyer - What Use Case does Red Hat Enterprise ...
OpenStack in Action 4! Franz Meyer - What Use Case does Red Hat Enterprise ...
 
OpenStack in action 4! Alessandro Pilotti - OpenStack, Hyper-V and Windows
OpenStack in action 4! Alessandro Pilotti - OpenStack, Hyper-V and WindowsOpenStack in action 4! Alessandro Pilotti - OpenStack, Hyper-V and Windows
OpenStack in action 4! Alessandro Pilotti - OpenStack, Hyper-V and Windows
 
OpenStack in Action 4! Emilien Macchi & Sylvain Afchain - What's new in neutr...
OpenStack in Action 4! Emilien Macchi & Sylvain Afchain - What's new in neutr...OpenStack in Action 4! Emilien Macchi & Sylvain Afchain - What's new in neutr...
OpenStack in Action 4! Emilien Macchi & Sylvain Afchain - What's new in neutr...
 
OpenStack in Action 4! Rachid Boularas - Pragmatic Storage Solutions for Hava...
OpenStack in Action 4! Rachid Boularas - Pragmatic Storage Solutions for Hava...OpenStack in Action 4! Rachid Boularas - Pragmatic Storage Solutions for Hava...
OpenStack in Action 4! Rachid Boularas - Pragmatic Storage Solutions for Hava...
 
OpenStack in Action 4! Mark McCLain - From Segments to Services a Dive into O...
OpenStack in Action 4! Mark McCLain - From Segments to Services a Dive into O...OpenStack in Action 4! Mark McCLain - From Segments to Services a Dive into O...
OpenStack in Action 4! Mark McCLain - From Segments to Services a Dive into O...
 
OpenStack in Action 4! Julien Niedergang - SUSE Cloud: Openstack Ready for En...
OpenStack in Action 4! Julien Niedergang - SUSE Cloud: Openstack Ready for En...OpenStack in Action 4! Julien Niedergang - SUSE Cloud: Openstack Ready for En...
OpenStack in Action 4! Julien Niedergang - SUSE Cloud: Openstack Ready for En...
 
OpenStack in Action 4! Jean-Louis Lezaun - Re-architecturing the datacenter :...
OpenStack in Action 4! Jean-Louis Lezaun - Re-architecturing the datacenter :...OpenStack in Action 4! Jean-Louis Lezaun - Re-architecturing the datacenter :...
OpenStack in Action 4! Jean-Louis Lezaun - Re-architecturing the datacenter :...
 
OpenStack in Action 4! Heidi Bretz - State of OpenStack, what's new, the tech...
OpenStack in Action 4! Heidi Bretz - State of OpenStack, what's new, the tech...OpenStack in Action 4! Heidi Bretz - State of OpenStack, what's new, the tech...
OpenStack in Action 4! Heidi Bretz - State of OpenStack, what's new, the tech...
 
OpenStack in Action 4! Thierry Carrez - From Havana to Icehouse
OpenStack in Action 4! Thierry Carrez - From Havana to IcehouseOpenStack in Action 4! Thierry Carrez - From Havana to Icehouse
OpenStack in Action 4! Thierry Carrez - From Havana to Icehouse
 
OpenStack in Action 4! Nick Barcet & Julien Danjou - From ceilometer to telem...
OpenStack in Action 4! Nick Barcet & Julien Danjou - From ceilometer to telem...OpenStack in Action 4! Nick Barcet & Julien Danjou - From ceilometer to telem...
OpenStack in Action 4! Nick Barcet & Julien Danjou - From ceilometer to telem...
 

Workshop eNovance/OpenStack 20-12-2012

  • 1. OpenStack Technical WorkShop Paris, 20th December 2012 Emilien Macchi OpenStack Operator @ eNovance
  • 2. # whoami  EmilienM on IRC  25 old  Student in Master Degree (Part time)  OpenStack Operator at eNovance :  Maintain and manage eNoCloud (Public Cloud using OpenStack)  Building CloudWatt Cloud  OpenStack contributor (HA stuffs + doc)
  • 3. OpenStack  Created in 2010 by NASA & RackSpace  Licence Apache 2.0  Manage IaaS  Open-Source Framework  API, Plugins, Drivers  Multi-tenancy, Scalable, multi-plateform  Developed in Python
  • 4. OpenStack in the IaaS* IaaS Components OpenStack Projects Nova Compute (Virtual Machines) Swift (Object Storage) Storage Cinder (Block Storage) Quantum Networking (Virtual Networking) * Infrastructure as a Service
  • 5. Get the VM  Download it : http://goo.gl/01Dr5  Ubuntu 12.04 with Cloud Archives  root / password  MySQL installed  Scripts already in /root  Packages downloaded, NOT installed  Usable with VMware & Virtual Box
  • 7. Networking  1 NIC for Management (192.168.0.0/24) → « NAT »  1 NIC for Data (10.10.10.0/24) → « Internal »  1 NIC for Public (7.7.7.0/24) → « Bridge » with WLAN or Ethernet
  • 8. Common Services  MySQL (Backend Databases) → Used by Keystone, Glance, Nova, Cinder, and Quantum.  RabbitMQ (Middleware for queuing) → Used by Glance, Nova, Cinder and Quantum.
  • 9. Keystone : Identity as a Service 1/2  Identity (Users, tenants, roles, metadata) → Can be backed by LDAP  Token : Authentify requests from user / tenant  Service Catalog : Endpoint registry  Policy Services : Rule-based authorization engine
  • 10. Keystone : Identity as a Service 2/2 1) Install packages & Configuration 2) Synchronize the Database 3) Create Users, Tenants, Roles 4) Create Services and Endpoints 5) Test the identity.
  • 11. Glance : Image Delivery 1/2  Discovering, Registring, Retrieving Virtual Machine images.  The images can be stored in : regular FS, RBD (Ceph), Amazon S3 or Swift.  Disk Formats : raw, vhd, vmdk, vdi, iso, qcow2, aki, ari, ami.  Container Formats : bare, ovf, aki, ami, ari.
  • 12. Glance : Image Delivery 2/2 1) Install packages & Configuration 2) Synchronize the Database 3) Import CirrOS image with CLI
  • 13. Cinder : Block Storage 1/2  Formerly « nova-volume »  Create / Delete / Attach / Detach volumes to a VM  Storage backed by : NFS, iSCSI, SolidFire, NetAPP, etc...
  • 14. Cinder : Block Storage 2/2 1) Prepare the second disk with LVM 2) Install packages & Configuration 3) Synchronize the Database 4) Create a 1GB volume for testing
  • 15. Quantum : Networking 1/2  Provides connectivity to Vms  Manage L2 & L3 with an API  Networking backed by plugins : Open- vSwitch, Linux Bridge, Cisco, OpenFlow (BigSwitch, Floodlight, NEC, Ryu, etc), Midonet (Midokura) and NVP (Nicira / Vmware).
  • 16. Quantum : Networking 2/2 1) Install packages & Configuration 2) Create virtual L2 with Open-vSwitch 3) Create virtual L3 with the script 4) Configure L3 Agent
  • 17. Nova : Compute Service 1/2  Manages Virtual Machines  Libvirt friendly  Hypervisors supported : KVM / qemu, Xen, Hyper-V (all ready for production)  Interact with other services (Cinder, Quantum, Glance, Keystone, etc)
  • 18. Nova : Compute Service 2/2 1) Install packages & Configuration 2) Synchronize the Database 3) Configure the Hypervisor 4) Spawn a VM with CLI
  • 19. Horizon : Dashboard 1/2  Developped with Python / Django  Manage VMs, Images, Identity, Volumes  Not yet full-integraded with Quantum : only L2 is working. L3 should be managed from CLI.
  • 20. Horizon : Dashboard 2/2 1) Install the packages 2) Connect to the dashboard : → http://<ip>/horizon
  • 21. Start your first VM !  Use demo tenant / user  Check networking before  Spawn a VM from CirrOS image  Attach the virtual port to a floating IP (from Quantum CLI)  Ping the VM  SSH the VM  Play with volumes
  • 22. Questions ? E-mail : emilien@enovance.com irc : EmilienM twitter : EmilienMacchi