4.3. 部署调试
在调试部署时使用以下建议。
- 检查在 provisioning 网络中提供地址的 DHCP 服务器
在置备网络上提供地址的任何其他 DHCP 服务器都可能会阻止 Red Hat OpenStack Platform director 检查和置备机器。
对于 DHCP 或 PXE 内省问题,请输入以下命令:
$ sudo tcpdump -i any port 67 or port 68 or port 69
对于 DHCP 或 PXE 部署问题,请输入以下命令:
$ sudo ip netns exec qdhcp tcpdump -i <interface> port 67 or port 68 or port 69
- 检查失败或外磁盘的状态
-
对于失败或外磁盘,请查看您的磁盘状态,以确保根据机器的带外管理,故障或外部磁盘的状态已设置为
Up
。磁盘可以在部署周期内退出Up
状态,并更改磁盘出现在基础操作系统中的顺序。 - 使用以下命令调试失败的 overcloud 部署
-
OpenStack stack failures list overcloud
-
heat resource-list -n5 overcloud | grep -i fail
-
less /var/lib/mistral/config-download-latest/ansible.log
要查看命令的输出,请登录到发生故障的节点,并查看
/var/log/
和/var/log/containers/
中的日志文件。-