11.5. 排除 Provisioning Network 中出现的 IP 地址冲突的问题
当目标主机被分配了一个已在使用的 IP 地址时,发现和部署任务将会失败。为了避免这个问题,可以对 Provisioning 网络进行一个端口扫描,从而决定发现的 IP 范围和主机的 IP 范围是否可用。
在 Undercloud 主机上执行以下步骤:
过程 11.5. 找到被使用的 IP 地址
- 安装
nmap
:yum install nmap
# yum install nmap
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 使用
nmap
命令扫描活跃的 IP 地址范围。这个示例会扫描192.0.2.0/24
这个范围,使用 Provisioning 网络的 IP 子网值(CIDR 格式)替换它:nmap -sn 192.0.2.0/24
# nmap -sn 192.0.2.0/24
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 检查
nmap
扫描的结果输出:例如,您可以看到 Undercloud 的 IP 地址,以及在这个子网中的任何其它主机。如果这些活跃的 IP 地址和undercloud.conf
中指定的 IP 地址范围有冲突,则需要在内省或部署Overcloud 节点前修改 IP 地址范围或释放一些 IP 地址。Copy to Clipboard Copied! Toggle word wrap Toggle overflow