+ All Categories
Home > Documents > GETTING STARTED WITH OPENSTACK - Fedora … STARTED WITH OPENSTACK Kenneth Hui, Rackspace ......

GETTING STARTED WITH OPENSTACK - Fedora … STARTED WITH OPENSTACK Kenneth Hui, Rackspace ......

Date post: 05-Apr-2018
Category:
Upload: dinhdiep
View: 239 times
Download: 1 times
Share this document with a friend
59
| GETTING STARTED WITH OPENSTACK Kenneth Hui, Rackspace Dan Radez, Red Hat April 27, 2016
Transcript

|

GETTING STARTED WITHOPENSTACK

Kenneth Hui, RackspaceDan Radez, Red HatApril 27, 2016

OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 20162 |

Presenters

Kenneth Hui

OpenStack Evangelist

Rackspace

Twitter: @kenhuiny

Dan Radez

Sr. Software Engineer

Red Hat

IRC: radez

|

The OpenStack Story

OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 20164 |

The E-mail That Started It All

OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 20165 |

The Birth Of OPENSTACK

OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 20166 |

The Open Source Project

OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 20167 |

Recent User Adoption TrendsEnterprise Private Cloud Public Cloud

Telecom & NFV Research & Big Data

|

What Is OpenStack?

OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 20169 |

Automation and Orchestration Of IT Resources

OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 201610 |

In A Loosely Coupled Architecture

OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 201611 |

To Deliver Self-Service IT Rapidly At Scale

OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 201612 |

OpenStack Reference Architecture

OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 201613 |

Consumption ModelsPublic 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

OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 201614 |

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 RackspaceRackspace with

Red Hat

OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 201615 |

Rackspace OpenStack Private Cloud Options

OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 201616 |

Red Hat OpenStack Options

|

Learning OpenStack

OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 201618 |

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 Essentialshttps://www.packtpub.com/virtualization-and-cloud/openstack-essentials

OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 201619 |

Join The OpenStack Communityhttp://www.openstack.org/community/

|

Let's Get Going!

OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 201621 |

REDHAT'S COMMUNITY DISTRIBUTION

http://www.rdoproject.org

OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 201622 |

OVERVIEW

OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 201623 |

OVERVIEW

OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 201624 |

OVERVIEW

OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 201625 |

OVERVIEW

OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 201626 |

OVERVIEW

OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 201627 |

OVERVIEW

OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 201628 |

OVERVIEW

OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 201629 |

OVERVIEW

OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 201630 |

DASHBOARD: WEB INTERFACE

OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 201631 |

DASHBOARD: WEB INTERFACE

● Web based interface for managing OpenStack● Modular design

OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 201632 |

DASHBOARD: WEB INTERFACE

$ vagrant up$ vagrant ssh$ sudo -i$ cat keystonerc_admin

http://192.168.37.2/dashboard/

|

CONNECT TO THE DASHBOARD

OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 201634 |

COMMAND LINE INTERFACE

● Converged CLI● Component CLI

$ openstack help$ keystone help$ keystone help user-create$ glance help

OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 201635 |

KEYSTONE: IDENTITY MANAGEMENT

OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 201636 |

KEYSTONE: IDENTITY MANAGEMENT● Centralized identity service● Central catalog of services

● Username / Password / Token● OAuth● Apache REMOTE_USER

Multiple authentication options

|

CREATE A USER

OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 201638 |

GLANCE: IMAGE MANAGEMENT

OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 201639 |

GLANCE: IMAGE MANAGEMENT● Registry for virtual disk images● Images used as base for new instances● Many pre-built images available

|

ADD AN IMAGE

OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 201641 |

NEUTRON: NETWORK MANAGEMENT

OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 201642 |

NEUTRON: NETWORK MANAGEMENT● Networking as a service● Modular architecture

● Central or distributed arch● Network subnet, and port abstrations● Plugin arch supports many technologies

Design Features

|

ADD A NETWORK

OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 201644 |

NOVA: INSTANCE MANAGEMENT

OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 201645 |

NOVA: INSTANCE MANAGEMENT● Manages virtual machines on hypervisors● Provides virtual servers on demand

● Designed to scale horizontally● Designed for standard hardware

Design Features

|

BOOT AN INSTANCE

OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 201647 |

NEUTRON: PROVIDER NETWORKS● Provides non-project network access to instances

● Project network● Project router● “External” Network

Technical Design

OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 201648 |

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

|

CONFIGURE PROVIDER NETWORK

OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 201650 |

CINDER: BLOCK STORAGE

OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 201651 |

CINDER: BLOCK STORAGE● Manages virtual persistent block storage volumes● Snapshot capabilitiy

|

CREATE, ATTACH ANDMOUNT A VOLUME

OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 201653 |

SWIFT: OBJECT STORAGE

OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 201654 |

SWIFT: OBJECT STORAGE● Simple file storage and retrieval● Multiple backing store options

|

CREATE A CONTAINER ANDUPLOAD AN OBJECT

OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 201656 |

INSTALLATION METHODS

● Packstack● Triple-O

RH OPENSTACK PLATFORM● OSP Director

RDO

OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 201657 |

REVIEW

OPENSTACK SUMMIT :: AUSTIN, TX :: APRIL 201658 |

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

|


Recommended