+The BMC and BIOS configuration will vary depending on the vendor. The
+below is intended only to provide some guidance on what to look for in
+the hardware used in the chosen configuration.
+
+### BMC configuration
+
+BMC IP address configured in the BIOS.
+
+![img](./pod11-node3-bios-bmc-configuration.png "BMC LAN Configuration")
+
+BMC IP address configured in the web console.
+
+![img](./pod11-node3-ip-configuration.png "BMC LAN Configuration")
+
+IPMI configuration. Not shown is the cipher suite configuration.
+
+![img](./pod11-node3-ipmi-over-lan.png "IPMI over LAN")
+
+### PXE boot configuration
+
+The screens below show enabling PXE boot for the specified NIC and
+ensuring it is first in the boot order.
+
+![img](./pod11-node3-bios-enable-pxe.png "Enable PXE boot")
+
+![img](./pod11-node3-bios-nic-boot-order.png "NIC boot order")
+
+### Additional BIOS configuration
+
+The screens below show enabling virtualization options in the BIOS.
+
+![img](./pod11-node3-bios-vt-x.png "Enable Intel VT-x")
+
+![img](./pod11-node3-bios-vt-d.png "Enable Intel VT-d")
+
+## Appendix B: IPv4/IPv6 dual-stack
+
+To enable dual-stack with dynamic IPAM, create an additional IP pool
+of IPv6 addresses and reference it in the `networkData` dictionary.
+Note the use of the `link` value to assign the IPv6 address to the
+correct interface.
+
+ ipPools:
+ baremetal:
+ ...
+ baremetal6:
+ start: 2001:db8:0::10
+ end: 2001:db8:0::20
+ prefix: 64
+ gateway: 2001:db8:0::1
+ networkData:
+ links:
+ ethernets:
+ baremetal:
+ interface: ens6
+ provisioning:
+ interface: ens5
+ networks:
+ ipv4DHCP:
+ provisioning: {}
+ ipv4:
+ baremetal:
+ fromIPPool: baremetal
+ ipv6:
+ baremetal6:
+ link: baremetal
+ fromIPPool: baremetal6
+ services:
+ ...
+
+To enable dual-stack with static IPAM, assign the addresses in the
+`networkData` dictionary. Note the use of the `link` value to assign
+the IPv6 address to the correct interface.
+
+ networkData:
+ links:
+ ethernets:
+ baremetal:
+ macAddress: 00:1e:67:fe:f4:19
+ provisioning:
+ macAddress: 00:1e:67:fe:f4:1a
+ networks:
+ ipv4DHCP:
+ provisioning: {}
+ ipv4:
+ baremetal:
+ ipAddress: 10.10.110.21/24
+ gateway: 10.10.110.1
+ ipv6:
+ baremetal6:
+ link: baremetal
+ ipAddress: 2001:db8:0::21/64
+ gateway: 2001:db8:0::1
+ services:
+ ..
+
+The last change needed is in the cluster chart values to configure
+dual-stack support and define the IPv6 CIDR blocks for pods and
+services.
+
+ ipam: dualstack
+ podCidrBlocks:
+ - 10.244.64.0/18
+ - 2001:db8:1::/64
+ serviceCidrBlocks:
+ - 10.244.0.0/18
+ - 2001:db8:2::/64