openstack-server
manages compute instances in OpenStack clouds
TLDR
List servers
$ openstack server list
Create server$ openstack server create --flavor [m1.small] --image [ubuntu] --network [private] [server_name]
Show server details$ openstack server show [server_name]
Delete server$ openstack server delete [server_name]
Start a stopped server$ openstack server start [server_name]
Stop a running server$ openstack server stop [server_name]
Reboot a server$ openstack server reboot [server_name]
SSH into a server$ openstack server ssh [server_name] -- -l [username]
SYNOPSIS
openstack server command [options]
DESCRIPTION
openstack server manages compute instances (virtual machines) in OpenStack clouds. It is part of the unified OpenStack command-line client (python-openstackclient). Commands follow the pattern `openstack server <action>` and support output formatting via `-f` (json, table, csv, yaml) and column selection via `-c`.
PARAMETERS
list
List servers.create name
Create new server.delete name
Delete server.show name
Show server details.start name
Start server.stop name
Stop server.reboot name
Reboot server.--flavor flavor
Instance flavor/size.--image image
Boot image.--network network
Network to attach.--key-name key
SSH key pair.--security-group group
Security group to assign (repeatable).--availability-zone zone
Availability zone for the server.resize name --flavor flavor
Resize server to a different flavor.ssh name
SSH into the server.migrate name
Migrate server to another host.
CAVEATS
Requires valid OpenStack credentials (typically sourced from an openrc file or OS_* environment variables). Some operations like resize require confirmation. Server names may not be unique; use IDs for scripted operations.
SEE ALSO
openstack(1), openstack-flavor(1), openstack-image(1), openstack-network(1), openstack-volume(1)
