Skip to main content
Groups organize racks into logical collections for batch operations. Use groups to manage related infrastructure, such as production, staging, or testing environments.

Group commands

Use the following commands to create and manage groups.

Create group

Create a new group:
Parameters: Example:

Update group description

Edit the description of an existing group:
Example:

Delete group

Remove a group from the inventory:
Example:
Deleting a group does not delete the racks within it. The racks remain in the SambaRack Manager inventory.

List groups

Display all configured groups and their rack counts:
Example output:
Use -o wide to add a Racks column listing the member rack IDs:

Show group details

View details of a specific group, including all racks:
Example:
Example output - 4-PDU racks:
Example output - mixed configuration:

Rack membership commands

Use the following commands to manage rack membership within groups.

Add rack to group

Add one or more racks to a group:
Example – add a single rack:
Example – add multiple racks:

Remove rack from group

Remove a rack from a group:
Example:
Removing a rack from a group does not delete the rack from the SambaRack Manager inventory.

Using groups with other commands

A group is a target for firmware and power operations, letting you act on many racks at once.

Firmware operations

See Firmware Updates for details.

Power operations

See Power Operations for target types and parallelism control.
Group fan-out is capped by --parallelism-racks and --parallelism-devices. Use --parallelism-devices to limit the total number of simultaneous IPMI, Redfish, and SSH sessions against your management network.

Next step

Fan out power state, on, off, and cycle across every rack in a group. See Power Operations.