open stack platform director
TRANSCRIPT
Jaison RajuTechnical Support Engineerirc: linkstweet me: @jsonr4
Red Hat Enterprise Linux OpenStack 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]
OpenStack
redhat.forum|08-10-15|[email protected]
OpenStack
redhat.forum|08-10-15|[email protected]
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]
PackStack
redhat.forum|08-10-15|[email protected]
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]
Red Hat Enterprise Linux OpenStack Platform director
redhat.forum|08-10-15|[email protected]
Director Concept (Openstack on Openstack - TripleO)
OverCloud Desired OpenStack Environment
UnderCloud
redhat.forum|08-10-15|[email protected]
Director / Installer / UnderCloud OverCloud Nodes Node
redhat.forum|08-10-15|[email protected]
Director Components
redhat.forum|08-10-15|[email protected]
Director Components
● Heat - Orchestration
● Ironic - Baremetal Provisioning
● Tuskar - WebAPI over Horizon
● TripleO - Heat templates
redhat.forum|08-10-15|[email protected]
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]
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]
Ironic
● Nova "baremetal driver" .● Uses power management details to boot baremetal
system in required environment .
redhat.forum|08-10-15|[email protected]
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]
Demo
Tagged VLAN
Controller Compute Ceph
Director / Undercloud Node
Provisioning Network
redhat.forum|08-10-15|[email protected]
https://youtu.be/UKH6tRoJvaE
References● Offical Documentation: https://access.redhat.com/documentation/en-
US/Red_Hat_Enterprise_Linux_OpenStack_Platform/7/html-single/Director_Installation_and_Usage/index.html
● Upstream Page: https://www.rdoproject.org/RDO-Manager● #rdo channel on Freenode● [email protected]● Ironic: https://wiki.openstack.org/wiki/Ironic● TripleO: https://wiki.openstack.org/wiki/TripleO
redhat.forum|08-10-15|[email protected]
Questions ?
redhat.forum|08-10-15|[email protected]