Author: | openstack@lists.openstack.org |
---|---|
Copyright: | OpenStack Foundation |
Manual section: | 1 |
Manual group: | cloud computing |
nova-status <category> <action> [<args>]
nova-status is a tool that provides routines for checking the status of a Nova deployment.
The standard pattern for executing a nova-status command is:
nova-status <category> <command> [<args>]
Run without arguments to see a list of available command categories:
nova-status
Categories are:
upgrade
Detailed descriptions are below.
You can also run with a category argument such as upgrade
to see a list of
all commands in that category:
nova-status upgrade
These sections describe the available categories and arguments for nova-status.
nova-status upgrade check
Performs a release-specific readiness check before restarting services with new code. This command expects to have complete configuration and access to databases and services within a cell. For example, this check may query the Nova API database and one or more cell databases. It may also make requests to other services such as the Placement REST API via the Keystone service catalog.
Return Codes
Return code | Description |
---|---|
0 | All upgrade readiness checks passed successfully and there is nothing to do. |
1 | At least one check encountered an issue and requires further investigation. This is considered a warning but the upgrade may be OK. |
2 | There was an upgrade status check failure that needs to be investigated. This should be considered something that stops an upgrade. |
255 | An unexpected error occurred. |
History of Checks
15.0.0 (Ocata)
nova-status upgrade check
should be
run after running the nova-manage cell_v2 simple_cell_setup
command.16.0.0 (Pike)
17.0.0 (Queens)
18.0.0 (Rocky)
nova-osapi_compute
service versions that are less than 15
across all cell mappings which might cause issues when querying instances
depending on how the nova-api service is configured.
See https://bugs.launchpad.net/nova/+bug/1759316 for details.Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.