Discovering nodes

Restrictions and guidelines

Figure-1 Setting PXE Only to Disabled

 

Figure-2 Editing BIOS

 

Figure-3 Setup page

 

Failure to obtain IP addresses through DHCP

  1. Execute the following commands to verify that IP addresses are obtained through DHCP.

Figure-4 Verifying address allocation

 

  1. Execute the following command on the compute node to verify that the node has received DHCP packets:

tcpdump -i ens192 -A 'udp and port 67 and port 68' -w /root/test.pcap

ens192 represents the NIC name discovered by the compute node. test.pcap represents the saved DHCP packet file name.

  1. Use Ethereal or Wireshark to open the test.pcap file and verify that the PXE NIC has sent DHCP packets.

  1. If DHCP services are normal but the compute node (DHCP server) does not receive packets sent by the server NIC, check the network configuration.

The server console prompts "No DHCP or proxyDHCP offers were received" during deployment

This issue is caused by insufficient IP addresses in the DHCP address pool. To resolve the issue:

  1. Edit the value of the dhcp_range parameter in the /etc/ironic-inspector/dnsmasq.conf configuration file.

  1. Execute the following command to restart the openstack-ironic-inspector-dnsmasq.service service:

systemctl restart openstack-ironic-inspector-dnsmasq.service

Disk data error occurs after node discovery

Whether the system can obtain hardware information correctly depends on the kernel driver of the image tool. The data might be incorrect if the RAID driver version in the image tool does not support the hardware device. To resolve the issue, re-create the image tool to support the RAID hardware device.