Upload
arthur-berezin
View
667
Download
0
Tags:
Embed Size (px)
DESCRIPTION
Citation preview
Project StaypuftThe Foreman Openstack Installer
Arthur Berezin Sr. Technical Product Manager, Red Hat
Ohad LevyEngineering Manager,Red Hat
Compute
Compute
Compute
Compute
Conpute
Controller HA Controller HA Controller HA
Compute
Compute
http://commons.wikimedia.org/wiki/File:Half_filled_server_racks.jpg
COMPLEX!
In the beginning
Packages ● Configure everything manually● Discover what is broken● Try to fix it ● Give up
Packages PackStack● Easy to use: # packstack --answers.txt● Wrapper to upstream Puppet Modules● Not robust enough for production● In reality - for PoCs
Packages Foreman Openstack-Installer● Pre-Integrated Foreman
for deploying Openstack
PackStack
Wait..What is Foreman?
A complete life cycle management tool for physical and virtual servers
Provisioning Configuration Updates and Drift
Management
Packages Foreman Openstack Installer● Pre-Integrated Foreman
for deploying Openstack● Openstack Puppet Modules,
Host Groups, Env’ configurationProblem: One has to know
Openstack, Puppet, Foreman
PackStack
Packages PackStack Foreman Openstack Installer with Staypuft
Plugin
So, What is Staypuft?
Intuitive deployment tool for Production grade OpenStack deployments
Staypuft
Staypuft Includes
Live CD/USB
Bootable Live CD
Install to HDD
Hosts Auto Discovery
PXE discovery Image
Compute
Compute
Compute
Compute
Conpute
Controller HA
Controller HA
Controller HA
Compute
Provisioning Network
Compute
Compute
PXE discovery Image
Compute
Compute
Compute
Compute
Conpute
Controller HA
Controller HA
Controller HA
Compute
Provisioning Network
Compute
Compute
PXE discovery Image
Compute
Compute
Compute
Compute
Conpute
Controller HA
Controller HA
Controller HA
Compute
Provisioning Network
Compute
Compute
OpenStack Oriented User Interface
Orchestration
DEPLOY
Compute
Compute
Compute
Compute
Conpute
Controller HA
Controller HA
Controller HA
Compute
Provisioning Network
Compute
Compute
DEPLOY
Compute
Compute
Compute
Compute
Conpute
Controller HA
Controller HA
Controller HA
Compute
Provisioning Network
Compute
Compute
First deploy controllers
DEPLOY
Compute
Compute
Compute
Compute
Conpute
Controller HA
Controller HA
Controller HA
Compute
Provisioning Network
Compute
Compute
First deploy controllers
DEPLOY
Compute
Compute
Compute
Compute
Conpute
Controller HA
Controller HA
Controller HA
Compute
Provisioning Network
Compute
Compute
Then deploy computes
theFriendly OpenstackInstaller
Harold Allen Ramis (1944 – 2014)
Project
Thank You