Chapter 4. Nova – OpenStack Compute

In this chapter, we will cover:

  • Installing OpenStack Compute controller services
  • Installing OpenStack Compute packages
  • Configuring database Services
  • Configuring OpenStack Compute
  • Configuring OpenStack Compute with OpenStack Identity Service
  • Stopping and starting Nova services
  • Installation of command-line tools on Ubuntu
  • Using the command-line tools with HTTPS
  • Checking OpenStack Compute Services
  • Using OpenStack Compute
  • Managing security groups
  • Creating and managing key pairs
  • Launching our first cloud instance
  • Fixing a broken instance deployment
  • Terminating your instances
  • Using live migration
  • Working with nova-schedulers
  • Creating flavors
  • Defining host aggregates
  • Launching instances in specific Availability Zones
  • Launching instances on specific Compute hosts
  • Removing Nova nodes from a cluster

Introduction

OpenStack Compute, also known as Nova, is the compute component of the open source cloud operating system, OpenStack. It is the component that allows you to run multiple instances of multiple types across any number of hosts that run the OpenStack Compute service, allowing you to create a highly scalable and redundant cloud environment. The open source project strives to be hardware and hypervisor agnostic. OpenStack Compute powers some of the biggest compute clouds such as the Rackspace Open Cloud.

This chapter gets you to speed up quickly by giving you the information you need to provide a cloud environment. At the end of this chapter, you will be able to create and access virtual machines using the OpenStack tools. The following figure shows the OpenStack architecture we are working with in this chapter:

Introduction

Tip

We are specifically working with the Compute block of the figure.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset