Chapter 5. Compute Service Command-line Client

The nova client is the command-line interface (CLI) for the OpenStack Compute API and its extensions. This chapter documents nova version 6.0.0.
For help on a specific nova command, enter:
$ nova help COMMAND

5.1. nova Usage

usage: nova [--version] [--debug] [--os-cache] [--timings]
            [--os-region-name <region-name>] [--service-type <service-type>]
            [--service-name <service-name>]
            [--os-endpoint-type <endpoint-type>]
            [--os-compute-api-version <compute-api-ver>]
            [--bypass-url <bypass-url>] [--insecure]
            [--os-cacert <ca-certificate>] [--os-cert <certificate>]
            [--os-key <key>] [--timeout <seconds>] [--os-auth-type <name>]
            [--os-auth-url OS_AUTH_URL] [--os-domain-id OS_DOMAIN_ID]
            [--os-domain-name OS_DOMAIN_NAME] [--os-project-id OS_PROJECT_ID]
            [--os-project-name OS_PROJECT_NAME]
            [--os-project-domain-id OS_PROJECT_DOMAIN_ID]
            [--os-project-domain-name OS_PROJECT_DOMAIN_NAME]
            [--os-trust-id OS_TRUST_ID]
            [--os-default-domain-id OS_DEFAULT_DOMAIN_ID]
            [--os-default-domain-name OS_DEFAULT_DOMAIN_NAME]
            [--os-user-id OS_USER_ID] [--os-username OS_USERNAME]
            [--os-user-domain-id OS_USER_DOMAIN_ID]
            [--os-user-domain-name OS_USER_DOMAIN_NAME]
            [--os-password OS_PASSWORD]
            <subcommand> ...

Subcommands

absolute-limits


        DEPRECATED, use limits instead.

add-fixed-ip


        Add new IP address on a network to server.

add-floating-ip


        DEPRECATED, use floating-ip-associate instead.

add-secgroup


        Add a Security Group to a server.

agent-create


        Create new agent build.

agent-delete


        Delete existing agent build.

agent-list


        List all builds.

agent-modify


        Modify existing agent build.

aggregate-add-host


        Add the host to the specified aggregate.

aggregate-create


        Create a new aggregate with the specified
      details.

aggregate-delete


        Delete the aggregate.

aggregate-details


        DEPRECATED, use aggregate-show instead.

aggregate-list


        Print a list of all aggregates.

aggregate-remove-host


        Remove the specified host from the specified
      aggregate.

aggregate-set-metadata


        Update the metadata associated with the
      aggregate.

aggregate-show


        Show details of the specified aggregate.

aggregate-update


        Update the aggregate's name and optionally
      availability zone.

availability-zone-list


        List all the availability zones.

backup


        Backup a server by creating a 'backup' type
      snapshot.

boot


        Boot a new server.

clear-password


        Clear the admin password for a server from the
      metadata server. This action does not actually
      change the instance server password.

cloudpipe-configure


        Update the VPN IP/port of a cloudpipe
      instance.

cloudpipe-create


        Create a cloudpipe instance for the given
      project.

cloudpipe-list


        Print a list of all cloudpipe instances.

console-log


        Get console log output of a server.

credentials


        Show user credentials returned from auth.

delete


        Immediately shut down and delete specified
      server(s).

diagnostics


        Retrieve server diagnostics.

dns-create


        DEPRECATED: Create a DNS entry for domain,
      name, and IP.

dns-create-private-domain


        DEPRECATED: Create the specified DNS domain.

dns-create-public-domain


        DEPRECATED: Create the specified DNS domain.

dns-delete


        DEPRECATED: Delete the specified DNS entry.

dns-delete-domain


        DEPRECATED: Delete the specified DNS domain.

dns-domains


        DEPRECATED: Print a list of available dns
      domains.

dns-list


        DEPRECATED: List current DNS entries for
      domain and IP or domain and name.

endpoints


        Discover endpoints that get returned from the
      authenticate services.

evacuate


        Evacuate server from failed host.

fixed-ip-get


        DEPRECATED: Retrieve info on a fixed IP.

fixed-ip-reserve


        DEPRECATED: Reserve a fixed IP.

fixed-ip-unreserve


        DEPRECATED: Unreserve a fixed IP.

flavor-access-add


        Add flavor access for the given tenant.

flavor-access-list


        Print access information about the given
      flavor.

flavor-access-remove


        Remove flavor access for the given tenant.

flavor-create


        Create a new flavor.

flavor-delete


        Delete a specific flavor

flavor-key


        Set or unset extra_spec for a flavor.

flavor-list


        Print a list of available 'flavors' (sizes of
      servers).

flavor-show


        Show details about the given flavor.

floating-ip-associate


        Associate a floating IP address to a server.

floating-ip-bulk-create


        DEPRECATED: Bulk create floating IPs by range
      (nova-network only).

floating-ip-bulk-delete


        DEPRECATED: Bulk delete floating IPs by range
      (nova-network only).

floating-ip-bulk-list


        DEPRECATED: List all floating IPs (nova-
      network only).

floating-ip-create


        DEPRECATED: Allocate a floating IP for the
      current tenant.

floating-ip-delete


        DEPRECATED: De-allocate a floating IP.

floating-ip-disassociate


        Disassociate a floating IP address from a
      server.

floating-ip-list


        DEPRECATED: List floating IPs.

floating-ip-pool-list


        DEPRECATED: List all floating IP pools.

get-mks-console


        Get an MKS console to a server. (Supported by
      API versions '2.8' - '2.latest') [hint: use
      '--os-compute-api-version' flag to show help
      message for proper version]

get-password


        Get the admin password for a server. This
      operation calls the metadata service to query
      metadata information and does not read
      password information from the server itself.

get-rdp-console


        Get a rdp console to a server.

get-serial-console


        Get a serial console to a server.

get-spice-console


        Get a spice console to a server.

get-vnc-console


        Get a vnc console to a server.

host-action


        Perform a power action on a host.

host-describe


        Describe a specific host.

host-list


        List all hosts by service.

host-update


        Update host settings.

hypervisor-list


        List hypervisors. (Supported by API versions
      '2.0' - '2.latest') [hint: use '--os-compute-
      api-version' flag to show help message for
      proper version]

hypervisor-servers


        List servers belonging to specific
      hypervisors.

hypervisor-show


        Display the details of the specified
      hypervisor.

hypervisor-stats


        Get hypervisor statistics over all compute
      nodes.

hypervisor-uptime


        Display the uptime of the specified
      hypervisor.

image-create


        Create a new image by taking a snapshot of a
      running server.

image-delete


        DEPRECATED: Delete specified image(s).

image-list


        DEPRECATED: Print a list of available images
      to boot from.

image-meta


        DEPRECATED: Set or delete metadata on an
      image.

image-show


        DEPRECATED: Show details about the given
      image.

interface-attach


        Attach a network interface to a server.

interface-detach


        Detach a network interface from a server.

interface-list


        List interfaces attached to a server.

keypair-add


        Create a new key pair for use with servers.

keypair-delete


        Delete keypair given by its name. (Supported
      by API versions '2.0' - '2.latest') [hint: use
      '--os-compute-api-version' flag to show help
      message for proper version]

keypair-list


        Print a list of keypairs for a user (Supported
      by API versions '2.0' - '2.latest') [hint: use
      '--os-compute-api-version' flag to show help
      message for proper version]

keypair-show


        Show details about the given keypair.
      (Supported by API versions '2.0' - '2.latest')
      [hint: use '--os-compute-api-version' flag to
      show help message for proper version]

limits


        Print rate and absolute limits.

list


        List active servers.

list-secgroup


        List Security Group(s) of a server.

live-migration


        Migrate running server to a new machine.

live-migration-abort


        Abort an on-going live migration. (Supported
      by API versions '2.24' - '2.latest') [hint:
      use '--os-compute-api-version' flag to show
      help message for proper version]

live-migration-force-complete


      Force on-going live migration to complete.
      (Supported by API versions '2.22' -
      '2.latest') [hint: use '--os-compute-api-
      version' flag to show help message for proper
      version]

lock


        Lock a server. A normal (non-admin) user will
      not be able to execute actions on a locked
      server.

meta


        Set or delete metadata on a server.

migrate


        Migrate a server. The new host will be
      selected by the scheduler.

network-associate-host


        DEPRECATED: Associate host with network.

network-associate-project


        DEPRECATED: Associate project with network.

network-create


        DEPRECATED: Create a network.

network-delete


        DEPRECATED: Delete network by label or id.

network-disassociate


        DEPRECATED: Disassociate host and/or project
      from the given network.

network-list


        DEPRECATED: Print a list of available
      networks.

network-show


        DEPRECATED: Show details about the given
      network.

pause


        Pause a server.

quota-class-show


        List the quotas for a quota class.

quota-class-update


        Update the quotas for a quota class.
      (Supported by API versions '2.0' - '2.latest')
      [hint: use '--os-compute-api-version' flag to
      show help message for proper version]

quota-defaults


        List the default quotas for a tenant.

quota-delete


        Delete quota for a tenant/user so their quota
      will Revert back to default.

quota-show


        List the quotas for a tenant/user.

quota-update


        Update the quotas for a tenant/user.
      (Supported by API versions '2.0' - '2.latest')
      [hint: use '--os-compute-api-version' flag to
      show help message for proper version]

rate-limits


        DEPRECATED, use limits instead.

reboot


        Reboot a server.

rebuild


        Shutdown, re-image, and re-boot a server.

refresh-network


        Refresh server network information.

remove-fixed-ip


        Remove an IP address from a server.

remove-floating-ip


        DEPRECATED, use floating-ip-disassociate
      instead.

remove-secgroup


        Remove a Security Group from a server.

rename


        DEPRECATED, use update instead.

rescue


        Reboots a server into rescue mode, which
      starts the machine from either the initial
      image or a specified image, attaching the
      current boot disk as secondary.

reset-network


        Reset network of a server.

reset-state


        Reset the state of a server.

resize


        Resize a server.

resize-confirm


        Confirm a previous resize.

resize-revert


        Revert a previous resize (and return to the
      previous VM).

resume


        Resume a server.

root-password


        DEPRECATED, use set-password instead.

