Create a new baremetal server
openstack baremetalcompute server create
--flavor <flavor>
--image <image>
--nic
<net-id=NETWORK,
port-id=PORT>
[--description <description>]
[--availability-zone <zone-name>]
[--file <dest-filename=source-filename>]
[--user-data <user-data>]
[--key-name <key-name>]
[--property <key=value>]
[--partition <key=value>]
[--min <count>]
[--max <count>]
[--hint <key=value>]
<name>
--flavor <flavor>¶Create server with this flavor (name or ID)
--image <image>¶Create server boot disk from this image (name or ID)
--nic <net-id=NETWORK, port-id=PORT>¶Create a NIC on the server. Specify option multiple times to create multiple NICs.
--description <description>¶Baremetal server description
--availability-zone <zone-name>¶Select an availability zone for the server
--file <dest-filename=source-filename>¶File to inject into image before boot (repeat option to set multiple files)
--user-data <user-data>¶User data file to inject into the server
--key-name <key-name>¶Keypair to inject into this server (optional extension)
--property <key=value>¶Set a property on this server (repeat option to set multiple values)
--partition <key=value>¶Create a partition on the root disk of this server, only root_gb(required), ephemeral_gb, and swap_mb allowed (repeat option to set multiple partitions)
--min <count>¶Minimum number of servers to launch (default=1)
--max <count>¶Maximum number of servers to launch (default=1)
--hint <key=value>¶Hints for the Mogan scheduler (optional extension)
name¶New baremetal server name
Display baremetal server details
openstack baremetalcompute server show <server>
server¶Baremetal server to display (name or UUID)
List all baremetal servers
openstack baremetalcompute server list [--long] [-n] [--all-projects]
--long¶List additional fields in output
-n, --no-name-lookup¶Skip flavor and image name lookup.
--all-projects¶Include all projects (admin only)
Delete existing baremetal erver(s)
openstack baremetalcompute server delete <server> [<server> ...]
server¶Baremetal server(s) to delete (name or UUID)
Add floating IP address to server
openstack baremetalcompute server add floating ip
[--fixed-ip-address <ip-address>]
<server>
<ip-address>
--fixed-ip-address <ip-address>¶Fixed IP address to associate with this floating IP address
server¶Server to receive the floating IP address (name or ID)
ip-address¶Floating IP address to assign to server (IP only)
Add interface to server
openstack baremetalcompute server add port
(--net-id <net-id> | --port-id <port-id>)
<server>
--net-id <net-id>¶Network to link to server
--port-id <port-id>¶Port to link to server
server¶Server to attach interface for
Lock baremetal server(s).
openstack baremetalcompute server lock <server> [<server> ...]
server¶Baremetal server(s) to lock (name or UUID)
Display baremetal server’s network info
openstack baremetalcompute server netinfo <server>
server¶Baremetal server to display its network information (name or UUID)
Reboot baremetal server(s).
openstack baremetalcompute server reboot <server> [<server> ...]
server¶Baremetal server(s) to reboot (name or UUID)
Remove floating IP address from server
openstack baremetalcompute server remove floating ip
<server>
<ip-address>
server¶Server to remove the floating IP address from (name or ID)
ip-address¶Floating IP address to remove from server (IP only)
Remove interface from server
openstack baremetalcompute server remove port <port-id> <server>
port-id¶Interface to remove from server
server¶Server to remove the interface from
Set properties for a baremetal server
openstack baremetalcompute server set
[--description <description>]
[--name <description>]
[--property <key=value>]
<server>
--description <description>¶Baremetal Server description
--name <description>¶Baremetal server description
--property <key=value>¶Property to set on this server (repeat option to set multiple properties)
server¶Baremetal server to update (name or UUID)
Start a baremetal server.
openstack baremetalcompute server start <server> [<server> ...]
server¶Baremetal server(s) to start (name or UUID)
Stop baremetal server(s).
openstack baremetalcompute server stop <server> [<server> ...]
server¶Baremetal server(s) to stop (name or UUID)
UnLock baremetal server(s).
openstack baremetalcompute server unlock <server> [<server> ...]
server¶Baremetal server(s) to unlock (name or UUID)
Unset properties for a baremetal server
openstack baremetalcompute server unset [--property <key>] <server>
--property <key>¶Property to remove from this server (repeat option to remove multiple properties)
server¶Baremetal server to unset its properties (name or UUID)
Rebuild a baremetal server.
openstack baremetalcompute server rebuild
[--image <image>]
[--preserve-ephemeral]
<server>
--image <image>¶Rebuild baremetal server with this image (name or ID)
--preserve-ephemeral¶Preserve the ephemeral disk partition when rebuilding
server¶Baremetal server to be rebuilt (name or UUID)
Create a new baremetal server group
openstack baremetalcompute server group create
[--policy <policy>]
<name>
--policy <policy>¶Add a policy to <name> (‘affinity’ or ‘anti-affinity’, default to ‘affinity’)
name¶New baremetal server group name
Display baremetal server group details.
openstack baremetalcompute server group show <server-group>
server-group¶Baremetal server group to display (name or ID)
Create a new baremetal flavor
openstack baremetalcompute flavor create
[--public | --private | --disabled <disabled|True>]
[--description <description>]
[--resources <key=value>]
<name>
--public¶Flavor is available to other projects (default)
--private¶Flavor is not available to other projects
--disabled <disabled|True>¶Flavor is disabled for users.
--description <description>¶Flavor description
--resources <key=value>¶Resources to add to this flavor (repeat option to set multiple resources)
name¶New baremetal flavor name
Delete existing baremetal flavor(s)
openstack baremetalcompute flavor delete <flavor> [<flavor> ...]
flavor¶Flavor(s) to delete (name or UUID)
List all baremetal flavors
openstack baremetalcompute flavor list [--long]
--long¶List additional fields in output
Set baremetal flavor properties
openstack baremetalcompute flavor set
[--project <project>]
[--name <name>]
[--is-public <is-public>]
[--disabled <disabled>]
<flavor>
--project <project>¶Set flavor access to project (name or ID) (admin only)
--name <name>¶Set a new name to a flavor (admin only)
--is-public <is-public>¶Set a flavor to be public or private (admin only)
--disabled <disabled>¶Set a flavor to be disabled or enabled (admin only)
flavor¶Flavor to modify (name or UUID)
Add a node for a specified node aggregate
openstack baremetalcompute aggregate add node <aggregate> <node>
aggregate¶Aggregate to add nodes (name or UUID)
node¶Name of baremetal node
Create a node aggregate
openstack baremetalcompute aggregate create
[--property <key=value>]
<name>
--property <key=value>¶Property to add to this node aggregate (repeat option to set multiple properties)
name¶Name of baremetal node aggregate
Delete existing baremetal node aggregate(s)
openstack baremetalcompute aggregate delete
<aggregate>
[<aggregate> ...]
aggregate¶Aggregate(s) to delete (name or UUID)
List all baremetal node aggregates
openstack baremetalcompute aggregate list
List all baremetal nodes names of a specified node aggregate
openstack baremetalcompute aggregate list node <aggregate>
aggregate¶Aggregate to list its nodes (name or UUID)
Remove a node for a specified node aggregate
openstack baremetalcompute aggregate remove node <aggregate> <node>
aggregate¶Aggregate to delete its node (name or UUID)
node¶Name of baremetal node
Set properties for a baremetal node aggregate
openstack baremetalcompute aggregate set
[--name <name>]
[--property <key=value>]
<aggregate>
--name <name>¶Set a new name to a node aggregate (admin only)
--property <key=value>¶Property to set on this node aggregate (repeat option to set multiple properties)
aggregate¶Aggregate(s) to delete (name or UUID)
Display baremetal node aggregate details
openstack baremetalcompute aggregate show <aggregate>
aggregate¶Aggregate to display (name or UUID)
Unset properties for a baremetal node aggregate
openstack baremetalcompute aggregate unset
[--property <key>]
<aggregate>
--property <key>¶Property to remove from this node aggregate (repeat option to remove multiple properties)
aggregate¶Aggregate(s) to delete (name or UUID)
Create new public or private key for baremetal server ssh access
openstack baremetalcompute keypair create
[--user <user-id>]
[--key-type <key-type>]
[--public-key <file>]
<name>
--user <user-id>¶ID of user to whom to add key-pair (Admin only)
--key-type <key-type>¶Keypair type. Can be ssh or x509.
--public-key <file>¶Filename for public key to add. If not used, creates a private key.
name¶Name of key
Delete baremetal server public or private key(s)
openstack baremetalcompute keypair delete
[--user <user-id>]
<key>
[<key> ...]
--user <user-id>¶ID of user to whom to add key-pair (Admin only)
key¶Name of key(s) to delete (name only)
List all available zones
openstack baremetalcompute availability zone list
List all manageable servers
openstack baremetalcompute manageable server list [--long]
--long¶List additional fields in output
Manage an existing bare metal node
openstack baremetalcompute server manage
[--description <description>]
[--property <key=value>]
<node_uuid>
<name>
--description <description>¶Bare metal server description
--property <key=value>¶Set a property on this server (repeat option to set multiple values)
node_uuid¶The manageable bare metal node uuid
name¶New bare metal server name
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.