GETTING STARTED WITH OPENSTACK Kenneth Hui, Rackspace Dan Radez, Red Hat April 27, 2016
Presenters Kenneth Hui Dan Radez OpenStack Evangelist Sr. Software Engineer Rackspace Red Hat Twitter: @kenhuiny IRC: radez 2 OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 2016
The OpenStack Story
The E-mail That Started It All 4 OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 2016
The Birth Of OPENSTACK 5 OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 2016
The Open Source Project 6 OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 2016
Recent User Adoption Trends Enterprise Private Cloud Public Cloud Telecom & NFV Research & Big Data 7 OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 2016
What Is OpenStack?
Automation and Orchestration Of IT Resources 9 OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 2016
In A Loosely Coupled Architecture 10 OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 2016
To Deliver Self-Service IT Rapidly At Scale 11 OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 2016
OpenStack Reference Architecture 12 OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 2016
Consumption Models Public Private Cloud Distro Private Cloud as a Service Off-Premises On-Premises On or Off Premises Shared Infrastructure Dedicated Infrastructure Dedicated Infrastructure No deployment required/ Upgrades by vendor Deployments and upgrades by customer or vendor Deployment and upgrades by vendor Operated by vendor Operated by customer Operated by vendor 13 OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 2016
OpenStack Vendors (Sample) Public Private Cloud Distro Private Cloud as a Service Dreamhost Mirantis Cisco GoDaddy Red Hat IBM Blue Box Internap SUSE Platform9 Rackspace Ubuntu Rackspace Rackspace with Red Hat 14 OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 2016
Rackspace OpenStack Private Cloud Options 15 OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 2016
Red Hat OpenStack Options 16 OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 2016
Learning OpenStack
Resources To Get You Started The OpenStack Foundation http://www.openstack.org/ Official OpenStack Documentation http://docs.openstack.org/ The OpenStack Cloud Computing Cookbook (Third Edition) https://www.packtpub.com/virtualization-and-cloud/openstack-cloud-computing-cookbook-third-edition OpenStack Essentials https://www.packtpub.com/virtualization-and-cloud/openstack-essentials 18 OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 2016
Join The OpenStack Community http://www.openstack.org/community/ 19 OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 2016
Let's Get Going!
REDHAT'S COMMUNITY DISTRIBUTION http://www.rdoproject.org 21 OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 2016
OVERVIEW 22 OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 2016
OVERVIEW 23 OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 2016
OVERVIEW 24 OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 2016
OVERVIEW 25 OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 2016
OVERVIEW 26 OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 2016
OVERVIEW 27 OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 2016
OVERVIEW 28 OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 2016
OVERVIEW 29 OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 2016
DASHBOARD: WEB INTERFACE 30 OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 2016
DASHBOARD: WEB INTERFACE Web based interface for managing OpenStack Modular design 31 OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 2016
DASHBOARD: WEB INTERFACE $ vagrant up $ vagrant ssh $ sudo -i $ cat keystonerc_admin http://192.168.37.2/dashboard/ 32 OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 2016
CONNECT TO THE DASHBOARD
COMMAND LINE INTERFACE Converged CLI Component CLI $ openstack help $ keystone help $ keystone help user-create $ glance help 34 OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 2016
KEYSTONE: IDENTITY MANAGEMENT 35 OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 2016
KEYSTONE: IDENTITY MANAGEMENT Centralized identity service Central catalog of services Multiple authentication options Username / Password / Token OAuth Apache REMOTE_USER 36 OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 2016
CREATE A USER
GLANCE: IMAGE MANAGEMENT 38 OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 2016
GLANCE: IMAGE MANAGEMENT Registry for virtual disk images Images used as base for new instances Many pre-built images available 39 OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 2016
ADD AN IMAGE
NEUTRON: NETWORK MANAGEMENT 41 OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 2016
NEUTRON: NETWORK MANAGEMENT Networking as a service Modular architecture Design Features Central or distributed arch Network subnet, and port abstrations Plugin arch supports many technologies 42 OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 2016
ADD A NETWORK
NOVA: INSTANCE MANAGEMENT 44 OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 2016
NOVA: INSTANCE MANAGEMENT Manages virtual machines on hypervisors Provides virtual servers on demand Design Features Designed to scale horizontally Designed for standard hardware 45 OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 2016
BOOT AN INSTANCE
NEUTRON: PROVIDER NETWORKS Provides non-project network access to instances Technical Design Project network Project router External Network 47 OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 2016
NEUTRON: PROVIDER NETWORKS CIDR: 172.24.4.224/28 Tenant: service Gateway: 172.24.4.225 Disable DHCP Allocation pool: 172.24.4.227,172.24.4.238 48 OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 2016
CONFIGURE PROVIDER NETWORK
CINDER: BLOCK STORAGE 50 OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 2016
CINDER: BLOCK STORAGE Manages virtual persistent block storage volumes Snapshot capabilitiy 51 OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 2016
CREATE, ATTACH AND MOUNT A VOLUME
SWIFT: OBJECT STORAGE 53 OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 2016
SWIFT: OBJECT STORAGE Simple file storage and retrieval Multiple backing store options 54 OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 2016
CREATE A CONTAINER AND UPLOAD AN OBJECT
INSTALLATION METHODS RDO Packstack Triple-O RH OPENSTACK PLATFORM OSP Director 56 OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 2016
REVIEW 57 OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 2016
RESOURCES Rackspace: www.rackspace.com Red Hat: www.redhat.com RDO: www.rdoproject.com OpenStack: www.openstack.org TryStack www.trystack.org https://radez.fedorapeople.org/ Vagrantfile OpenStackSummitAustin2016.pdf 58 OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 2016