ironic-inspector/dnsmasq.conf is configured for DHCPv6-stateful operation ^^. This is incorrect, the range should be:
dhcp-range=set:ctlplane-subnet,::,static
From : dnsmasq(8) manual page:
A static-only subnet with address all zeros may be used as a "catch-all" address to enable replies to all Information-request packets on a subnet which is provided with stateless DHCPv6, ie --dhcp-range=::,static
undercloud.conf
---------------
[DEFAULT]
templates = /home/centos/ tripleo- heat-templates images_ file = /home/centos/ containers- prepare- parameter. yaml
container_
enable_ routed_ networks = true domain_ name = localdomain max_attempts = 2 ntp_servers = pool.ntp.org 789a:1: :1/64 public_ host = fd12:3456:789a:1::2 admin_host = fd12:3456:789a:1::3 nameservers = 8.8.8.8,8.8.4.4
enable_ui = false
overcloud_
scheduler_
undercloud_
undercloud_hostname = undercloud.rdocloud
local_interface = eth1
local_mtu = 1450
local_ip = fd12:3456:
undercloud_
undercloud_
undercloud_
local_subnet = ctlplane-subnet
subnets = ctlplane-subnet
ipv6_address_mode = dhcpv6-stateless
[ctlplane-subnet] 789a:1: :/64 789a:1: :fffe 789a:1: :aaaa,fd12: 3456:789a: 1::afff
cidr = fd12:3456:
gateway = fd12:3456:
dns_nameservers = fd12:3456:789a:1::1
inspection_iprange = fd12:3456:
masquerade = false
Reslting config:
[root@undercloud ~]# grep dhcp-range /var/lib/ config- data/puppet- generated/ ironic_ inspector/ etc/ironic- inspector/ dnsmasq. conf set:ctlplane- subnet, fd12:3456: 789a:1: :aaaa,fd12: 3456:789a: 1::afff, 64,10m
dhcp-range=
ironic- inspector/ dnsmasq. conf is configured for DHCPv6-stateful operation ^^. This is incorrect, the range should be:
dhcp-range= set:ctlplane- subnet, ::,static
From : dnsmasq(8) manual page:
A static-only subnet with address all zeros may be used as a "catch-all" address to enable replies to all Information-request packets on a subnet which is provided with stateless DHCPv6, ie --dhcp- range=: :,static