Skip to content

IP Pool

An IP Pool provides ranges of IPv4 or IPv6 addresses that Intersight allocates to server management interfaces, iSCSI initiators, or other consumers. Addresses are drawn from the pool sequentially and released back when the profile is unassigned.

Location in Intersight GUI: Pools » IP

Diagram
NameTypeConstraintMandatoryDefault Value
intersightClassintersightNo

NameTypeConstraintMandatoryDefault Value
organizationsListorganizationsNo

NameTypeConstraintMandatoryDefault Value
poolsClasspoolsNo

NameTypeConstraintMandatoryDefault Value
ipListipNo

ip (compute.intersight.organizations.pools)

Section titled “ip (compute.intersight.organizations.pools)”
NameTypeConstraintMandatoryDefault Value
nameStringRegex: ^[a-zA-Z0-9_.:-]{1,64}$Yes
descriptionStringNo
managedBooleantrue, falseNotrue
tagsListtagsNo
ipv4_configClassipv4_configNo
ipv4_blocksListipv4_blocksNo
ipv6_configClassipv6_configNo
ipv6_blocksListipv6_blocksNo

tags (compute.intersight.organizations.pools.ip)

Section titled “tags (compute.intersight.organizations.pools.ip)”
NameTypeConstraintMandatoryDefault Value
keyStringYes
valueStringYes

ipv4_config (compute.intersight.organizations.pools.ip)

Section titled “ipv4_config (compute.intersight.organizations.pools.ip)”
NameTypeConstraintMandatoryDefault Value
gatewayIPYes
netmaskStringYes
primary_dnsIPNo
secondary_dnsIPNo

ipv4_blocks (compute.intersight.organizations.pools.ip)

Section titled “ipv4_blocks (compute.intersight.organizations.pools.ip)”
NameTypeConstraintMandatoryDefault Value
fromIPYes
sizeIntegermin: 1No
toIPNo

ipv6_config (compute.intersight.organizations.pools.ip)

Section titled “ipv6_config (compute.intersight.organizations.pools.ip)”
NameTypeConstraintMandatoryDefault Value
gatewayIPYes
prefixIntegermin: 1, max: 128Yes
primary_dnsIPNo
secondary_dnsIPNo

ipv6_blocks (compute.intersight.organizations.pools.ip)

Section titled “ipv6_blocks (compute.intersight.organizations.pools.ip)”
NameTypeConstraintMandatoryDefault Value
fromIPYes
sizeIntegermin: 1No
toIPNo

Example-1: The example below demonstrates an IPv4 management pool with a gateway, DNS servers, and a block of 100 addresses.

compute:
intersight:
organizations:
- name: MyOrganization
pools:
ip:
- name: ip-pool-mgmt
description: Management network IP pool
ipv4_config:
gateway: 10.0.0.1
netmask: 255.255.255.0
primary_dns: 8.8.8.8
secondary_dns: 8.8.4.4
ipv4_blocks:
- from: 10.0.0.100
size: 100
tags:
- key: env
value: prod

Example-2: The example below demonstrates a dual-stack pool providing both IPv4 and IPv6 addresses, suitable for iSCSI boot environments that require both address families.

compute:
intersight:
organizations:
- name: MyOrganization
pools:
ip:
- name: ip-pool-dual-stack
description: Dual-stack pool for iSCSI boot
ipv4_config:
gateway: 192.168.1.1
netmask: 255.255.255.0
primary_dns: 192.168.1.10
ipv4_blocks:
- from: 192.168.1.50
size: 50
ipv6_config:
gateway: "2001:db8::1"
prefix: 64
primary_dns: "2001:4860:4860::8888"
ipv6_blocks:
- from: "2001:db8::100"
size: 100