我已按照以下步骤在CentOS(RHEL7)上安装Ansible塔(脱机/不带互联网):
`TASK [packages_el:移走自定义ui设置] **************************************** ****************************************************** ********************** 跳过:[本地主机] => {“已更改”:false,“ skip_reason”:“条件结果为False”}
任务[packages_el:安装Tower RPM。] ***************************************** ****************************************************** **************************** 致命的:[本地主机]:失败! => {“ changed”:否,“ msg”:“ https://releases.ansible.com/ansible/rpm/release/epel-7-x86_64/repodata/repomd.xml:[Errno 14] curl#6-\”无法解析主机:releases.ansible.com;名称或服务未知\\\\ n尝试其他镜像。\ n \ n \ n已配置的存储库之一失败(对于Enterprise Linux 7为Ansible-x86_64),\ n并且yum没有足够的缓存数据来继续。指出yum唯一可以做的安全事就是失败。有几种方法可以解决此问题:\ n \ n 1.与上游联系存储库并获取解决问题的方法。\ n \ n 2.重新配置存储库的baseurl / etc,以指向上游的正常工作。如果您使用的是比存储库支持的版本新的\ n发行版,则这通常是很有用的。 \ n \ n 3.在暂时禁用存储库的情况下运行命令\ n yum --disablerepo = ansible ... \ n \ n 4.永久禁用存储库,因此yum将不会使用默认情况下,它会忽略该存储库,直到您再次永久启用它或使用--enablerepo临时使用e:\ n \ n yum-config-manager --disable ansible \ n或\ n subscription-manager repos --disable = ansible \ n \ n 5.配置失败的存储库(如果不可用)。\ n请注意,yum会尝试联系仓库。当它运行大多数命令时,\ n因此每次都必须尝试失败(因此,yum会慢很多\ n)。但是,如果这是一个非常临时的问题,这通常是一个不错的\ n折衷方案:\ n \ n yum-config-manager --save --setopt = ansible.skip_if_unavailable = true \ n \ nfailure:repodata / repomd.xml来自ansible:[Errno 256]不再尝试使用镜像。\ nhttps://releases.ansible.com/ansible/rpm/release/epel-7-x86_64/repodata/repomd.xml:[Errno 14] curl#6-\ “无法解析主机:releases.ansible.com;名称或服务未知\“ \ n”,“ rc”:1,“结果”:[]} 要重试,请使用:--limit @ / opt / CDaaSApps / AnsibleTower / ansible-tower-setup-3.2.5 / install.retry
PLAY RECAP ********************************************* ****************************************************** ****************************************************** ** 本地主机:ok = 30更改= 3无法访问= 0失败= 1
[错误]糟糕!运行安装程序时发生错误。 [警告] / var / log / tower不存在。 设置日志已保存到setup.log。`
注意:我已经参考了Ansible官方文档:https://docs.ansible.com/ansible-tower/latest/html/quickinstall/install_script.html
答案 0 :(得分:0)
旁注:您是否创建了/ var / log / tower并将其固定到awx的uid:gid?我在3.1.4中引用了一个安装程序错误,该错误要求手动创建该目录。
主要问题:检查/etc/yum.repos.d中是否有塔式仓库。我猜它已配置为使用Redhat回购,但应该捆绑了。