第 7 章 网络
解决包括子网冲突和 SSL/TLS 证书问题在内的网络问题。
7.1. 问题 - 容器子网与内部网络冲突 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
Ansible Automation Platform 容器中使用的默认子网与内部网络冲突,从而导致 "No route to host" 错误。
要解决这个问题,请更新默认的无类别域间路由(CIDR)值,使其不与默认 Podman 网络插件使用的 CIDR 冲突。
流程
在所有控制器和混合节点上,运行以下命令来创建名为
custom.py的文件:# touch /etc/tower/conf.d/custom.py# chmod 640 /etc/tower/conf.d/custom.py# chown root:awx /etc/tower/conf.d/custom.py将以下内容添加到
/etc/tower/conf.d/custom.py文件中:DEFAULT_CONTAINER_RUN_OPTIONS = ['--network', 'slirp4netns:enable_ipv6=true,cidr=192.168.1.0/24']-
本例中是新 CIDR 的值。
-
本例中是新 CIDR 的值。
在所有控制器和混合节点上停止并启动自动化控制器服务:
# automation-controller-service stop# automation-controller-service start所有容器将在新 CIDR 上启动。