Chapter
Postulating the OpenStack setup
Treating OpenStack as code
Growing the OpenStack infrastructure
Testing the OpenStack environment
Prerequisites for the test environment
Setting up the Ansible environment
Running the OSA installation
Production OpenStack environment
Chapter 2: Massively Scaling Computing Power
Decomposing the compute power
Empowering the compute service
Varying the compute flavor
Segregating the compute resources
Reasoning for infrastructure segregation
Reasoning for workload segregation
Filtering the compute workload
Weighting the compute power
Chapter 3: Enlarging the OpenStack Storage Capabilities
Varying the block storage backends
Managing block storage – Logical Volume Manager (LVM)
Managing block storage – Network File System (NFS)
Managing block storage – Ceph RADOS Block Device (RBD)
Hybrid storage scheduling
Navigating the storage backup alternatives
Exploring Manila – shared file service
Configuring the shared file service
Configuring block storage for the Manila backend
Configuring CephFS for the Manila backend
Chapter 4: Harnessing the Power of the OpenStack Network Service
Neutron plugins reference
Driving the sole plugin – ML2 under the hood
Extending ML2 – customizing your own plugin
Maximizing network availability
The era of network programming
Orchestrating the network function virtualization (NFV)
Chapter 5: Containerizing in OpenStack
The natural evolution of containers
Game changing – microservices
Docker Swarm in OpenStack
Example – NGINX web server
Example – application server
Example – a Python-based web server
Chapter 6: Managing Big Data in OpenStack
Rolling OpenStack Sahara service
Deploying the Hadoop cluster
Chapter 7: Evolving Self-Cloud Ready Applications in OpenStack
Integrating Murano in OpenStack
Deploying a self-contained application
Chapter 8: Extending the Applications Catalog Service
Murano application under the hood
Developing application publisher perspective
Deploying application consumer perspective
Chapter 9: Consolidating the OpenStack Authentication
Recapping the Keystone blocks
The multitude faces of the token
All in one authentication hub
Keystone as SP – OpenID Connect
Chapter 10: Boosting the Extended Cloud Universe
Benchmarking as a Service (BaaS)
Automating OpenStack profiling with Rally
Extending benchmarking with plugins
Other Books You May Enjoy