Baremetalcompute server

Baremetalcompute server

baremetalcompute server create

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

baremetalcompute server show

Display baremetal server details

openstack baremetalcompute server show <server>
server

Baremetal server to display (name or UUID)

baremetalcompute server list

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)

baremetalcompute server delete

Delete existing baremetal erver(s)

openstack baremetalcompute server delete <server> [<server> ...]
server

Baremetal server(s) to delete (name or UUID)

baremetalcompute server add floating ip

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)

baremetalcompute server add port

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

baremetalcompute server lock

Lock baremetal server(s).

openstack baremetalcompute server lock <server> [<server> ...]
server

Baremetal server(s) to lock (name or UUID)

baremetalcompute server netinfo

Display baremetal server’s network info

openstack baremetalcompute server netinfo <server>
server

Baremetal server to display its network information (name or UUID)

baremetalcompute server reboot

Reboot baremetal server(s).

openstack baremetalcompute server reboot <server> [<server> ...]
server

Baremetal server(s) to reboot (name or UUID)

baremetalcompute server remove floating ip

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)

baremetalcompute server remove port

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

baremetalcompute server set

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)

baremetalcompute server start

Start a baremetal server.

openstack baremetalcompute server start <server> [<server> ...]
server

Baremetal server(s) to start (name or UUID)

baremetalcompute server stop

Stop baremetal server(s).

openstack baremetalcompute server stop <server> [<server> ...]
server

Baremetal server(s) to stop (name or UUID)

baremetalcompute server unlock

UnLock baremetal server(s).

openstack baremetalcompute server unlock <server> [<server> ...]
server

Baremetal server(s) to unlock (name or UUID)

baremetalcompute server unset

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)

baremetalcompute server rebuild

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)

Baremetalcompute server group

baremetalcompute server group create

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

baremetalcompute server group show

Display baremetal server group details.

openstack baremetalcompute server group show <server-group>
server-group

Baremetal server group to display (name or ID)

baremetalcompute server group list

List all baremetal server groups.

openstack baremetalcompute server group list [--all-projects] [--long]
--all-projects

Display information from all projects (admin only)

--long

List additional fields in output

baremetalcompute server group delete

Delete existing baremetal server group(s).

openstack baremetalcompute server group delete
    <server-group>
    [<server-group> ...]
server-group

Baremetal server group(s) to delete (name or ID)

BaremetalCompute flavor

baremetalcompute flavor create

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

baremetalcompute flavor delete

Delete existing baremetal flavor(s)

openstack baremetalcompute flavor delete <flavor> [<flavor> ...]
flavor

Flavor(s) to delete (name or UUID)

baremetalcompute flavor list

List all baremetal flavors

openstack baremetalcompute flavor list [--long]
--long

List additional fields in output

baremetalcompute flavor set

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)

baremetalcompute flavor show

Display baremetal flavor details

openstack baremetalcompute flavor show <flavor>
flavor

Flavor to display (name or UUID)

baremetalcompute flavor unset

Unset baremetal flavor properties

openstack baremetalcompute flavor unset [--project <project>] <flavor>
--project <project>

Remove flavor access from project (name or ID) (admin only)

flavor

Flavor to modify (name or UUID)

BaremetalCompute aggregate

baremetalcompute aggregate add node

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

baremetalcompute aggregate create

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

baremetalcompute aggregate delete

Delete existing baremetal node aggregate(s)

openstack baremetalcompute aggregate delete
    <aggregate>
    [<aggregate> ...]
aggregate

Aggregate(s) to delete (name or UUID)

baremetalcompute aggregate list

List all baremetal node aggregates

openstack baremetalcompute aggregate list

baremetalcompute aggregate list node

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)

baremetalcompute aggregate remove node

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

baremetalcompute aggregate set

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)

baremetalcompute aggregate show

Display baremetal node aggregate details

openstack baremetalcompute aggregate show <aggregate>
aggregate

Aggregate to display (name or UUID)

baremetalcompute aggregate unset

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)

BaremetalCompute keypair

baremetalcompute keypair create

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

baremetalcompute keypair delete

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)

baremetalcompute keypair list

List baremetal server key fingerprints

openstack baremetalcompute keypair list [--user <user-id>]
--user <user-id>

ID of user to whom to add key-pair (Admin only)

baremetalcompute keypair show

Display baremetal server key details

openstack baremetalcompute keypair show [--user <user-id>] <keypair>
--user <user-id>

ID of user to whom to add key-pair (Admin only)

keypair

Keypair to display (name only)

BaremetalCompute node

baremetalcompute node list

List all baremetal nodes names

openstack baremetalcompute node list

BaremetalCompute availability zone

baremetalcompute availability zone list

List all available zones

openstack baremetalcompute availability zone list

BaremetalCompute manageable server

baremetalcompute manageable server list

List all manageable servers

openstack baremetalcompute manageable server list [--long]
--long

List additional fields in output

baremetalcompute server manage

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

Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.

Page Contents