Ironic Inspector's dnsmasq does not start on IPv6 undercloud
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
puppet-ironic |
Fix Released
|
Undecided
|
Harald Jensås | ||
tripleo |
Fix Released
|
High
|
Harald Jensås |
Bug Description
When deploying the undercloud with IPv6 provisioning network Ironic Instector's dnsmasq service fail to start with error:
Sep 18 13:17:31 undercloud.rdocloud dnsmasq[42201]: bad IP address at line 5 of /etc/ironic-
Sep 18 13:17:31 undercloud.rdocloud dnsmasq[42201]: FAILED to start up
undercloud.conf:
[DEFAULT]
templates = /home/centos/
# container_
enable_
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-
[ctlplane-subnet]
cidr = fd12:3456:
gateway = fd12:3456:
dns_nameservers = fd12:3456:789a:1::1
inspection_iprange = fd12:3456:
masquerade = false
[ctlplane-leaf1]
cidr = fd12:3456:
gateway = fd12:3456:
dns_nameservers = fd12:3456:789a:1::1
inspection_iprange = fd12:3456:
masquerade = false
[ctlplane-leaf2]
cidr = fd12:3456:
gateway = fd12:3456:
dns_nameservers = fd12:3456:789a:1::1
inspection_iprange = fd12:3456:
masquerade = false
Changed in tripleo: | |
status: | Triaged → Fix Released |
# cat /var/lib/ config- data/puppet- generated/ ironic_ inspector/ etc/ironic- inspector/ dnsmasq. conf br-ctlplane
port=0
interface=
dhcp-range= set:ctlplane- subnet, fd12:3456: 789a:1: :aaaa,fd12: 3456:789a: 1::afff, 64,10m tag:ctlplane- subnet, option: router, fd12:3456: 789a:1: :fffe set:ctlplane- leaf1,fd12: 3456:789a: 2::aaaa, fd12:3456: 789a:2: :afff,64, 10m tag:ctlplane- leaf1,option: router, fd12:3456: 789a:2: :fffe set:ctlplane- leaf2,fd12: 3456:789a: 3::aaaa, fd12:3456: 789a:3: :afff,64, 10m tag:ctlplane- leaf2,option: router, fd12:3456: 789a:3: :fffe set:efi, option: client- arch,7 set:efi, option: client- arch,9 set:efi, option: client- arch,11 fd12:3456:789a:1: :1:8088/ inspector. ipxe tag:efi, tag:!ipxe, ipxe.efi undionly. kpxe,localhost. localdomain, fd12:3456: 789a:1: :1
dhcp-option=
dhcp-range=
dhcp-option=
dhcp-range=
dhcp-option=
dhcp-sequential-ip
dhcp-match=ipxe,175
dhcp-match=
dhcp-match=
dhcp-match=
# Client is already running iPXE; move to next stage of chainloading
dhcp-boot=tag:ipxe,http://
# Client is PXE booting over EFI without iPXE ROM; send EFI version of iPXE chainloader
dhcp-boot=
# Client is running PXE over BIOS; send BIOS version of iPXE chainloader
dhcp-boot=
dhcp-hostsdir= /var/lib/ ironic- inspector/ dhcp-hostsdir