- Principle and Belief
- Hardware Specification
- Disk Configuration
- Build the 1st Controller Physical Box
- Build an Image
- Cobbler Configuration and Template
- Setup an NTP Server
- CentOS Repo
- Update /etc/hosts
- Architecture and Segment
- Hostnaming and IP Planning
- Physical Host and Controller VM Network
- Install and Configure OpenVPN
- Cobbler VM Network
- Ceph Network
- Neutron Network
- Chef Repository
- Chef Client, including how deployment works after VM/ hosts provisioned
- Ceph Host Preparation
- Ceph Partition
- Ceph Node Configuration
- Add New Ceph OSD
- Add New Monitor
- Post Install Configuration and Verify
- Modify Ceph Parameter
- Repair Inconsistent Page Groups
- Prepare Controller VMs and Create Snapshot
- Deploy HAProxy and Keepalived
- Deploy Galera Cluster
- Deploy RabbitMQ Cluster with Monitoring, HAProxy and Nginx
- Deploy OpenStack
- Build Neutron Controller
- Register Image
- Neutron Operation
- Neutron HA
- When adding new VM
- Log Analysis by Logstash
- Monitoring by Ganglia, Nagios
- Jenkins
- One rule everybody should remember is to run "who" and "wall" prior to shutdown the server!