Table of Contents

 

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