UUID Pool
A UUID Pool provides universally unique identifiers that Intersight assigns to server profiles. The UUID identifies a server to its operating system and firmware across reboots and hardware replacements, making it essential for stateless server deployments.
Location in Intersight GUI:
Pools » UUID
Diagram
Section titled “Diagram”Classes
Section titled “Classes”pools (compute.intersight.organizations)
Section titled “pools (compute.intersight.organizations)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| uuid | List | [uuid] | No |
uuid (compute.intersight.organizations.pools)
Section titled “uuid (compute.intersight.organizations.pools)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| name | String | Regex: ^[a-zA-Z0-9_.:-]{1,64}$ | Yes | |
| description | String | No | ||
| managed | Boolean | true, false | No | true |
| tags | List | [tags] | No | |
| prefix | String | Regex: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}$ | No | |
| uuid_suffix_blocks | List | [uuid_suffix_blocks] | Yes |
tags (compute.intersight.organizations.pools.uuid)
Section titled “tags (compute.intersight.organizations.pools.uuid)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| key | String | Yes | ||
| value | String | Yes |
uuid_suffix_blocks (compute.intersight.organizations.pools.uuid)
Section titled “uuid_suffix_blocks (compute.intersight.organizations.pools.uuid)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| from | String | Regex: ^[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$ | Yes | |
| size | Integer | min: 1, max: 1024 | No | |
| to | String | Regex: ^[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$ | No |
Examples
Section titled “Examples”Example-1: The example below demonstrates a UUID pool with a fixed prefix and a sequential block of 1000 suffixes, suitable for blade or rack servers in a single domain.
compute: intersight: organizations: - name: MyOrganization pools: uuid: - name: uuid-pool-a prefix: "000025B5-0000-0000" uuid_suffix_blocks: - from: "0000-000000000001" size: 1000 tags: - key: env value: prodExample-2: The example below demonstrates a second UUID pool with an explicit end address, used for rack servers in a separate address space.
compute: intersight: organizations: - name: MyOrganization pools: uuid: - name: uuid-pool-b description: UUID pool for rack servers prefix: "000025B5-0001-0000" uuid_suffix_blocks: - from: "0000-000000000001" to: "0000-0000000003E8"