aggregate

Host aggregates provide a mechanism to group hosts according to certain criteria.

Compute v2

aggregate add host

Add host to aggregate

os aggregate add host
    <aggregate>
    <host>
<aggregate>

Aggregate (name or ID)

<host>

Host to add to <aggregate>

aggregate create

Create a new aggregate

os aggregate create
    [--zone <availability-zone>]
    [--property <key=value> [...] ]
    <name>
--zone <availability-zone>

Availability zone name

--property <key=value>

Property to add to this aggregate (repeat option to set multiple properties)

<name>

New aggregate name

aggregate delete

Delete existing aggregate(s)

os aggregate delete
    <aggregate> [<aggregate> ...]
<aggregate>

Aggregate(s) to delete (name or ID)

aggregate list

List all aggregates

os aggregate list
    [--long]
--long

List additional fields in output

aggregate remove host

Remove host from aggregate

os aggregate remove host
    <aggregate>
    <host>
<aggregate>

Aggregate (name or ID)

<host>

Host to remove from <aggregate>

aggregate set

Set aggregate properties

os aggregate set
    [--name <new-name>]
    [--zone <availability-zone>]
    [--property <key=value> [...] ]
    [--no-property]
    <aggregate>
--name <name>

Set aggregate name

--zone <availability-zone>

Set availability zone name

--property <key=value>

Property to set on <aggregate> (repeat option to set multiple properties)

--no-property

Remove all properties from <aggregate> (specify both –property and –no-property to overwrite the current properties)

<aggregate>

Aggregate to modify (name or ID)

aggregate show

Display aggregate details

os aggregate show
    <aggregate>
<aggregate>

Aggregate to display (name or ID)

aggregate unset

Unset aggregate properties

os aggregate unset
    [--property <key> [...] ]
    <aggregate>
--property <key>

Property to remove from <aggregate> (repeat option to remove multiple properties)

<aggregate>

Aggregate to modify (name or ID)