Download - 2016 08-05 - Intro to OpenStack
![Page 1: 2016 08-05 - Intro to OpenStack](https://reader036.vdocuments.site/reader036/viewer/2022070514/587fe7cf1a28ab46228b5b73/html5/thumbnails/1.jpg)
Intro to OpenStack
by Leandro GuillénAugust 2016
![Page 3: 2016 08-05 - Intro to OpenStack](https://reader036.vdocuments.site/reader036/viewer/2022070514/587fe7cf1a28ab46228b5b73/html5/thumbnails/3.jpg)
Contents
1. What is what2. Local demo3. Online demo
![Page 4: 2016 08-05 - Intro to OpenStack](https://reader036.vdocuments.site/reader036/viewer/2022070514/587fe7cf1a28ab46228b5b73/html5/thumbnails/4.jpg)
Cloud computing
•Definition (NIST):–Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources
•Types–Private/public/hybrid
•Service models–IaaS–PaaS–SaaS
Example of cloud.
![Page 5: 2016 08-05 - Intro to OpenStack](https://reader036.vdocuments.site/reader036/viewer/2022070514/587fe7cf1a28ab46228b5b73/html5/thumbnails/5.jpg)
What is OpenStack?“OpenStack is a cloud operating system that controls large pools of compute, storage, and networking resources”.
– OpenStack website.
![Page 6: 2016 08-05 - Intro to OpenStack](https://reader036.vdocuments.site/reader036/viewer/2022070514/587fe7cf1a28ab46228b5b73/html5/thumbnails/6.jpg)
Who is using OpenStack?• Paypal, eBay, AT&T, Telefonica, Dell, HP, IBM, RedHat, Canonical,
Rackspace, VMWare, …
![Page 7: 2016 08-05 - Intro to OpenStack](https://reader036.vdocuments.site/reader036/viewer/2022070514/587fe7cf1a28ab46228b5b73/html5/thumbnails/7.jpg)
Compute (Nova)• Manage machines at scale• Supports (ordered by maturity)
– QEMU/KVM– Hyper-V– VMWare– Xen– Bare metal– Docker containers– LXC
• Alternatives out there: Amazon EC2, Docker
![Page 8: 2016 08-05 - Intro to OpenStack](https://reader036.vdocuments.site/reader036/viewer/2022070514/587fe7cf1a28ab46228b5b73/html5/thumbnails/8.jpg)
Identity Management (Keystone)• Defines projects, users, groups, roles and their permissions• Authentication
– Name and password– LDAP– Other external methods (ie: Kerberos)
• Authorization• Token generation• Domains (higher level tan projects), Federation
![Page 9: 2016 08-05 - Intro to OpenStack](https://reader036.vdocuments.site/reader036/viewer/2022070514/587fe7cf1a28ab46228b5b73/html5/thumbnails/9.jpg)
Dashboard (Horizon)• Self-service web portal• Provides catalogue of services
![Page 10: 2016 08-05 - Intro to OpenStack](https://reader036.vdocuments.site/reader036/viewer/2022070514/587fe7cf1a28ab46228b5b73/html5/thumbnails/10.jpg)
Storage• Block storage (Cinder)
– Persisten block-level storage device, aka virtual hard drive• Shared file system (Manila)
– Shared block storage– NFS, HDFS
• Object storage (Swift)– Store and retrieve through HTTP via RESTful API
• Image service (Glance)– Manage VM disk images
![Page 11: 2016 08-05 - Intro to OpenStack](https://reader036.vdocuments.site/reader036/viewer/2022070514/587fe7cf1a28ab46228b5b73/html5/thumbnails/11.jpg)
Networking (Neutron)• User defined networks• DHCP• NAT• SDN
![Page 12: 2016 08-05 - Intro to OpenStack](https://reader036.vdocuments.site/reader036/viewer/2022070514/587fe7cf1a28ab46228b5b73/html5/thumbnails/12.jpg)
More services• Ceilometer – Telemetry
– Statistics and monitors for billing, benchmarking, …• Heat – Orchestration
– Composite cloud applications– Kind of like docker-compose
• Sahara – Elastic Map Reduce– Hadoop cluster provisioning
• Magnum – Containers– Expose Docker and Kubernetes
![Page 13: 2016 08-05 - Intro to OpenStack](https://reader036.vdocuments.site/reader036/viewer/2022070514/587fe7cf1a28ab46228b5b73/html5/thumbnails/13.jpg)
Example applications
• High throughput computing• Web hosting• Public cloud• Web service• eCommerce• Big Data• DBaaS• Video Processing and Content Delivery
• From the sample configurations in the OpenStack website:– http://www.openstack.org/software/sample-configs
![Page 14: 2016 08-05 - Intro to OpenStack](https://reader036.vdocuments.site/reader036/viewer/2022070514/587fe7cf1a28ab46228b5b73/html5/thumbnails/14.jpg)
Local Demo
•192.168.0.138–admin/epic
![Page 15: 2016 08-05 - Intro to OpenStack](https://reader036.vdocuments.site/reader036/viewer/2022070514/587fe7cf1a28ab46228b5b73/html5/thumbnails/15.jpg)
Online Demo
•FIWARE Lab–Built on top of OpenStack–Exposes much of what is available–Free account for 2 weeks–http://lab.fiware.org
![Page 16: 2016 08-05 - Intro to OpenStack](https://reader036.vdocuments.site/reader036/viewer/2022070514/587fe7cf1a28ab46228b5b73/html5/thumbnails/16.jpg)
The Epic Code Jedi
Thanks!