发现节点过程常见问题

注意事项

图-1 PXE Only配置

 

图-2 修改BIOS配置

 

图-3 Setup 界面

 

DHCP地址获取失败

  1. 利用下述命令查看地址获取情况。

图-4 查看地址获取情况

 

  1. 检查计算节点是否收到DHCP报文,在计算节点上执行如下命令:

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

其中ens192是计算节点发现网卡名称,test.pcap是保存截获的DHCP报文文件名称。

  1. 利用etherealWireshark等网络封包分析软件打开test.pcap文件,检查服务器的PXE网卡是否发出DHCP报文。

  1. 如果DHCP相关服务都是正常的,服务器的网卡发出的报文计算节点DHCP Server没有收到,一般都是网络配置存在错误导致,需要先从网络方面查找原因。

服务器控制台提示No DHCP or proxyDHCP offers were received

裸金属集群部署时,若服务器控制台提示“No DHCP or proxyDHCP offers were received”,该问题由DHCP地址池中地址不足引起,解决方法如下。

  1. 修改配置文件/etc/ironic-inspector/dnsmasq.confdhcp_range配置项值。

  1. 使用以下命令重启openstack-ironic-inspector-dnsmasq.service服务。

systemctl restart openstack-ironic-inspector-dnsmasq.service

发现节点成功后硬盘数据错误

硬件信息能否正确获取依赖于小镜像的内核驱动,如果驱动不支持,获取的数据则有可能就是错误的。这一般是小镜像中raid驱动版本不支持硬件设备导致,需要重新制作小镜像支持该raid硬件设备。