Chapter 3. Learning basic OpenStack operations
This chapter covers
- Managing the OpenStack CLI to manipulate your deployment
- Exploring the OpenStack tenant model by building a new tenant
- Setting up basic tenant networking with intra-tenant configuration
- Using OpenStack networking for internal and external network configuration
- Modifying tenant quotas to control resource allocation
This chapter builds on the deployment from chapter 2 by demonstrating basic operations you’ll encounter as an OpenStack administrator or user. Chapter 2 was more focused on end-user interaction with OpenStack, so those examples were based on the Dashboard, which is easy to use and can be used to perform many user and administrative functions. This chapter focuses on operational exercises, so examples are based on the OpenStack command-line interface (CLI).
If you have systems administration experience, you’ll certainly appreciate the ability to script a repetitive function, such as creating a thousand users. The OpenStack APIs can also be used for these tasks, and they’ll be briefly introduced. As you’ll discover, if you can perform an operation with the CLI, you can easily perform the same operation with an API directly. For the examples in this chapter, we’ll stick with using the CLI, but this chapter is constructed so that you can walk through the examples using either an API or the Dashboard once you understand the concepts demonstrated through the CLI.