scrub


        DEPRECATED: Delete networks and security
      groups associated with a project.

secgroup-add-default-rule


        DEPRECATED: Add a rule to the set of rules
      that will be added to the 'default' security
      group for new tenants (nova-network only).

secgroup-add-group-rule


        DEPRECATED: Add a source group rule to a
      security group.

secgroup-add-rule


        DEPRECATED: Add a rule to a security group.

secgroup-create


        DEPRECATED: Create a security group.

secgroup-delete


        DEPRECATED: Delete a security group.

secgroup-delete-default-rule


      DEPRECATED: Delete a rule from the set of
      rules that will be added to the 'default'
      security group for new tenants (nova-network
      only).

secgroup-delete-group-rule


        DEPRECATED: Delete a source group rule from a
      security group.

secgroup-delete-rule


        DEPRECATED: Delete a rule from a security
      group.

secgroup-list


        DEPRECATED: List security groups for the
      current tenant.

secgroup-list-default-rules


      DEPRECATED: List rules that will be added to
      the 'default' security group for new tenants.

secgroup-list-rules


        DEPRECATED: List rules for a security group.

secgroup-update


        DEPRECATED: Update a security group.

server-group-create


        Create a new server group with the specified
      details.

server-group-delete


        Delete specific server group(s).

server-group-get


        Get a specific server group.

server-group-list


        Print a list of all server groups.

server-migration-list


        Get the migrations list of specified server.
      (Supported by API versions '2.23' -
      '2.latest') [hint: use '--os-compute-api-
      version' flag to show help message for proper
      version]

server-migration-show


        Get the migration of specified server.
      (Supported by API versions '2.23' -
      '2.latest') [hint: use '--os-compute-api-
      version' flag to show help message for proper
      version]

server-tag-add


        Add single tag to a server. (Supported by API
      versions '2.26' - '2.latest') [hint: use
      '--os-compute-api-version' flag to show help
      message for proper version]

server-tag-delete


        Delete single tag from a server. (Supported by
      API versions '2.26' - '2.latest') [hint: use
      '--os-compute-api-version' flag to show help
      message for proper version]

server-tag-delete-all


        Delete all tags from a server. (Supported by
      API versions '2.26' - '2.latest') [hint: use
      '--os-compute-api-version' flag to show help
      message for proper version]

server-tag-list


        Get list of tags from a server. (Supported by
      API versions '2.26' - '2.latest') [hint: use
      '--os-compute-api-version' flag to show help
      message for proper version]

server-tag-set


        Set list of tags to a server. (Supported by
      API versions '2.26' - '2.latest') [hint: use
      '--os-compute-api-version' flag to show help
      message for proper version]

service-delete


        Delete the service.

service-disable


        Disable the service.

service-enable


        Enable the service.

service-force-down


        Force service to down. (Supported by API
      versions '2.11' - '2.latest') [hint: use
      '--os-compute-api-version' flag to show help
      message for proper version]

service-list


        Show a list of all running services. Filter by
      host & binary.

set-password


        Change the admin password for a server.

shelve


        Shelve a server.

shelve-offload


        Remove a shelved server from the compute node.

show


        Show details about the given server.

ssh


        SSH into a server.

start


        Start the server(s).

stop


        Stop the server(s).

suspend


        Suspend a server.

trigger-crash-dump


        Trigger crash dump in an instance. (Supported
      by API versions '2.17' - '2.latest') [hint:
      use '--os-compute-api-version' flag to show
      help message for proper version]

unlock


        Unlock a server.

unpause


        Unpause a server.

unrescue


        Restart the server from normal boot disk
      again.

unshelve


        Unshelve a server.

update


        Update the name or the description for a
      server.

usage


        Show usage data for a single tenant.

usage-list


        List usage data for all tenants.

version-list


        List all API versions.

virtual-interface-list


        Show virtual interface info about the given
      server.

volume-attach


        Attach a volume to a server.

volume-attachments


        List all the volumes attached to a server.

volume-detach


        Detach a volume from a server.

volume-update


        Update volume attachment.

x509-create-cert


        Create x509 cert for a user in tenant.

x509-get-root-cert


        Fetch the x509 root cert.

bash-completion


        Prints all of the commands and options to
      stdout so that the nova.bash_completion script
      doesn't have to hard code them.

help


        Display help about this program or one of its
      subcommands.

baremetal-interface-list


        DEPRECATED: List network interfaces associated
      with a baremetal node.

baremetal-node-list


        DEPRECATED: Print list of available baremetal
      nodes.

baremetal-node-show


        DEPRECATED: Show information about a baremetal
      node.

cell-capacities


        Get cell capacities for all cells or a given
      cell.

cell-show


        Show details of a given cell.

force-delete


        Force delete a server.

restore


        Restore a soft-deleted server.

host-evacuate


        Evacuate all instances from failed host.

host-evacuate-live


        Live migrate all instances of the specified
      host to other available hosts.

host-servers-migrate


        Cold migrate all instances off the specified
      host to other available hosts.

instance-action


        Show an action.

instance-action-list


        List actions on a server.

list-extensions


        List all the os-api extensions that are
      available.

host-meta


        Set or Delete metadata on all instances of a
      host.

migration-list


        Print a list of migrations.

net


        DEPRECATED, use tenant-network-show instead.

net-create


        DEPRECATED, use tenant-network-create instead.

net-delete


        DEPRECATED, use tenant-network-delete instead.

net-list


        DEPRECATED, use tenant-network-list instead.

tenant-network-create


        DEPRECATED: Create a tenant network.

tenant-network-delete


        DEPRECATED: Delete a tenant network.

tenant-network-list


        DEPRECATED: List tenant networks.

tenant-network-show


        DEPRECATED: Show a tenant network.

5.2. nova Optional Arguments

--version


        show program's version number and exit

--debug


        Print debugging output.

--os-cache


        Use the auth token cache. Defaults to False if
      env[OS_CACHE] is not set.

--timings


        Print call timing info.

--os-region-name <region-name>


      Defaults to env[OS_REGION_NAME].

--service-type <service-type>


      Defaults to compute for most actions.

--service-name <service-name>


      Defaults to env[NOVA_SERVICE_NAME].

--os-endpoint-type <endpoint-type>


      Defaults to env[NOVA_ENDPOINT_TYPE],
      env[OS_ENDPOINT_TYPE] or publicURL.

--os-compute-api-version <compute-api-ver>


      Accepts X, X.Y (where X is major and Y is
      minor part) or "X.latest", defaults to
      env[OS_COMPUTE_API_VERSION].

--bypass-url <bypass-url>


        Use this API endpoint instead of the Service
      Catalog. Defaults to
      env[NOVACLIENT_BYPASS_URL].

--os-auth-type <name>, --os-auth-plugin <name>


      Authentication type to use

5.3. nova absolute-limits

usage: nova absolute-limits [--tenant [<tenant>]] [--reserved]
DEPRECATED, use limits instead.

Optional arguments

--tenant [<tenant>]


        Display information from single tenant (Admin only).

--reserved


        Include reservations count.

5.4. nova add-fixed-ip

usage: nova add-fixed-ip <server> <network-id>
Add new IP address on a network to server.

Positional arguments

<server>


        Name or ID of server.

<network-id>


        Network ID.

5.5. nova add-secgroup

usage: nova add-secgroup <server> <secgroup>
Add a Security Group to a server.

Positional arguments

<server>


        Name or ID of server.

<secgroup>


        Name or ID of Security Group.

5.6. nova agent-create

usage: nova agent-create <os> <architecture> <version> <url> <md5hash>
                         <hypervisor>
Create new agent build.

Positional arguments

<os>


        Type of OS.

<architecture>


        Type of architecture.

<version>


        Version.

<url>


        URL.

<md5hash>


        MD5 hash.

<hypervisor>


        Type of hypervisor.

5.7. nova agent-delete

usage: nova agent-delete <id>
Delete existing agent build.

Positional arguments

<id>


        ID of the agent-build.

5.8. nova agent-list

usage: nova agent-list [--hypervisor <hypervisor>]
List all builds.

Optional arguments

--hypervisor <hypervisor>


        Type of hypervisor.

5.9. nova agent-modify

usage: nova agent-modify <id> <version> <url> <md5hash>
Modify existing agent build.

Positional arguments

<id>


        ID of the agent-build.

<version>


        Version.

<url>


        URL

<md5hash>


        MD5 hash.

5.10. nova aggregate-add-host

usage: nova aggregate-add-host <aggregate> <host>
Add the host to the specified aggregate.

Positional arguments

<aggregate>


        Name or ID of aggregate.

<host>


        The host to add to the aggregate.

5.11. nova aggregate-create

usage: nova aggregate-create <name> [<availability-zone>]
Create a new aggregate with the specified details.

Positional arguments

<name>


        Name of aggregate.

<availability-zone>


        The availability zone of the aggregate (optional).

5.12. nova aggregate-delete

usage: nova aggregate-delete <aggregate>
Delete the aggregate.

Positional arguments

<aggregate>


        Name or ID of aggregate to delete.

5.13. nova aggregate-details

usage: nova aggregate-details <aggregate>
DEPRECATED, use aggregate-show instead.

Positional arguments

<aggregate>


        Name or ID of aggregate.

5.14. nova aggregate-list

usage: nova aggregate-list
Print a list of all aggregates.

5.15. nova aggregate-remove-host

usage: nova aggregate-remove-host <aggregate> <host>
Remove the specified host from the specified aggregate.

Positional arguments

<aggregate>


        Name or ID of aggregate.

<host>


        The host to remove from the aggregate.

5.16. nova aggregate-set-metadata

usage: nova aggregate-set-metadata <aggregate> <key=value> [<key=value> ...]
Update the metadata associated with the aggregate.

Positional arguments

<aggregate>


        Name or ID of aggregate to update.

<key=value>


        Metadata to add/update to aggregate. Specify only the key to
      delete a metadata item.

5.17. nova aggregate-show

usage: nova aggregate-show <aggregate>
Show details of the specified aggregate.

Positional arguments

<aggregate>


        Name or ID of aggregate.

5.18. nova aggregate-update

usage: nova aggregate-update [--name NAME]
                             [--availability-zone <availability-zone>]
                             <aggregate>
Update the aggregate's name and optionally availability zone.

