Open stack platform director

19
Jaison Raju Technical Support Engineer irc: links tweet me: @jsonr4 Red Hat Enterprise Linux OpenStack Platform director

Transcript of Open stack platform director

Page 1: Open stack platform director

Jaison RajuTechnical Support Engineerirc: linkstweet me: @jsonr4

Red Hat Enterprise Linux OpenStack Platform director

Page 2: Open stack platform director

Agenda

● Review need of provisioning & management of OpenStack environments.

● Showcase director features.● Review basic working of Director .

redhat.forum|08-10-15|[email protected]

Page 3: Open stack platform director

OpenStack

redhat.forum|08-10-15|[email protected]

Page 4: Open stack platform director

OpenStack

redhat.forum|08-10-15|[email protected]

Page 5: Open stack platform director

Challenges Managing OpenStack Environment

● No. of components to configure .● Configuring components with consistent settings across existing/ new

nodes .● To replicate same tasks/ configuration across different environments.

● To push configuration changes across multiple nodes of same role .

● Manage updates .

redhat.forum|08-10-15|[email protected]

Page 6: Open stack platform director

PackStack

redhat.forum|08-10-15|[email protected]

Page 7: Open stack platform director

PackStack

Advantage / Disadvantage .

● Automates installation & initial configuration of OpenStack components via CLI tool .

● Based on puppet modules that are executed locally .● Ideal for small environments .● Does not allow provisioning of node .● No High availability.

redhat.forum|08-10-15|[email protected]

Page 8: Open stack platform director

Red Hat Enterprise Linux OpenStack Platform director

redhat.forum|08-10-15|[email protected]

Page 9: Open stack platform director

Director Concept (Openstack on Openstack - TripleO)

OverCloud Desired OpenStack Environment

UnderCloud

redhat.forum|08-10-15|[email protected]

Page 10: Open stack platform director

Director / Installer / UnderCloud OverCloud Nodes Node

redhat.forum|08-10-15|[email protected]

Page 11: Open stack platform director

Director Components

redhat.forum|08-10-15|[email protected]

Page 12: Open stack platform director

Director Components

● Heat - Orchestration

● Ironic - Baremetal Provisioning

● Tuskar - WebAPI over Horizon

● TripleO - Heat templates

redhat.forum|08-10-15|[email protected]

Page 13: Open stack platform director

TripleO● TripleO ships with tools, utilities, and example templates for creating the templates that define the environment and

associated images to support the instantiation of such configurations.○ heat templates○ puppet elements○ diskimage-builder○ cloud configuration

redhat.forum|08-10-15|[email protected]

Page 14: Open stack platform director

Heat● Heat is used extensively within OSP director to provision and manage the

resources associated with deploying an OpenStack-based overcloud.● Ease of troubleshooting & managing overcloud deployed as stack .

Heat API

Heat engine

API calls using TripleO/Custom templates Queue

Cinder API Glance API Nova API Neutron API

redhat.forum|08-10-15|[email protected]

Page 15: Open stack platform director

Ironic

● Nova "baremetal driver" .● Uses power management details to boot baremetal

system in required environment .

redhat.forum|08-10-15|[email protected]

Page 16: Open stack platform director

Tuskar● Provides an API and management platform for defining and linking OpenStack node roles within a

TripleO deployment, via the notion of a 'plan'.● Provides a WebUI through an extension to Horizon, allowing administrators to deploy OpenStack

via a web console, monitor progress, and make pre-deployment configuration changes .

redhat.forum|08-10-15|[email protected]

Page 17: Open stack platform director

Demo

Tagged VLAN

Controller Compute Ceph

Director / Undercloud Node

Provisioning Network

redhat.forum|08-10-15|[email protected]

https://youtu.be/UKH6tRoJvaE

Page 19: Open stack platform director

Questions ?

redhat.forum|08-10-15|[email protected]