Manage the cloud
common/nova-show-usage-statistics-for-hosts-instances
System administrators can use the openstack to manage their clouds.
The openstack client can be used by all users, though
specific commands might be restricted by the Identity service.
Managing the cloud with the openstack client
-
The
python-openstackclientpackage provides an
openstackshell that enables Compute API interactions from
the command line. Install the client, and provide your user name and
password (which can be set as environment variables for convenience),
for the ability to administer the cloud from the command line.For more information on
python-openstackclient, refer to
thedocumentation <>. -
Confirm the installation was successful:
$ openstack help usage: openstack [--version] [-v | -q] [--log-file LOG_FILE] [-h] [--debug] [--os-cloud <cloud-config-name>] [--os-region-name <auth-region-name>] [--os-cacert <ca-bundle-file>] [--verify | --insecure] [--os-default-domain <auth-domain>] ...Running
openstack helpreturns a list of
openstackcommands and parameters. To get help for a
subcommand, run:$ openstack help SUBCOMMANDFor a complete list of
openstackcommands and
parameters, refer to theOpenStack Command-Line Reference.
<cli/index.html> -
Set the required parameters as environment variables to make
running commands easier. For example, you can add
--os-usernameas anopenstackoption, or set
it as an environment variable. To set the user name, password, and
project as environment variables, use:$ export OS_USERNAME=joecool $ export OS_PASSWORD=coolword $ export OS_TENANT_NAME=coolu -
The Identity service gives you an authentication endpoint, which
Compute recognizes asOS_AUTH_URL:$ export OS_AUTH_URL=http://hostname:5000/v2.0