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