OpenStack Cloud Computing Cookbook
Creating a sandbox environment with VirtualBox
Installing OpenStack Compute packages
Stopping and starting Nova services
Creating a cloudadmin account and project
Installation of command line-tools
Uploading a sample machine image
Launching your first cloud instance
Administering OpenStack Compute
Creating and modifying user accounts
Creating and managing keypairs
Alternative upload method using euca2ools
Creating custom Windows images
Keystone OpenStack Identity Service
Installing OpenStack Identity Service
Configuring the service tenant and service users
Configuring OpenStack Image Service to use OpenStack Identity Service
Configuring OpenStack Compute to use OpenStack Identity Service
Using OpenStack Compute with OpenStack Identity Service
Creating an OpenStack Storage sandbox environment
Installing the OpenStack Storage services
Configuring OpenStack Storage Service
Configuring the OpenStack Storage proxy server
Making the Object, Account, and Container rings
Stopping and starting OpenStack Storage
Configuring OpenStack Storage with OpenStack Identity Service
Installing the swift client tool
Listing containers and objects
Deleting containers and objects
Administering OpenStack Storage
Preparing drives for OpenStack Storage
Managing the OpenStack Storage cluster with swift-init
OpenStack Storage benchmarking
Detecting and replacing failed hard drives
Glance OpenStack Image Service
Installing OpenStack Image Service
Configuring OpenStack Image Service with MySQL
Configuring OpenStack Compute with OpenStack Image Service
Configuring OpenStack Image Service with OpenStack Storage
Managing images with OpenStack Image Service
Registering a remotely stored image
Configuring nova-volume services
Configuring OpenStack Compute for nova-volume
Attaching volumes to instances
Detaching volumes from an instance
Installing OpenStack Dashboard
Keypair management in OpenStack Dashboard
Security group management by using OpenStack Dashboard
Launching instances by using OpenStack Dashboard
Terminating instances by using OpenStack Dashboard
Connecting to instances by using OpenStack Dashboard and VNC
Adding new tenants by using OpenStack Dashboard
User management by using OpenStack Dashboard
Configuring Flat networking with DHCP
Configuring VLAN Manager networking
Configuring per-project (tenant) IP ranges
Automatically assigning fixed networks to tenants
Modifying a tenant's fixed network
Manually associating floating IPs to instances
Manually disassociating floating IPs from instances
Automatically assigning floating IPs
Installing MAAS for bare-metal provisioning
Using MAAS for bare-metal provisioning of hosts
Installing and configuring Juju
Installing OpenStack services using Juju
Increasing OpenStack Compute capacity
Configuring HA Proxy for MySQL Galera load balancing
Increasing resilience of OpenStack services
Bonding network interfaces for redundancy
Monitoring Compute services with Munin
Monitoring instances using Munin and Collectd
Monitoring the storage service using StatsD/Graphite
Checking OpenStack Compute Services
Troubleshooting OpenStack Compute Services
Troubleshooting OpenStack Storage Service