kolla部署N版openstack,在kolla-ansible prechecks的时候如题的错 检查项为: 排查过程:

  1. 与api_interface相关的变量network_interface, grep命令查看api_interface都在哪儿有定义 /etc/kolla/globals.yml 、 /usr/share/kolla/ansible/group_vars/all.yml和资产文件all-in-one中都有定义。 定义的参数都对。
  2. 参考其他可用环境的变量定义,完全一样。
  3. 深入查看,在、/etc/kolla/globals.yml中network_interface有定义,api_interface是被注释的,根据kolla的变量定义,api_interface的变量应该可以使用在all.yml的定义的。
  4. 尝试着把/etc/kolla/globals.yml中api_interface变量的打开。再次执行prechecks,通过。

估计是kolla的一个bug,后来google搜索,有类似的情况在P版openstack中出现

暂时做如上记录,根本原因待深究