nova CLI

The OpenStack tool primarily used to manage Cloud Servers is written in Python and is called nova. It is also known as novaclient or python-novaclient.

Rackspace adds some additional functionality to the base OpenStack environment through OpenStack extensions. To have the best experience when using the novaclient with Rackspace, you should install the rackspace-novaclient package. It installs the required novaclient components and any necessary or useful extensions and plugins that are applicable to the Rackspace cloud.

We recommend that you use the Python Package Index (PyPI) to install novaclient because it installs dependencies and required packages for you.

Alternatively, you can download the rackspace-novaclient package from the GitHub repository for rackspace-novaclient.

The following OpenStack documents can help you install novaclient and learn to use it:


You can use OpenStack documentation to help you learn to use OpenStack CLIs in the Rackspace Cloud. OpenStack documents describe general practice; you should expect to supply some Rackspace-specific details. Use your Rackspace credentials where the OpenStack examples ask for OpenStack credentials.

For example, where you are asked for OS_USERNAME, supply your Rackspace username.

Rackspace publishes the following detailed instructions about novaclient, including how to install the client on most popular operating systems:

After you have novaclient installed, you must set up your environment so that you can authenticate to Rackspace and use the tools.