Positional arguments

<aggregate>


        Name or ID of aggregate to update.

Optional arguments

--name NAME


        Name of aggregate.

--availability-zone <availability-zone>


      The availability zone of the aggregate.

5.19. nova availability-zone-list

usage: nova availability-zone-list
List all the availability zones.

5.20. nova backup

usage: nova backup <server> <name> <backup-type> <rotation>
Backup a server by creating a 'backup' type snapshot.

Positional arguments

<server>


        Name or ID of server.

<name>


        Name of the backup image.

<backup-type>


        The backup type, like "daily" or "weekly".

<rotation>


        Int parameter representing how many backups to keep around.

5.21. nova baremetal-interface-list

usage: nova baremetal-interface-list <node>
DEPRECATED: List network interfaces associated with a baremetal node.

Positional arguments

<node>


        ID of node

5.22. nova baremetal-node-list

usage: nova baremetal-node-list
DEPRECATED: Print list of available baremetal nodes.

5.23. nova baremetal-node-show

usage: nova baremetal-node-show <node>
DEPRECATED: Show information about a baremetal node.

Positional arguments

<node>


        ID of node

5.24. nova boot

usage: nova boot [--flavor <flavor>] [--image <image>]
                 [--image-with <key=value>] [--boot-volume <volume_id>]
                 [--snapshot <snapshot_id>] [--min-count <number>]
                 [--max-count <number>] [--meta <key=value>]
                 [--file <dst-path=src-path>] [--key-name <key-name>]
                 [--user-data <user-data>]
                 [--availability-zone <availability-zone>]
                 [--security-groups <security-groups>]
                 [--block-device-mapping <dev-name=mapping>]
                 [--block-device key1=value1[,key2=value2...]]
                 [--swap <swap_size>]
                 [--ephemeral size=<size>[,format=<format>]]
                 [--hint <key=value>]
                 [--nic <auto,none,net-id=net-uuid,net-name=network-name,port-id=port-uuid,v4-fixed-ip=ip-addr,v6-fixed-ip=ip-addr,tag=tag>]
                 [--config-drive <value>] [--poll] [--admin-pass <value>]
                 [--access-ip-v4 <value>] [--access-ip-v6 <value>]
                 [--description <description>]
                 <name>
Boot a new server.

Positional arguments

<name>


        Name for the new server.

Optional arguments

--flavor <flavor>


        Name or ID of flavor (see 'nova flavor-list').

--image <image>


        Name or ID of image (see 'glance image-list').

