Centos 错误号14-安装Ansible Tower时:无法解析主机:releases.Ansible.com;名称或服务未知

Centos 错误号14-安装Ansible Tower时:无法解析主机:releases.Ansible.com;名称或服务未知,centos,ansible,devops,yum,ansible-tower,Centos,Ansible,Devops,Yum,Ansible Tower,我已按照以下步骤在CentOS(RHEL7)上安装Ansible tower(离线/无互联网): 安装的Ansible 已从下载并解压缩脱机安装 按照Ansible官方文档中的说明配置库存文件 运行./setup.sh文件时 我面临以下错误: `任务[软件包:移开自定义ui设置]************************************************************************************************************ 跳

我已按照以下步骤在CentOS(RHEL7)上安装Ansible tower(离线/无互联网):

  • 安装的Ansible
  • 已从下载并解压缩脱机安装
  • 按照Ansible官方文档中的说明配置库存文件
  • 运行./setup.sh文件时
  • 我面临以下错误:
  • `任务[软件包:移开自定义ui设置]************************************************************************************************************ 跳过:[localhost]=>{“已更改”:false,“跳过原因”:“条件结果为false”}

    任务[软件包:安装风塔RPM。]****************************************************************************************************************** 致命:[localhost]:失败!=>{“changed”:false,“msg”:[Errno 14]curl#6-\“无法解析主机:releases.ansible.com;名称或服务未知\”\n正在尝试其他镜像。\n\n\n其中一个配置的存储库失败(ansible for Enterprise Linux 7-x86\u 64),\n和yum没有足够的缓存数据继续。此时,yum唯一安全的方法是失败。有几种方法可以解决此问题\这:\n\n 1.与存储库的上游联系,让他们解决问题。\n\n 2.重新配置存储库的baseurl/etc,指向一个正常工作的上游。如果您使用的是存储库支持的较新的\n发行版本,这通常非常有用(先前发行版的\n包仍然有效).\n\n 3.在暂时禁用存储库的情况下运行该命令\n yum--disablerepo=ansible…\n\n 4.永久禁用存储库,以便yum默认情况下不会使用它。然后,yum\n将忽略该存储库,直到再次永久启用它\n或使用--enablepo临时使用:\n\n yum-配置管理器--禁用ansible\n或\n订阅管理器repos--disable=ansible\n\n 5.将失败的存储库配置为在不可用时跳过。\n请注意,yum将尝试联系repo。当它运行大多数命令时,\n因此每次都必须尝试并失败(因此.yum会慢得多)。但是,如果这是一个非常暂时的问题,这通常是一个很好的折衷办法:\n\n yum config manager--save--setopt=ansible.skip_If_unavailable=true\n\n失败:repodata/repomd.xml from 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,“results”:[]} 要重试,请使用:--limit@/opt/CDaaSApps/AnsibleTower/ansible-tower-setup-3.2.5/install.retry

    重演*************************************************************************************************************************************************** localhost:ok=30已更改=3无法访问=0失败=1

    [错误]哎呀!运行安装程序时出错。 [警告]/var/log/tower不存在。 安装程序日志保存到Setup.log`


    注意:我已经参考了Ansible官方文档:

    侧注:您是否创建了/var/log/tower并将其添加到awx的uid:gid?我在3.1.4中有一个安装程序错误,需要手动创建该目录


    关于主要问题:检查您的/etc/yum.repos.d以了解ansible tower回购。我猜它被配置为使用Redhat回购,但它应该是捆绑的。

    无法理解“但它应该是捆绑的”的含义。您能帮个忙吗?(实际上,您指的是哪种回购?)您需要在/etc/yum.repos.d中查看ansible-tower.repo文件,但如果您还有其他repo文件,也可以查看。ansible-tower.repo文件应该来自捆绑安装,这将引导rpm查找任何rpm到本地文件。ansible-tower.repo类似于:-[ansible tower]name=Ansible Tower存储库-$releasever$basearch baseurl=enabled=0 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ansible-releaseYour 回购文件不正确:作为设置的一部分,它应该是这样的:>[tower]>名称=Ansible Tower脱机存储库$releasever$basearch>baseurl=file:///var/lib/tower-bundle/tower >已启用=0>gpgcheck=1>gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ansible-release >cost=10,这并不意味着您拥有标准安装包,或者您做了其他奇怪的事情。