Copyright
Brief Table of Contents
Table of Contents
Foreword
Preface
Acknowledgments
About this Book
1. Getting started
Chapter 1. Introducing OpenStack
1.1. What is OpenStack?
1.2. Understanding cloud computing and OpenStack
1.2.1. Abstraction and the OpenStack API
1.3. Relating OpenStack to the computational resources it controls
1.3.1. OpenStack and hypervisors
1.3.2. OpenStack and network services
1.3.3. OpenStack and storage
1.3.4. OpenStack and cloud terminology
1.4. Introducing OpenStack components
1.5. History of OpenStack
1.6. Summary
Chapter 2. Taking an OpenStack test-drive
2.1. What is DevStack?
2.2. Deploying DevStack
2.2.1. Creating the server
2.2.2. Preparing the server environment
2.2.3. Preparing DevStack
2.2.4. Executing DevStack
2.3. Using the OpenStack Dashboard
2.3.1. Overview screen
2.3.2. Access & Security screen
2.3.3. Images & Snapshots screen
2.3.4. Volumes screen
2.3.5. Instances screen
2.4. Accessing your first private cloud server
2.4.1. Assigning a floating IP to an instance
2.4.2. Permitting network traffic to your floating IP
2.5. Summary
Chapter 3. Learning basic OpenStack operations
3.1. Using the OpenStack CLI
3.2. Using the OpenStack APIs
3.3. Tenant model operations
3.3.1. The tenant model
3.3.2. Creating tenants, users, and roles
3.3.3. Tenant networks
3.4. Quotas
3.4.1. Tenant quotas