Nova administration is accomplished through a tool called nova-manage. Most commands take the form
subcommand and any necessary arguments. At any
time, you can see help for nova-manage
by leaving off any arguments, subcommands, or commands. Here is an example
of finding help for creating a new user:
$ nova-manage nova-manage category action [<args>] Available categories: user account project role shell vpn fixed floating network vm service db volume instance_type image flavor $ nova-manage user nova-manage category action [<args>] Available actions for user category: admin create delete exports list modify revoke $ nova-manage user create Possible wrong number of arguments supplied user create: creates a new user and prints exports arguments: name [access] [secret] 2011-07-15 18:55:13,520 CRITICAL nova [-] create() takes at least 2 arguments (1 given)
Do not worry about the error after the nova-manage user create—it is simply telling you that you haven’t supplied the necessary arguments.
Services can be monitored through the nova-manage command on a service or host basis. With the service, you can either view or actively manage services. For example, you can query a host for the services that it currently offers, or simply list all the services that are available. This is an essential command for testing or troubleshooting your deployment. Below is an example that walks through the full array of of service subcommands: listing services, ...