====== server ====== Compute v2 server add security group ------------------------- Add security group to server .. program:: server add security group .. code:: bash os server add security group .. describe:: Server (name or ID) .. describe:: Security group to add (name or ID) server add volume ----------------- Add volume to server .. program:: server add volume .. code:: bash os server add volume [--device ] .. option:: --device Server internal device name for volume .. describe:: Server (name or ID) .. describe:: Volume to add (name or ID) server create ------------- Create a new server .. program:: server create .. code:: bash os server create --image | --volume --flavor [--security-group [...] ] [--key-name ] [--property [...] ] [--file ] [...] ] [--user-data ] [--availability-zone ] [--block-device-mapping [...] ] [--nic [...] ] [--hint [...] ] [--config-drive |True ] [--min ] [--max ] [--wait] .. option:: --image Create server from this image .. option:: --volume Create server from this volume .. option:: --flavor Create server with this flavor .. option:: --security-group Security group to assign to this server (repeat for multiple groups) .. option:: --key-name Keypair to inject into this server (optional extension) .. option:: --property Set a property on this server (repeat for multiple values) .. option:: --file File to inject into image before boot (repeat for multiple files) .. option:: --user-data User data file to serve from the metadata server .. option:: --availability-zone Select an availability zone for the server .. option:: --block-device-mapping Map block devices; map is ::: (optional extension) .. option:: --nic Specify NIC configuration (optional extension) .. option:: --hint Hints for the scheduler (optional extension) .. option:: --config-drive |True Use specified volume as the config drive, or 'True' to use an ephemeral drive .. option:: --min Minimum number of servers to launch (default=1) .. option:: --max Maximum number of servers to launch (default=1) .. option:: --wait Wait for build to complete .. describe:: New server name server delete ------------- Delete server(s) .. program:: server delete .. code:: bash os server delete [ ...] .. describe:: Server to delete (name or ID) server list ----------- List servers .. code:: bash os server list [--reservation-id ] [--ip ] [--ip6 ] [--name ] [--instance-name ] [--status ] [--flavor ] [--image ] [--host ] [--all-projects] [--long] .. option:: --reservation-id Only return instances that match the reservation .. option:: --ip Regular expression to match IP addresses .. option:: --ip6 Regular expression to match IPv6 addresses .. option:: --name Regular expression to match names .. option:: --instance-name Regular expression to match instance name (admin only) .. option:: --status Search by server status .. option:: --flavor Search by flavor ID .. option:: --image Search by image ID .. option:: --host Search by hostname .. option:: --all-projects Include all projects (admin only) .. option:: --long List additional fields in output server lock ----------- Lock a server. A non-admin user will not be able to execute actions .. program:: server lock .. code:: bash os server lock .. describe:: Server (name or ID) server migrate -------------- Migrate server to different host .. program:: server migrate .. code:: bash os server migrate --live [--shared-migration | --block-migration] [--disk-overcommit | --no-disk-overcommit] [--wait] .. option:: --live Target hostname .. option:: --shared-migration Perform a shared live migration (default) .. option:: --block-migration Perform a block live migration .. option:: --disk-overcommit Allow disk over-commit on the destination host .. option:: --no-disk-overcommit Do not over-commit disk on the destination host (default) .. option:: --wait Wait for resize to complete .. describe:: Server to migrate (name or ID) server pause ------------ Pause server .. program:: server pause .. code:: bash os server pause .. describe:: Server (name or ID) server reboot ------------- Perform a hard or soft server reboot .. program:: server reboot .. code:: bash os server reboot [--hard | --soft] [--wait] .. option:: --hard Perform a hard reboot .. option:: --soft Perform a soft reboot .. option:: --wait Wait for reboot to complete .. describe:: Server (name or ID) server rebuild -------------- Rebuild server .. program:: server rebuild .. code:: bash os server rebuild --image [--password ] [--wait] .. option:: --image Recreate server from this image .. option:: --password Set the password on the rebuilt instance .. option:: --wait Wait for rebuild to complete .. describe:: Server (name or ID) server remove security group ---------------------------- Remove security group from server .. program:: server remove security group .. code:: bash os server remove security group .. describe:: Name or ID of server to use .. describe:: Name or ID of security group to remove from server server remove volume -------------------- Remove volume from server .. program:: server remove volume .. code:: bash os server remove volume .. describe:: Server (name or ID) .. describe:: Volume to remove (name or ID) server rescue ------------- Put server in rescue mode .. program:: server rescure .. code:: bash os server rescue .. describe:: Server (name or ID) server resize ------------- Scale server to a new flavor .. program:: server resize .. code:: bash os server resize --flavor [--wait] os server resize --confirm | --revert .. option:: --flavor Resize server to specified flavor .. option:: --confirm Confirm server resize is complete .. option:: --revert Restore server state before resize .. option:: --wait Wait for resize to complete .. describe:: Server (name or ID) A resize operation is implemented by creating a new server and copying the contents of the original disk into a new one. It is also a two-step process for the user: the first is to perform the resize, the second is to either confirm (verify) success and release the old server, or to declare a revert to release the new server and restart the old one. server resume ------------- Resume server .. program:: server resume .. code:: bash os server resume .. describe:: Server (name or ID) server set ---------- Set server properties .. program:: server set .. code:: bash os server set --name --property [--property ] ... --root-password .. option:: --name New server name .. option:: --root-password Set new root password (interactive only) .. option:: --property Property to add/change for this server (repeat option to set multiple properties) .. describe:: Server (name or ID) server show ----------- Show server details .. program:: server show .. code:: bash os server show [--diagnostics] .. option:: --diagnostics Display server diagnostics information .. describe:: Server (name or ID) server ssh ---------- Ssh to server .. program:: server ssh .. code:: bash os server ssh [--login ] [--port ] [--identity ] [--option ] [--public | --private | --address-type ] .. option:: --login Login name (ssh -l option) .. option:: --port Destination port (ssh -p option) .. option:: --identity Private key file (ssh -i option) .. option:: --option Options in ssh_config(5) format (ssh -o option) .. option:: --public Use public IP address .. option:: --private Use private IP address .. option:: --address-type Use other IP address (public, private, etc) .. describe:: Server (name or ID) server suspend -------------- Suspend server .. program:: server suspend .. code:: bash os server suspend .. describe:: Server (name or ID) server unlock ------------- Unlock server .. program:: server unlock .. code:: bash os server unlock .. describe:: Server (name or ID) server unpause -------------- Unpause server .. program:: server unpause .. code:: bash os server unpause .. describe:: Server (name or ID) server unrescue --------------- Restore server from rescue mode .. program:: server unrescue .. code:: bash os server unrescue .. describe:: Server (name or ID) server unset ------------ Unset server properties .. program:: server unset .. code:: bash os server unset --property [--property ] ... .. option:: --property Property key to remove from server (repeat to set multiple values) .. describe:: Server (name or ID)