OpenStack Cluster Installer: the Debian way to deploy OpenStack
summary
A Debian-packaged installer that automates bare-metal to running OpenStack, provisioning a PXE-booted Debian live discovery image, collecting chassis/BIOS/RAM/disk info, then performing a scripted Debian install (not debian-installer) and handing off to puppet. The stack uses isc-dhcp-server, tftp-hpa, apache2, puppet-master and the OCI repo contains an OpenStack release with 73 puppet packages (about 30 OpenStack modules). Demo boots 19 nodes, sets IPMI, reconfigures RAID, can upgrade firmware, generate a CA for SSL re-encryption, and completes cluster deployment.
AI-written summary · about
chapters (23)
- 0:00The Debian Way to Install OpenStack
- 1:04General workflow: new server
- 1:34Demo: provisioning the OCI VM
- 1:46Demo: installing OCI via extrepo
- 2:14What does this repo contains?
- 2:54Demo: installing oci with apt
- 3:19What's in there?
- 3:57Featuring OpenStack modules...
- 4:17Pre-configure: OCI config Everything configured in /etc/openstack-cluster-installer Important bits
- 4:47Pre-configure: the internal PKI • Used for in-cluster auth between services . Not for external API, which uses real cert • Single unique command with no parameter
- 5:34Demo: configuring ISC DHCPD
- 5:48PXE booting...
- 7:10ocicli machine-show 1/5
- 7:50Deploying: Creating the cluster
- 8:29Deploying: Creating the networks
- 9:41Deploying: adding IPMI networks
- 10:10Deploying: IPMI being set
- 10:34Deploying: adding machines
- 13:04Hands-free: auto-racking
- 13:40Hands-free: hardware profiles
- 16:14Hands-free: process & workflow
- 18:02Advanced networking • BGP to the host (when non-compute clusters)
- 18:35Future of OCI
related talks
28mPractical Puppet: Systems Building Systems
19mFlattening The Cloud Learning Curve Using Rails
45mLarge-Scaled Deploy Over 100 Servers in 3 Minutes
22mScalable Deployments...
11mLightning talk: Shipping Ruby and Rails apps as native Linux packages
40mDeploying any Rails application to any cloud in minutes
31mWalking in the Clouds
27mJenkins with Ruby on Rails