--image-with <key=value>


        Image metadata property (see 'glance image-
      show').

--boot-volume <volume_id>


        Volume ID to boot from.

--snapshot <snapshot_id>


        Snapshot ID to boot from (will create a
      volume).

--min-count <number>


        Boot at least <number> servers (limited by
      quota).

--max-count <number>


        Boot up to <number> servers (limited by
      quota).

--meta <key=value>


        Record arbitrary key/value metadata to
      /meta_data.json on the metadata server. Can be
      specified multiple times.

--file <dst-path=src-path>


        Store arbitrary files from <src-path> locally
      to <dst-path> on the new server. Limited by
      the injected_files quota value.

--key-name <key-name>


        Key name of keypair that should be created
      earlier with the command keypair-add.

--user-data <user-data>


        user data file to pass to be exposed by the
      metadata server.

--availability-zone <availability-zone>


      The availability zone for server placement.

--security-groups <security-groups>


      Comma separated list of security group names.

--block-device-mapping <dev-name=mapping>


      Block device mapping in the format <dev-
      name>=<id>:<type>:<size(GB)>:<delete-on-
      terminate>.

--block-device


        key1=value1[,key2=value2...]
      Block device mapping with the keys: id=UUID
      (image_id, snapshot_id or volume_id only if
      using source image, snapshot or volume)
      source=source type (image, snapshot, volume or
      blank), dest=destination type of the block
      device (volume or local), bus=device's bus
      (e.g. uml, lxc, virtio, ...; if omitted,
      hypervisor driver chooses a suitable default,
      honoured only if device type is supplied)
      type=device type (e.g. disk, cdrom, ...;
      defaults to 'disk') device=name of the device
      (e.g. vda, xda, ...; tag=device metadata tag
      (optional) if omitted, hypervisor driver
      chooses suitable device depending on selected
      bus; note the libvirt driver always uses
      default device names), size=size of the block
      device in MB(for swap) and in GB(for other
      formats) (if omitted, hypervisor driver
      calculates size), format=device will be
      formatted (e.g. swap, ntfs, ...; optional),
      bootindex=integer used for ordering the boot
      disks (for image backed instances it is equal
      to 0, for others need to be specified) and
      shutdown=shutdown behaviour (either preserve
      or remove, for local destination set to
      remove). (Supported by API versions '2.32' -
      '2.latest')

--swap <swap_size>


        Create and attach a local swap block device of
      <swap_size> MB.

--ephemeral


        size=<size>[,format=<format>]
      Create and attach a local ephemeral block
      device of <size> GB and format it to <format>.

--hint <key=value>


        Send arbitrary key/value pairs to the
      scheduler for custom use.

--nic <auto,none,net-id=net-uuid,net-name=network-name,port-id=port-uuid,v4-fixed-ip=ip-addr,v6-fixed-ip=ip-addr,tag=tag>


      Create a NIC on the server. Specify option
      multiple times to create multiple nics unless
      using the special 'auto' or 'none' values.
      auto: automatically allocate network resources
      if none are available. This cannot be
      specified with any other nic value and cannot
      be specified multiple times. none: do not
      attach a NIC at all. This cannot be specified
      with any other nic value and cannot be
      specified multiple times. net-id: attach NIC
      to network with a specific UUID. net-name:
      attach NIC to network with this name (either
      port-id or net-id or net-name must be
      provided), v4-fixed-ip: IPv4 fixed address for
      NIC (optional), v6-fixed-ip: IPv6 fixed
      address for NIC (optional), port-id: attach
      NIC to port with this UUID tag: interface
      metadata tag (optional) (either port-id or
      net-id must be provided). (Supported by API
      versions '2.37' - '2.latest')

--config-drive <value>


        Enable config drive.

--poll


        Report the new server boot progress until it
      completes.

--admin-pass <value>


        Admin password for the instance.

--access-ip-v4 <value>


        Alternative access IPv4 of the instance.

--access-ip-v6 <value>


        Alternative access IPv6 of the instance.

--description <description>


        Description for the server. (Supported by API
      versions '2.19' - '2.latest')

5.25. nova cell-capacities

usage: nova cell-capacities [--cell <cell-name>]
Get cell capacities for all cells or a given cell.

Optional arguments

--cell <cell-name>


        Name of the cell to get the capacities.

5.26. nova cell-show

usage: nova cell-show <cell-name>
Show details of a given cell.

Positional arguments

<cell-name>


        Name of the cell.

5.27. nova clear-password

usage: nova clear-password <server>
Clear the admin password for a server from the metadata server. This action does not actually change the instance server password.

Positional arguments

<server>


        Name or ID of server.

5.28. nova cloudpipe-configure

usage: nova cloudpipe-configure <ip address> <port>
Update the VPN IP/port of a cloudpipe instance.

Positional arguments

<ip address>


        New IP Address.

<port>


        New Port.

5.29. nova cloudpipe-create

usage: nova cloudpipe-create <project_id>
Create a cloudpipe instance for the given project.

Positional arguments

<project_id>


        UUID of the project to create the cloudpipe for.

5.30. nova cloudpipe-list

usage: nova cloudpipe-list
Print a list of all cloudpipe instances.

5.31. nova console-log

usage: nova console-log [--length <length>] <server>
Get console log output of a server.

Positional arguments

<server>


        Name or ID of server.

Optional arguments

--length <length>


        Length in lines to tail.

5.32. nova credentials

usage: nova credentials [--wrap <integer>]
Show user credentials returned from auth.

Optional arguments

--wrap <integer>


        Wrap PKI tokens to a specified length, or 0 to disable.

5.33. nova delete

usage: nova delete [--all-tenants] <server> [<server> ...]
Immediately shut down and delete specified server(s).

Positional arguments

<server>


        Name or ID of server(s).

Optional arguments

--all-tenants


        Delete server(s) in another tenant by name (Admin only).

5.34. nova diagnostics

usage: nova diagnostics <server>
Retrieve server diagnostics.

Positional arguments

<server>


        Name or ID of server.

5.35. nova dns-create

usage: nova dns-create [--type <type>] <ip> <name> <domain>
DEPRECATED: Create a DNS entry for domain, name, and IP.

Positional arguments

<ip>


        IP address.

<name>


        DNS name.

<domain>


        DNS domain.

Optional arguments

--type <type> DNS


        type (e.g. "A")

5.36. nova dns-create-private-domain

usage: nova dns-create-private-domain
                                      [--availability-zone <availability-zone>]
                                      <domain>
DEPRECATED: Create the specified DNS domain.

Positional arguments

<domain>


        DNS domain.

Optional arguments

--availability-zone <availability-zone>


      Limit access to this domain to servers in the
      specified availability zone.

5.37. nova dns-create-public-domain

usage: nova dns-create-public-domain [--project <project>] <domain>
DEPRECATED: Create the specified DNS domain.

Positional arguments

<domain>


        DNS domain.

Optional arguments

--project <project>


        Limit access to this domain to users of the specified
      project.

5.38. nova dns-delete

usage: nova dns-delete <domain> <name>
DEPRECATED: Delete the specified DNS entry.

Positional arguments

<domain>


        DNS domain.

<name>


        DNS name.

5.39. nova dns-delete-domain

usage: nova dns-delete-domain <domain>
DEPRECATED: Delete the specified DNS domain.

Positional arguments

<domain>


        DNS domain.

5.40. nova dns-domains

usage: nova dns-domains
DEPRECATED: Print a list of available dns domains.

5.41. nova dns-list

usage: nova dns-list [--ip <ip>] [--name <name>] <domain>
DEPRECATED: List current DNS entries for domain and IP or domain and name.

Positional arguments

<domain>


        DNS domain.

Optional arguments

--ip <ip> IP


        address.

--name <name> DNS


        name.

5.42. nova endpoints

usage: nova endpoints
Discover endpoints that get returned from the authenticate services.

5.43. nova evacuate

usage: nova evacuate [--password <password>] [--force] <server> [<host>]
Evacuate server from failed host.

Positional arguments

<server>


        Name or ID of server.

<host>


        Name or ID of the target host. If no host is
      specified, the scheduler will choose one.

Optional arguments

--password <password>


        Set the provided admin password on the evacuated
      server. Not applicable if the server is on shared
      storage.

--force


        Force to not verify the scheduler if a host is
      provided. (Supported by API versions '2.29' -
      '2.latest')

5.44. nova fixed-ip-get

usage: nova fixed-ip-get <fixed_ip>
DEPRECATED: Retrieve info on a fixed IP.

Positional arguments

<fixed_ip>


        Fixed IP Address.

5.45. nova fixed-ip-reserve

usage: nova fixed-ip-reserve <fixed_ip>
DEPRECATED: Reserve a fixed IP.

Positional arguments

<fixed_ip>


        Fixed IP Address.

5.46. nova fixed-ip-unreserve

usage: nova fixed-ip-unreserve <fixed_ip>
DEPRECATED: Unreserve a fixed IP.

Positional arguments

<fixed_ip>


        Fixed IP Address.

5.47. nova flavor-access-add

usage: nova flavor-access-add <flavor> <tenant_id>
Add flavor access for the given tenant.

Positional arguments

<flavor>


        Flavor name or ID to add access for the given tenant.

<tenant_id>


        Tenant ID to add flavor access for.

5.48. nova flavor-access-list

usage: nova flavor-access-list [--flavor <flavor>] [--tenant <tenant_id>]
Print access information about the given flavor.

Optional arguments

--flavor <flavor>


        Filter results by flavor name or ID.

--tenant <tenant_id>


        Filter results by tenant ID. (Deprecated; this option
      is not supported, and will be removed in version
      5.0.0.)

5.49. nova flavor-access-remove

usage: nova flavor-access-remove <flavor> <tenant_id>
Remove flavor access for the given tenant.

Positional arguments

<flavor>


        Flavor name or ID to remove access for the given tenant.

<tenant_id>


        Tenant ID to remove flavor access for.

5.50. nova flavor-create

usage: nova flavor-create [--ephemeral <ephemeral>] [--swap <swap>]
                          [--rxtx-factor <factor>] [--is-public <is-public>]
                          <name> <id> <ram> <disk> <vcpus>
Create a new flavor.

Positional arguments

<name>


        Unique name of the new flavor.

<id>


        Unique ID of the new flavor. Specifying 'auto' will
      generated a UUID for the ID.

<ram>


        Memory size in MB.

<disk>


        Disk size in GB.

<vcpus>


        Number of vcpus

Optional arguments

--ephemeral <ephemeral>


        Ephemeral space size in GB (default 0).

--swap <swap>


        Swap space size in MB (default 0).

--rxtx-factor <factor>


        RX/TX factor (default 1).

--is-public <is-public>


        Make flavor accessible to the public (default
      true).

5.51. nova flavor-delete

usage: nova flavor-delete <flavor>
Delete a specific flavor

Positional arguments

<flavor>


        Name or ID of the flavor to delete.

5.52. nova flavor-key

usage: nova flavor-key <flavor> <action> <key=value> [<key=value> ...]
Set or unset extra_spec for a flavor.

Positional arguments

<flavor>


        Name or ID of flavor.

<action>


        Actions: 'set' or 'unset'.

<key=value>


        Extra_specs to set/unset (only key is necessary on unset).

5.53. nova flavor-list

usage: nova flavor-list [--extra-specs] [--all] [--marker <marker>]
                        [--limit <limit>]
Print a list of available 'flavors' (sizes of servers).

Optional arguments

--extra-specs


        Get extra-specs of each flavor.

--all


        Display all flavors (Admin only).

--marker <marker>


        The last flavor ID of the previous page; displays list of
      flavors after "marker".

--limit <limit>


        Maximum number of flavors to display. If limit == -1, all
      flavors will be displayed. If limit is bigger than
      'osapi_max_limit' option of Nova API, limit
      'osapi_max_limit' will be used instead.

5.54. nova flavor-show

usage: nova flavor-show <flavor>
Show details about the given flavor.

Positional arguments

<flavor>


        Name or ID of flavor.

5.55. nova floating-ip-associate

usage: nova floating-ip-associate [--fixed-address <fixed_address>]
                                  <server> <address>
Associate a floating IP address to a server.

Positional arguments

<server>


        Name or ID of server.

<address>


        IP Address.

Optional arguments

--fixed-address <fixed_address>


      Fixed IP Address to associate with.

5.56. nova floating-ip-bulk-create

usage: nova floating-ip-bulk-create [--pool <pool>] [--interface <interface>]
                                    <range>
DEPRECATED: Bulk create floating IPs by range (nova-network only).

Positional arguments

<range>


        Address range to create.

Optional arguments

--pool <pool>


        Pool for new Floating IPs.

--interface <interface>


        Interface for new Floating IPs.

5.57. nova floating-ip-bulk-delete

usage: nova floating-ip-bulk-delete <range>
DEPRECATED: Bulk delete floating IPs by range (nova-network only).

Positional arguments

<range>


        Address range to delete.

5.58. nova floating-ip-bulk-list

usage: nova floating-ip-bulk-list [--host <host>]
DEPRECATED: List all floating IPs (nova-network only).

Optional arguments

--host <host>


        Filter by host.

5.59. nova floating-ip-create

usage: nova floating-ip-create [<floating-ip-pool>]
DEPRECATED: Allocate a floating IP for the current tenant.

Positional arguments

<floating-ip-pool>


        Name of Floating IP Pool. (Optional)

5.60. nova floating-ip-delete

usage: nova floating-ip-delete <address>
DEPRECATED: De-allocate a floating IP.

Positional arguments

<address>


        IP of Floating IP.

5.61. nova floating-ip-disassociate

usage: nova floating-ip-disassociate <server> <address>
Disassociate a floating IP address from a server.

Positional arguments

<server>


        Name or ID of server.

<address>


        IP Address.

5.62. nova floating-ip-list

usage: nova floating-ip-list
DEPRECATED: List floating IPs.

5.63. nova floating-ip-pool-list

usage: nova floating-ip-pool-list
DEPRECATED: List all floating IP pools.

5.64. nova force-delete

usage: nova force-delete <server>
Force delete a server.

Positional arguments

<server>


        Name or ID of server.

5.65. nova get-mks-console

usage: nova get-mks-console <server>
Get an MKS console to a server. (Supported by API versions '2.8' - '2.latest') [hint: use '--os-compute-api-version' flag to show help message for proper version]

Positional arguments

<server>


        Name or ID of server.

5.66. nova get-password

usage: nova get-password <server> [<private-key>]
Get the admin password for a server. This operation calls the metadata service to query metadata information and does not read password information from the server itself.

Positional arguments

<server>


        Name or ID of server.

<private-key>


        Private key (used locally to decrypt password) (Optional).
      When specified, the command displays the clear (decrypted) VM
      password. When not specified, the ciphered VM password is
      displayed.

5.67. nova get-rdp-console

usage: nova get-rdp-console <server> <console-type>
Get a rdp console to a server.

Positional arguments

<server>


        Name or ID of server.

<console-type>


        Type of rdp console ("rdp-html5").

5.68. nova get-serial-console

usage: nova get-serial-console [--console-type CONSOLE_TYPE] <server>
Get a serial console to a server.

Positional arguments

<server>


        Name or ID of server.

Optional arguments

--console-type CONSOLE_TYPE


        Type of serial console, default="serial".

5.69. nova get-spice-console

usage: nova get-spice-console <server> <console-type>
Get a spice console to a server.

Positional arguments

<server>


        Name or ID of server.

<console-type>


        Type of spice console ("spice-html5").

5.70. nova get-vnc-console

usage: nova get-vnc-console <server> <console-type>
Get a vnc console to a server.

Positional arguments

<server>


        Name or ID of server.

<console-type>


        Type of vnc console ("novnc" or "xvpvnc").

5.71. nova host-action

usage: nova host-action [--action <action>] <hostname>
Perform a power action on a host.

Positional arguments

<hostname>


        Name of host.

Optional arguments

--action <action> A


        power action: startup, reboot, or shutdown.

5.72. nova host-describe

usage: nova host-describe <hostname>
Describe a specific host.

Positional arguments

<hostname>


        Name of host.

5.73. nova host-evacuate

usage: nova host-evacuate [--target_host <target_host>] [--force] <host>
Evacuate all instances from failed host.

Positional arguments

<host>


        Name of host.

Optional arguments

--target_host <target_host>


        Name of target host. If no host is specified
      the scheduler will select a target.

--force


        Force to not verify the scheduler if a host is
      provided. (Supported by API versions '2.29' -
      '2.latest')

5.74. nova host-evacuate-live

usage: nova host-evacuate-live [--target-host <target_host>] [--block-migrate]
                               [--max-servers <max_servers>] [--force]
                               <host>
Live migrate all instances of the specified host to other available hosts.

Positional arguments

<host>


        Name of host.

Optional arguments

--target-host <target_host>


        Name of target host.

--block-migrate


        Enable block migration. (Default=auto)
      (Supported by API versions '2.25' - '2.latest')

--max-servers <max_servers>


        Maximum number of servers to live migrate
      simultaneously

--force


        Force to not verify the scheduler if a host is
      provided. (Supported by API versions '2.30' -
      '2.latest')

5.75. nova host-list

usage: nova host-list [--zone <zone>]
List all hosts by service.

Optional arguments

--zone <zone>


        Filters the list, returning only those hosts in the
      availability zone <zone>.

5.76. nova host-meta

usage: nova host-meta <host> <action> <key=value> [<key=value> ...]
Set or Delete metadata on all instances of a host.

Positional arguments

<host>


        Name of host.

<action>


        Actions: 'set' or 'delete'

<key=value>


        Metadata to set or delete (only key is necessary on delete)

5.77. nova host-servers-migrate

usage: nova host-servers-migrate <host>
Cold migrate all instances off the specified host to other available hosts.

Positional arguments

<host>


        Name of host.

5.78. nova host-update

usage: nova host-update [--status <enable|disable>]
                        [--maintenance <enable|disable>]
                        <hostname>
Update host settings.

Positional arguments

<hostname>


        Name of host.

Optional arguments

--status <enable|disable>


        Either enable or disable a host.

--maintenance <enable|disable>


      Either put or resume host to/from maintenance.

5.79. nova hypervisor-list

usage: nova hypervisor-list [--matching <hostname>] [--marker <marker>]
                            [--limit <limit>]
List hypervisors. (Supported by API versions '2.0' - '2.latest') [hint: use '--os-compute-api-version' flag to show help message for proper version]

Optional arguments

--matching <hostname>


        List hypervisors matching the given <hostname>. If
      matching is used limit and marker options will be
      ignored.

--marker <marker>


        The last hypervisor of the previous page; displays
      list of hypervisors after "marker".

--limit <limit>


        Maximum number of hypervisors to display. If limit ==
      -1, all hypervisors will be displayed. If limit is
      bigger than 'osapi_max_limit' option of Nova API,
      limit 'osapi_max_limit' will be used instead.

5.80. nova hypervisor-servers

usage: nova hypervisor-servers <hostname>
List servers belonging to specific hypervisors.

Positional arguments

<hostname>


        The hypervisor hostname (or pattern) to search for.

5.81. nova hypervisor-show

usage: nova hypervisor-show [--wrap <integer>] <hypervisor>
Display the details of the specified hypervisor.

Positional arguments

<hypervisor>


        Name or ID of the hypervisor to show the details of.

Optional arguments

--wrap <integer>


        Wrap the output to a specified length. Default is 40 or 0
      to disable

5.82. nova hypervisor-stats

usage: nova hypervisor-stats
Get hypervisor statistics over all compute nodes.
Warning
When using Red Hat Ceph as a back end for ephemeral storage, the Compute service does not calculate the amount of available storage correctly. Specifically, Compute simply adds up the amount of available storage without factoring in replication. This results in grossly overstated available storage, which in turn could cause unexpected storage oversubscription.
To determine the correct ephemeral storage capacity, query the Ceph service directly instead. For more information, see BZ#1332165.

5.83. nova hypervisor-uptime

usage: nova hypervisor-uptime <hypervisor>
Display the uptime of the specified hypervisor.

Positional arguments

<hypervisor>


        Name or ID of the hypervisor to show the uptime of.

5.84. nova image-create

usage: nova image-create [--metadata <key=value>] [--show] [--poll]
                         <server> <name>
Create a new image by taking a snapshot of a running server.
Important
Images created by nova image-create are only usable by nova (and not glance).

Positional arguments

<server>


        Name or ID of server.

<name>


        Name of snapshot.

Optional arguments

--metadata <key=value>


        Record arbitrary key/value metadata to
      /meta_data.json on the metadata server. Can be
      specified multiple times.

--show


        Print image info.

--poll


        Report the snapshot progress and poll until image
      creation is complete.

5.85. nova image-delete

usage: nova image-delete <image> [<image> ...]
DEPRECATED: Delete specified image(s).

Positional arguments

<image>


        Name or ID of image(s).

5.86. nova image-list

usage: nova image-list [--limit <limit>]
DEPRECATED: Print a list of available images to boot from.

Optional arguments

--limit <limit>


        Number of images to return per request.

5.87. nova image-meta

usage: nova image-meta <image> <action> <key=value> [<key=value> ...]
DEPRECATED: Set or delete metadata on an image.

Positional arguments

<image>


        Name or ID of image.

<action>


        Actions: 'set' or 'delete'.

<key=value>


        Metadata to add/update or delete (only key is necessary on
      delete).

5.88. nova image-show

usage: nova image-show <image>
DEPRECATED: Show details about the given image.

Positional arguments

<image>


        Name or ID of image.

5.89. nova instance-action

usage: nova instance-action <server> <request_id>
Show an action.

Positional arguments

<server>


        Name or UUID of the server to show actions for. Only UUID can
      be used to show actions for a deleted server. (Supported by
      API versions '2.21' - '2.latest')

<request_id>


        Request ID of the action to get.

5.90. nova instance-action-list

usage: nova instance-action-list <server>
List actions on a server.

Positional arguments

<server>


        Name or UUID of the server to list actions for. Only UUID can be
      used to list actions on a deleted server. (Supported by API
      versions '2.21' - '2.latest')

5.91. nova interface-attach

usage: nova interface-attach [--port-id <port_id>] [--net-id <net_id>]
                             [--fixed-ip <fixed_ip>]
                             <server>
Attach a network interface to a server.

Positional arguments

<server>


        Name or ID of server.

Optional arguments

--port-id <port_id>


        Port ID.

--net-id <net_id>


        Network ID

--fixed-ip <fixed_ip>


        Requested fixed IP.

5.92. nova interface-detach

usage: nova interface-detach <server> <port_id>
Detach a network interface from a server.

Positional arguments

<server>


        Name or ID of server.

<port_id>


        Port ID.

5.93. nova interface-list

usage: nova interface-list <server>
List interfaces attached to a server.

Positional arguments

<server>


        Name or ID of server.

5.94. nova keypair-add

usage: nova keypair-add [--pub-key <pub-key>] [--key-type <key-type>]
                        [--user <user-id>]
                        <name>
Create a new key pair for use with servers.

Positional arguments

<name>


        Name of key.

Optional arguments

--pub-key <pub-key>


        Path to a public ssh key.

--key-type <key-type>


        Keypair type. Can be ssh or x509. (Supported by API
      versions '2.2' - '2.latest')

--user <user-id> ID


        of user to whom to add key-pair (Admin only).
      (Supported by API versions '2.10' - '2.latest')

5.95. nova keypair-delete

usage: nova keypair-delete [--user <user-id>] <name>
Delete keypair given by its name. (Supported by API versions '2.0' - '2.latest') [hint: use '--os-compute-api-version' flag to show help message for proper version]

Positional arguments

<name>


        Keypair name to delete.

Optional arguments

--user <user-id> ID


        of key-pair owner (Admin only).

5.96. nova keypair-list

usage: nova keypair-list [--user <user-id>] [--marker <marker>]
                         [--limit <limit>]
Print a list of keypairs for a user (Supported by API versions '2.0' - '2.latest') [hint: use '--os-compute-api-version' flag to show help message for proper version]

Optional arguments

--user <user-id>


        List key-pairs of specified user ID (Admin only).

--marker <marker>


        The last keypair of the previous page; displays list of
      keypairs after "marker".

--limit <limit>


        Maximum number of keypairs to display. If limit == -1,
      all keypairs will be displayed. If limit is bigger than
      'osapi_max_limit' option of Nova API, limit
      'osapi_max_limit' will be used instead.

5.97. nova keypair-show

usage: nova keypair-show [--user <user-id>] <keypair>
Show details about the given keypair. (Supported by API versions '2.0' - '2.latest') [hint: use '--os-compute-api-version' flag to show help message for proper version]

Positional arguments

<keypair>


        Name of keypair.

Optional arguments

--user <user-id> ID


        of key-pair owner (Admin only).

5.98. nova limits

usage: nova limits [--tenant [<tenant>]] [--reserved]
Print rate and absolute limits.

Optional arguments

--tenant [<tenant>]


        Display information from single tenant (Admin only).

--reserved


        Include reservations count.

5.99. nova list

usage: nova list [--reservation-id <reservation-id>] [--ip <ip-regexp>]
                 [--ip6 <ip6-regexp>] [--name <name-regexp>]
                 [--instance-name <name-regexp>] [--status <status>]
                 [--flavor <flavor>] [--image <image>] [--host <hostname>]
                 [--all-tenants [<0|1>]] [--tenant [<tenant>]]
                 [--user [<user>]] [--deleted] [--fields <fields>] [--minimal]
                 [--sort <key>[:<direction>]] [--marker <marker>]
                 [--limit <limit>] [--changes-since <changes_since>]
                 [--tags <tags>] [--tags-any <tags-any>]
                 [--not-tags <not-tags>] [--not-tags-any <not-tags-any>]
List active servers.

Optional arguments

--reservation-id <reservation-id>


      Only return servers that match reservation-id.

--ip <ip-regexp>


        Search with regular expression match by IP
      address.

--ip6 <ip6-regexp>


        Search with regular expression match by IPv6
      address.

--name <name-regexp>


        Search with regular expression match by name.

--instance-name <name-regexp>


      Search with regular expression match by server
      name.

--status <status>


        Search by server status.

--flavor <flavor>


        Search by flavor name or ID.

--image <image>


        Search by image name or ID.

--host <hostname>


        Search servers by hostname to which they are
      assigned (Admin only).

--all-tenants [<0|1>]


        Display information from all tenants (Admin
      only).

--tenant [<tenant>]


        Display information from single tenant (Admin
      only).

--user [<user>]


        Display information from single user (Admin
      only).

--deleted


        Only display deleted servers (Admin only).

--fields <fields>


        Comma-separated list of fields to display. Use
      the show command to see which fields are
      available.

--minimal


        Get only UUID and name.

--sort <key>[:<direction>]


        Comma-separated list of sort keys and
      directions in the form of <key>[:<asc|desc>].
      The direction defaults to descending if not
      specified.

--marker <marker>


        The last server UUID of the previous page;
      displays list of servers after "marker".

--limit <limit>


        Maximum number of servers to display. If limit
      == -1, all servers will be displayed. If limit
      is bigger than 'osapi_max_limit' option of
      Nova API, limit 'osapi_max_limit' will be used
      instead.

--changes-since <changes_since>


      List only servers changed after a certain
      point of time.The provided time should be an
      ISO 8061 formatted time.ex
      2016-03-04T06:27:59Z .

--tags <tags>


        The given tags must all be present for a
      server to be included in the list result.
      Boolean expression in this case is 't1 AND
      t2'. Tags must be separated by commas: --tags
      <tag1,tag2> (Supported by API versions '2.26'
      - '2.latest')

--tags-any <tags-any>


        If one of the given tags is present the server
      will be included in the list result. Boolean
      expression in this case is 't1 OR t2'. Tags
      must be separated by commas: --tags-any
      <tag1,tag2> (Supported by API versions '2.26'
      - '2.latest')

--not-tags <not-tags>


        Only the servers that do not have any of the
      given tags willbe included in the list
      results. Boolean expression in this case is
      'NOT(t1 AND t2)'. Tags must be separated by
      commas: --not-tags <tag1,tag2> (Supported by
      API versions '2.26' - '2.latest')

--not-tags-any <not-tags-any>


      Only the servers that do not have at least one
      of the given tagswill be included in the list
      result. Boolean expression in this case is
      'NOT(t1 OR t2)'. Tags must be separated by
      commas: --not-tags-any <tag1,tag2> (Supported
      by API versions '2.26' - '2.latest')

5.100. nova list-extensions

usage: nova list-extensions
List all the os-api extensions that are available.

5.101. nova list-secgroup

usage: nova list-secgroup <server>
List Security Group(s) of a server.

Positional arguments

<server>


        Name or ID of server.

5.102. nova live-migration

usage: nova live-migration [--block-migrate] [--force] <server> [<host>]
Migrate running server to a new machine.

Positional arguments

<server>


        Name or ID of server.

<host>


        Destination host name.

Optional arguments

--block-migrate


        True in case of block_migration.
      (Default=auto:live_migration) (Supported by API versions
      '2.25' - '2.latest')

--force


        Force to not verify the scheduler if a host is provided.
      (Supported by API versions '2.30' - '2.latest')

5.103. nova live-migration-abort

usage: nova live-migration-abort <server> <migration>
Abort an on-going live migration. (Supported by API versions '2.24' - '2.latest') [hint: use '--os-compute-api-version' flag to show help message for proper version]

Positional arguments

<server>


        Name or ID of server.

<migration>


        ID of migration.

5.104. nova live-migration-force-complete

usage: nova live-migration-force-complete <server> <migration>
Force on-going live migration to complete. (Supported by API versions '2.22' - '2.latest') [hint: use '--os-compute-api-version' flag to show help message for proper version]

Positional arguments

<server>


        Name or ID of server.

<migration>


        ID of migration.

5.105. nova lock

usage: nova lock <server>
Lock a server. A normal (non-admin) user will not be able to execute actions on a locked server.

Positional arguments

<server>


        Name or ID of server.

5.106. nova meta

usage: nova meta <server> <action> <key=value> [<key=value> ...]
Set or delete metadata on a server.

Positional arguments

<server>


        Name or ID of server.

<action>


        Actions: 'set' or 'delete'.

<key=value>


        Metadata to set or delete (only key is necessary on delete).

5.107. nova migrate

usage: nova migrate [--poll] <server>
Migrate a server. The new host will be selected by the scheduler.

Positional arguments

<server>


        Name or ID of server.

Optional arguments

--poll


        Report the server migration progress until it completes.

5.108. nova migration-list

usage: nova migration-list [--host <host>] [--status <status>]
                           [--cell_name <cell_name>]
Print a list of migrations.

Optional arguments

--host <host>


        Fetch migrations for the given host.

--status <status>


        Fetch migrations for the given status.

--cell_name <cell_name>


        Fetch migrations for the given cell_name.

5.109. nova net

usage: nova net <network_id>
DEPRECATED, use tenant-network-show instead.

Positional arguments

<network_id>


        ID of network

5.110. nova net-create

usage: nova net-create <network_label> <cidr>
DEPRECATED, use tenant-network-create instead.

Positional arguments

<network_label>


        Network label (ex. my_new_network)

<cidr>


        IP block to allocate from (ex. 172.16.0.0/24 or
      2001:DB8::/64)

5.111. nova net-delete

usage: nova net-delete <network_id>
DEPRECATED, use tenant-network-delete instead.

Positional arguments

<network_id>


        ID of network

5.112. nova net-list

usage: nova net-list
DEPRECATED, use tenant-network-list instead.

5.113. nova network-associate-host

usage: nova network-associate-host <network> <host>
DEPRECATED: Associate host with network.

Positional arguments

<network>


        UUID of network.

<host>


        Name of host

5.114. nova network-associate-project

usage: nova network-associate-project <network>
DEPRECATED: Associate project with network.

Positional arguments

<network>


        UUID of network.

5.115. nova network-create

usage: nova network-create [--fixed-range-v4 <x.x.x.x/yy>]
                           [--fixed-range-v6 CIDR_V6] [--vlan <vlan id>]
                           [--vlan-start <vlan start>] [--vpn <vpn start>]
                           [--gateway GATEWAY] [--gateway-v6 GATEWAY_V6]
                           [--bridge <bridge>]
                           [--bridge-interface <bridge interface>]
                           [--multi-host <'T'|'F'>] [--dns1 <DNS Address>]
                           [--dns2 <DNS Address>] [--uuid <network uuid>]
                           [--fixed-cidr <x.x.x.x/yy>]
                           [--project-id <project id>] [--priority <number>]
                           [--mtu MTU] [--enable-dhcp <'T'|'F'>]
                           [--dhcp-server DHCP_SERVER]
                           [--share-address <'T'|'F'>]
                           [--allowed-start ALLOWED_START]
                           [--allowed-end ALLOWED_END]
                           <network_label>
DEPRECATED: Create a network.

Positional arguments

<network_label>


        Label for network

Optional arguments

--fixed-range-v4 <x.x.x.x/yy>


      IPv4 subnet (ex: 10.0.0.0/8)

--fixed-range-v6


        CIDR_V6      IPv6 subnet (ex: fe80::/64

--vlan <vlan id>


        The vlan ID to be assigned to the project.

--vlan-start <vlan start>


        First vlan ID to be assigned to the project.
      Subsequent vlan IDs will be assigned
      incrementally.

--vpn <vpn start>


        vpn start

--gateway GATEWAY


        gateway

--gateway-v6


        GATEWAY_V6       IPv6 gateway

--bridge <bridge>


        VIFs on this network are connected to this
      bridge.

--bridge-interface <bridge interface>


      The bridge is connected to this interface.

--multi-host <'T'|'F'>


        Multi host

--dns1 <DNS Address>


        First DNS.

--dns2 <DNS Address>


        Second DNS.

--uuid <network uuid>


        Network UUID.

--fixed-cidr <x.x.x.x/yy>


        IPv4 subnet for fixed IPs (ex: 10.20.0.0/16).

--project-id <project id>


        Project ID.

--priority <number>


        Network interface priority.

--mtu MTU MTU


        for network.

--enable-dhcp <'T'|'F'>


        Enable DHCP.

--dhcp-server DHCP_SERVER


        DHCP-server address (defaults to gateway
      address)

--share-address <'T'|'F'>


        Share address

--allowed-start ALLOWED_START


      Start of allowed addresses for instances.

--allowed-end ALLOWED_END


        End of allowed addresses for instances.

5.116. nova network-delete

usage: nova network-delete <network>
DEPRECATED: Delete network by label or id.

Positional arguments

<network>


        UUID or label of network.

5.117. nova network-disassociate

usage: nova network-disassociate [--host-only [<0|1>]]
                                 [--project-only [<0|1>]]
                                 <network>
DEPRECATED: Disassociate host and/or project from the given network.

Positional arguments

<network>


        UUID of network.

Optional arguments

--host-only [<0|1>]

--project-only [<0|1>]

5.118. nova network-list

usage: nova network-list [--fields <fields>]
DEPRECATED: Print a list of available networks.

Optional arguments

--fields <fields>


        Comma-separated list of fields to display. Use the show
      command to see which fields are available.

5.119. nova network-show

usage: nova network-show <network>
DEPRECATED: Show details about the given network.

Positional arguments

<network>


        UUID or label of network.

5.120. nova pause

usage: nova pause <server>
Pause a server.

Positional arguments

<server>


        Name or ID of server.

5.121. nova quota-class-show

usage: nova quota-class-show <class>
List the quotas for a quota class.

Positional arguments

<class>


        Name of quota class to list the quotas for.

5.122. nova quota-class-update

usage: nova quota-class-update [--instances <instances>] [--cores <cores>]
                               [--ram <ram>]
                               [--metadata-items <metadata-items>]
                               [--injected-files <injected-files>]
                               [--injected-file-content-bytes <injected-file-content-bytes>]
                               [--injected-file-path-bytes <injected-file-path-bytes>]
                               [--key-pairs <key-pairs>]
                               [--server-groups <server-groups>]
                               [--server-group-members <server-group-members>]
                               <class>
Update the quotas for a quota class. (Supported by API versions '2.0' - '2.latest') [hint: use '--os-compute-api-version' flag to show help message for proper version]

Positional arguments

<class>


        Name of quota class to set the quotas for.

Optional arguments

--instances <instances>


        New value for the "instances" quota.

--cores <cores>


        New value for the "cores" quota.

--ram <ram>


        New value for the "ram" quota.

--metadata-items <metadata-items>


      New value for the "metadata-items" quota.

--injected-files <injected-files>


      New value for the "injected-files" quota.

--injected-file-content-bytes <injected-file-content-bytes>


      New value for the "injected-file-content-
      bytes" quota.

--injected-file-path-bytes <injected-file-path-bytes>


      New value for the "injected-file-path-bytes"
      quota.

--key-pairs <key-pairs>


        New value for the "key-pairs" quota.

--server-groups <server-groups>


      New value for the "server-groups" quota.

--server-group-members <server-group-members>


      New value for the "server-group-members"
      quota.

5.123. nova quota-defaults

usage: nova quota-defaults [--tenant <tenant-id>]
List the default quotas for a tenant.

Optional arguments

--tenant <tenant-id> ID


        of tenant to list the default quotas for.

5.124. nova quota-delete

usage: nova quota-delete --tenant <tenant-id> [--user <user-id>]
Delete quota for a tenant/user so their quota will Revert back to default.

Optional arguments

--tenant <tenant-id> ID


        of tenant to delete quota for.

--user <user-id> ID


        of user to delete quota for.

5.125. nova quota-show

usage: nova quota-show [--tenant <tenant-id>] [--user <user-id>] [--detail]
List the quotas for a tenant/user.

Optional arguments

--tenant <tenant-id> ID


        of tenant to list the quotas for.

--user <user-id> ID


        of user to list the quotas for.

--detail


        Show detailed info (limit, reserved, in-use).

5.126. nova quota-update

usage: nova quota-update [--user <user-id>] [--instances <instances>]
                         [--cores <cores>] [--ram <ram>]
                         [--metadata-items <metadata-items>]
                         [--injected-files <injected-files>]
                         [--injected-file-content-bytes <injected-file-content-bytes>]
                         [--injected-file-path-bytes <injected-file-path-bytes>]
                         [--key-pairs <key-pairs>]
                         [--server-groups <server-groups>]
                         [--server-group-members <server-group-members>]
                         [--force]
                         <tenant-id>
Update the quotas for a tenant/user. (Supported by API versions '2.0' - '2.latest') [hint: use '--os-compute-api-version' flag to show help message for proper version]

Positional arguments

<tenant-id>


        ID of tenant to set the quotas for.

Optional arguments

--user <user-id> ID


        of user to set the quotas for.

--instances <instances>


        New value for the "instances" quota.

--cores <cores>


        New value for the "cores" quota.

--ram <ram>


        New value for the "ram" quota.

--metadata-items <metadata-items>


      New value for the "metadata-items" quota.

--injected-files <injected-files>


      New value for the "injected-files" quota.

--injected-file-content-bytes <injected-file-content-bytes>


      New value for the "injected-file-content-
      bytes" quota.

--injected-file-path-bytes <injected-file-path-bytes>


      New value for the "injected-file-path-bytes"
      quota.

--key-pairs <key-pairs>


        New value for the "key-pairs" quota.

--server-groups <server-groups>


      New value for the "server-groups" quota.

--server-group-members <server-group-members>


      New value for the "server-group-members"
      quota.

--force


        Whether force update the quota even if the
      already used and reserved exceeds the new
      quota.

5.127. nova rate-limits

usage: nova rate-limits
DEPRECATED, use limits instead.

5.128. nova reboot

usage: nova reboot [--hard] [--poll] <server> [<server> ...]
Reboot a server.

Positional arguments

<server>


        Name or ID of server(s).

Optional arguments

--hard


        Perform a hard reboot (instead of a soft one). Note: Ironic does
      not currently support soft reboot; consequently, bare metal nodes
      will always do a hard reboot, regardless of the use of this
      option.

--poll


        Poll until reboot is complete.

5.129. nova rebuild

usage: nova rebuild [--rebuild-password <rebuild-password>] [--poll]
                    [--minimal] [--preserve-ephemeral] [--name <name>]
                    [--description <description>] [--meta <key=value>]
                    [--file <dst-path=src-path>]
                    <server> <image>
Shutdown, re-image, and re-boot a server.

Positional arguments

<server>


        Name or ID of server.

<image>


        Name or ID of new image.

Optional arguments

--rebuild-password <rebuild-password>


      Set the provided admin password on the rebuilt
      server.

--poll


        Report the server rebuild progress until it
      completes.

--minimal


        Skips flavor/image lookups when showing
      servers.

--preserve-ephemeral


        Preserve the default ephemeral storage
      partition on rebuild.

--name <name>


        Name for the new server.

--description <description>


        New description for the server. (Supported by
      API versions '2.19' - '2.latest')

--meta <key=value>


        Record arbitrary key/value metadata to
      /meta_data.json on the metadata server. Can be
      specified multiple times.

--file <dst-path=src-path>


        Store arbitrary files from <src-path> locally
      to <dst-path> on the new server. You may store
      up to 5 files.

5.130. nova refresh-network

usage: nova refresh-network <server>
Refresh server network information.

Positional arguments

<server>


        Name or ID of a server for which the network cache should be
      refreshed from neutron (Admin only).

5.131. nova remove-fixed-ip

usage: nova remove-fixed-ip <server> <address>
Remove an IP address from a server.

Positional arguments

<server>


        Name or ID of server.

<address>


        IP Address.

5.132. nova remove-secgroup

usage: nova remove-secgroup <server> <secgroup>
Remove a Security Group from a server.

Positional arguments

<server>


        Name or ID of server.

<secgroup>


        Name of Security Group.

5.133. nova rename

usage: nova rename <server> <name>
DEPRECATED, use update instead.

Positional arguments

<server>


        Name (old name) or ID of server.

<name>


        New name for the server.

5.134. nova rescue

usage: nova rescue [--password <password>] [--image <image>] <server>
Reboots a server into rescue mode, which starts the machine from either the initial image or a specified image, attaching the current boot disk as secondary.

Positional arguments

<server>


        Name or ID of server.

Optional arguments

--password <password>


        The admin password to be set in the rescue
      environment.

--image <image>


        The image to rescue with.

5.135. nova reset-network

usage: nova reset-network <server>
Reset network of a server.

Positional arguments

<server>


        Name or ID of server.

5.136. nova reset-state

usage: nova reset-state [--all-tenants] [--active] <server> [<server> ...]
Reset the state of a server.

Positional arguments

<server>


        Name or ID of server(s).

Optional arguments

--all-tenants


        Reset state server(s) in another tenant by name (Admin only).

--active


        Request the server be reset to "active" state instead of
      "error" state (the default).

5.137. nova resize

usage: nova resize [--poll] <server> <flavor>
Resize a server.

Positional arguments

<server>


        Name or ID of server.

<flavor>


        Name or ID of new flavor.

Optional arguments

--poll


        Report the server resize progress until it completes.

5.138. nova resize-confirm

usage: nova resize-confirm <server>
Confirm a previous resize.

Positional arguments

<server>


        Name or ID of server.

5.139. nova resize-revert

usage: nova resize-revert <server>
Revert a previous resize (and return to the previous VM).

Positional arguments

<server>


        Name or ID of server.

5.140. nova restore

usage: nova restore <server>
Restore a soft-deleted server.

Positional arguments

<server>


        Name or ID of server.

5.141. nova resume

usage: nova resume <server>
Resume a server.

Positional arguments

<server>


        Name or ID of server.

5.142. nova root-password

usage: nova root-password <server>
DEPRECATED, use set-password instead.

Positional arguments

<server>


        Name or ID of server.

5.143. nova scrub

usage: nova scrub <project_id>
DEPRECATED: Delete networks and security groups associated with a project.

Positional arguments

<project_id>


        The ID of the project.

5.144. nova secgroup-add-default-rule

usage: nova secgroup-add-default-rule <ip-proto> <from-port> <to-port> <cidr>
DEPRECATED: Add a rule to the set of rules that will be added to the 'default' security group for new tenants (nova-network only).

Positional arguments

<ip-proto>


        IP protocol (icmp, tcp, udp).

<from-port>


        Port at start of range.

<to-port>


        Port at end of range.

<cidr>


        CIDR for address range.

5.145. nova secgroup-add-group-rule

usage: nova secgroup-add-group-rule <secgroup> <source-group> <ip-proto>
                                    <from-port> <to-port>
DEPRECATED: Add a source group rule to a security group.

Positional arguments

<secgroup>


        ID or name of security group.

<source-group>


        ID or name of source group.

<ip-proto>


        IP protocol (icmp, tcp, udp).

<from-port>


        Port at start of range.

<to-port>


        Port at end of range.

5.146. nova secgroup-add-rule

usage: nova secgroup-add-rule <secgroup> <ip-proto> <from-port> <to-port>
                              <cidr>
DEPRECATED: Add a rule to a security group.

Positional arguments

<secgroup>


        ID or name of security group.

<ip-proto>


        IP protocol (icmp, tcp, udp).

<from-port>


        Port at start of range.

<to-port>


        Port at end of range.

<cidr>


        CIDR for address range.

5.147. nova secgroup-create

usage: nova secgroup-create <name> <description>
DEPRECATED: Create a security group.

Positional arguments

<name>


        Name of security group.

<description>


        Description of security group.

5.148. nova secgroup-delete

usage: nova secgroup-delete <secgroup>
DEPRECATED: Delete a security group.

Positional arguments

<secgroup>


        ID or name of security group.

5.149. nova secgroup-delete-default-rule

usage: nova secgroup-delete-default-rule <ip-proto> <from-port> <to-port>
                                         <cidr>
DEPRECATED: Delete a rule from the set of rules that will be added to the 'default' security group for new tenants (nova-network only).

Positional arguments

<ip-proto>


        IP protocol (icmp, tcp, udp).

<from-port>


        Port at start of range.

<to-port>


        Port at end of range.

<cidr>


        CIDR for address range.

5.150. nova secgroup-delete-group-rule

usage: nova secgroup-delete-group-rule <secgroup> <source-group> <ip-proto>
                                       <from-port> <to-port>
DEPRECATED: Delete a source group rule from a security group.

Positional arguments

<secgroup>


        ID or name of security group.

<source-group>


        ID or name of source group.

<ip-proto>


        IP protocol (icmp, tcp, udp).

<from-port>


        Port at start of range.

<to-port>


        Port at end of range.

5.151. nova secgroup-delete-rule

usage: nova secgroup-delete-rule <secgroup> <ip-proto> <from-port> <to-port>
                                 <cidr>
DEPRECATED: Delete a rule from a security group.

Positional arguments

<secgroup>


        ID or name of security group.

<ip-proto>


        IP protocol (icmp, tcp, udp).

<from-port>


        Port at start of range.

<to-port>


        Port at end of range.

<cidr>


        CIDR for address range.

5.152. nova secgroup-list

usage: nova secgroup-list [--all-tenants [<0|1>]]
DEPRECATED: List security groups for the current tenant.

Optional arguments

--all-tenants [<0|1>]


        Display information from all tenants (Admin only).

5.153. nova secgroup-list-default-rules

usage: nova secgroup-list-default-rules
DEPRECATED: List rules that will be added to the 'default' security group for new tenants.

5.154. nova secgroup-list-rules

usage: nova secgroup-list-rules <secgroup>
DEPRECATED: List rules for a security group.

Positional arguments

<secgroup>


        ID or name of security group.

5.155. nova secgroup-update

usage: nova secgroup-update <secgroup> <name> <description>
DEPRECATED: Update a security group.

Positional arguments

<secgroup>


        ID or name of security group.

<name>


        Name of security group.

<description>


        Description of security group.

5.156. nova server-group-create

usage: nova server-group-create <name> [<policy> [<policy> ...]]
Create a new server group with the specified details.

Positional arguments

<name>


        Server group name.

<policy>


        Policies for the server groups.

5.157. nova server-group-delete

usage: nova server-group-delete <id> [<id> ...]
Delete specific server group(s).

Positional arguments

<id>


        Unique ID(s) of the server group to delete.

5.158. nova server-group-get

usage: nova server-group-get <id>
Get a specific server group.

Positional arguments

<id>


        Unique ID of the server group to get.

5.159. nova server-group-list

usage: nova server-group-list [--all-projects]
Print a list of all server groups.

Optional arguments

--all-projects


        Display server groups from all projects (Admin only).

5.160. nova server-migration-list

usage: nova server-migration-list <server>
Get the migrations list of specified server. (Supported by API versions '2.23' - '2.latest') [hint: use '--os-compute-api-version' flag to show help message for proper version]

Positional arguments

<server>


        Name or ID of server.

5.161. nova server-migration-show

usage: nova server-migration-show <server> <migration>
Get the migration of specified server. (Supported by API versions '2.23' - '2.latest') [hint: use '--os-compute-api-version' flag to show help message for proper version]

Positional arguments

<server>


        Name or ID of server.

<migration>


        ID of migration.

5.162. nova server-tag-add

usage: nova server-tag-add <server> <tag>
Add single tag to a server. (Supported by API versions '2.26' - '2.latest') [hint: use '--os-compute-api-version' flag to show help message for proper version]

Positional arguments

<server>


        Name or ID of server.

<tag>


        Tag to add.

5.163. nova server-tag-delete

usage: nova server-tag-delete <server> <tag>
Delete single tag from a server. (Supported by API versions '2.26' - '2.latest') [hint: use '--os-compute-api-version' flag to show help message for proper version]

Positional arguments

<server>


        Name or ID of server.

<tag>


        Tag to delete.

5.164. nova server-tag-delete-all

usage: nova server-tag-delete-all <server>
Delete all tags from a server. (Supported by API versions '2.26' - '2.latest') [hint: use '--os-compute-api-version' flag to show help message for proper version]

Positional arguments

<server>


        Name or ID of server.

5.165. nova server-tag-list

usage: nova server-tag-list <server>
Get list of tags from a server. (Supported by API versions '2.26' - '2.latest') [hint: use '--os-compute-api-version' flag to show help message for proper version]

Positional arguments

<server>


        Name or ID of server.

5.166. nova server-tag-set

usage: nova server-tag-set <server> <tags> [<tags> ...]
Set list of tags to a server. (Supported by API versions '2.26' - '2.latest') [hint: use '--os-compute-api-version' flag to show help message for proper version]

Positional arguments

<server>


        Name or ID of server.

<tags>


        Tag(s) to set.

5.167. nova service-delete

usage: nova service-delete <id>
Delete the service.

Positional arguments

<id>


        ID of service.

5.168. nova service-disable

usage: nova service-disable [--reason <reason>] <hostname> <binary>
Disable the service.

Positional arguments

<hostname>


        Name of host.

<binary>


        Service binary.

Optional arguments

--reason <reason>


        Reason for disabling service.

5.169. nova service-enable

usage: nova service-enable <hostname> <binary>
Enable the service.

Positional arguments

<hostname>


        Name of host.

<binary>


        Service binary.

5.170. nova service-force-down

usage: nova service-force-down [--unset] <hostname> <binary>
Force service to down. (Supported by API versions '2.11' - '2.latest') [hint: use '--os-compute-api-version' flag to show help message for proper version]

Positional arguments

<hostname>


        Name of host.

<binary>


        Service binary.

Optional arguments

--unset


        Unset the force state down of service.

5.171. nova service-list

usage: nova service-list [--host <hostname>] [--binary <binary>]
Show a list of all running services. Filter by host & binary.

Optional arguments

--host <hostname>


        Name of host.

--binary <binary>


        Service binary.

5.172. nova set-password

usage: nova set-password <server>
Change the admin password for a server.

Positional arguments

<server>


        Name or ID of server.

5.173. nova shelve

usage: nova shelve <server>
Shelve a server.

Positional arguments

<server>


        Name or ID of server.

5.174. nova shelve-offload

usage: nova shelve-offload <server>
Remove a shelved server from the compute node.

Positional arguments

<server>


        Name or ID of server.

5.175. nova show

usage: nova show [--minimal] <server>
Show details about the given server.

Positional arguments

<server>


        Name or ID of server.

Optional arguments

--minimal


        Skips flavor/image lookups when showing servers.

5.176. nova ssh

usage: nova ssh [--port PORT] [--address-type ADDRESS_TYPE]
                [--network <network>] [--ipv6] [--login <login>] [-i IDENTITY]
                [--extra-opts EXTRA]
                <server>
SSH into a server.

Positional arguments

<server>


        Name or ID of server.

Optional arguments

--port PORT


        Optional flag to indicate which port to use
      for ssh. (Default=22)

--address-type ADDRESS_TYPE


        Optional flag to indicate which IP type to
      use. Possible values includes fixed and
      floating (the Default).

--network <network>


        Network to use for the ssh.

--ipv6


        Optional flag to indicate whether to use an
      IPv6 address attached to a server. (Defaults
      to IPv4 address)

--login <login>


        Login to use.

-i IDENTITY, --identity IDENTITY


      Private key file, same as the -i option to the
      ssh command.

--extra-opts EXTRA


        Extra options to pass to ssh. see: man ssh.

5.177. nova start

usage: nova start [--all-tenants] <server> [<server> ...]
Start the server(s).

Positional arguments

<server>


        Name or ID of server(s).

Optional arguments

--all-tenants


        Start server(s) in another tenant by name (Admin only).

5.178. nova stop

usage: nova stop [--all-tenants] <server> [<server> ...]
Stop the server(s).

Positional arguments

<server>


        Name or ID of server(s).

Optional arguments

--all-tenants


        Stop server(s) in another tenant by name (Admin only).

5.179. nova suspend

usage: nova suspend <server>
Suspend a server.

Positional arguments

<server>


        Name or ID of server.

5.180. nova tenant-network-create

usage: nova tenant-network-create <network_label> <cidr>
DEPRECATED: Create a tenant network.

Positional arguments

<network_label>


        Network label (ex. my_new_network)

<cidr>


        IP block to allocate from (ex. 172.16.0.0/24 or
      2001:DB8::/64)

5.181. nova tenant-network-delete

usage: nova tenant-network-delete <network_id>
DEPRECATED: Delete a tenant network.

Positional arguments

<network_id>


        ID of network

5.182. nova tenant-network-list

usage: nova tenant-network-list
DEPRECATED: List tenant networks.

5.183. nova tenant-network-show

usage: nova tenant-network-show <network_id>
DEPRECATED: Show a tenant network.

Positional arguments

<network_id>


        ID of network

5.184. nova trigger-crash-dump

usage: nova trigger-crash-dump <server>
Trigger crash dump in an instance. (Supported by API versions '2.17' - '2.latest') [hint: use '--os-compute-api-version' flag to show help message for proper version]

Positional arguments

<server>


        Name or ID of server.

5.185. nova unlock

usage: nova unlock <server>
Unlock a server.

Positional arguments

<server>


        Name or ID of server.

5.186. nova unpause

usage: nova unpause <server>
Unpause a server.

Positional arguments

<server>


        Name or ID of server.

5.187. nova unrescue

usage: nova unrescue <server>
Restart the server from normal boot disk again.

Positional arguments

<server>


        Name or ID of server.

5.188. nova unshelve

usage: nova unshelve <server>
Unshelve a server.

Positional arguments

<server>


        Name or ID of server.

5.189. nova update

usage: nova update [--name <name>] [--description <description>] <server>
Update the name or the description for a server.

Positional arguments

<server>


        Name (old name) or ID of server.

Optional arguments

--name <name>


        New name for the server.

--description <description>


        New description for the server. If it equals to
      empty string (i.g. ""), the server description
      will be removed. (Supported by API versions
      '2.19' - '2.latest')

5.190. nova usage

usage: nova usage [--start <start>] [--end <end>] [--tenant <tenant-id>]
Show usage data for a single tenant.

Optional arguments

--start <start>


        Usage range start date ex 2012-01-20. (default: 4
      weeks ago)

--end <end>


        Usage range end date, ex 2012-01-20. (default:
      tomorrow)

--tenant <tenant-id> UUID


        of tenant to get usage for.

5.191. nova usage-list

usage: nova usage-list [--start <start>] [--end <end>]
List usage data for all tenants.

Optional arguments

--start <start>


        Usage range start date ex 2012-01-20. (default: 4 weeks
      ago)

--end <end>


        Usage range end date, ex 2012-01-20. (default: tomorrow)

5.192. nova version-list

usage: nova version-list
List all API versions.

5.193. nova virtual-interface-list

usage: nova virtual-interface-list <server>
Show virtual interface info about the given server.

Positional arguments

<server>


        ID of server.

5.194. nova volume-attach

usage: nova volume-attach <server> <volume> [<device>]
Attach a volume to a server.

Positional arguments

<server>


        Name or ID of server.

<volume>


        ID of the volume to attach.

<device>


        Name of the device e.g. /dev/vdb. Use "auto" for autoassign (if
      supported). Libvirt driver will use default device name.

5.195. nova volume-attachments

usage: nova volume-attachments <server>
List all the volumes attached to a server.

Positional arguments

<server>


        Name or ID of server.

5.196. nova volume-detach

usage: nova volume-detach <server> <volume>
Detach a volume from a server.

Positional arguments

<server>


        Name or ID of server.

<volume>


        ID of the volume to detach.

5.197. nova volume-update

usage: nova volume-update <server> <attachment> <volume>
Update volume attachment.

Positional arguments

<server>


        Name or ID of server.

<attachment>


        Attachment ID of the volume.

<volume>


        ID of the volume to attach.

5.198. nova x509-create-cert

usage: nova x509-create-cert [<private-key-filename>] [<x509-cert-filename>]
Create x509 cert for a user in tenant.

Positional arguments

<private-key-filename>


        Filename for the private key. [Default: pk.pem]

<x509-cert-filename>


        Filename for the X.509 certificate. [Default:
      cert.pem]

5.199. nova x509-get-root-cert

usage: nova x509-get-root-cert [<filename>]
Fetch the x509 root cert.

Positional arguments

<filename>


        Filename to write the x509 root cert.