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
ipList[ip]No

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
tagsList[tags]No
ipv4_configClass[ipv4_config]No
ipv4_blocksList[ipv4_blocks]No
ipv6_configClass[ipv6_config]No
ipv6_blocksList[ipv6_blocks]No

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