Chapter 2. Taking an OpenStack test-drive
Listing 2.1. Updating packages
Listing 2.2. Upgrading packages
Listing 2.3. Installing git
Listing 2.4. Retrieving DevStack scripts
Listing 2.5. Preparing DevStack directory
Listing 2.6. Switching to stack user
Listing 2.7. Creating local.conf
Listing 2.8. Your local.conf
Listing 2.9. Stacking
Listing 2.10. Stack summary log
Listing 2.11. Running DevStack exercises
Listing 2.12. Running single OpenStack Tempest test
Listing 2.13. Running the full OpenStack Tempest suite
Listing 2.14. Unstacking and stacking
Chapter 3. Learning basic OpenStack operations
Listing 3.1. Set environmental variables
Listing 3.2. Setting variables and executing a first CLI command
Listing 3.3. Launching an instance from the CLI
Listing 3.4. Executing a first API command
Listing 3.5. Prepare your shell session as admin
Listing 3.6. Creating a new tenant
Listing 3.7. Creating a new user
Listing 3.8. Listing OpenStack roles
Listing 3.9. Adding a role
Listing 3.10. Accessing the Neutron console
Listing 3.11. Creating an internal network
Listing 3.12. Creating an internal subnet for a network
Listing 3.13. Creating a router
Listing 3.14. Adding a router to the internal subnet
Listing 3.15. Listing external networks
Listing 3.16. Add existing external network as router gateway
Listing 3.17. Creating an external network
Listing 3.18. Creating an external subnet
Listing 3.19. Clearing a router gateway
Listing 3.20. Adding a new external network as the router gateway