一、安装前环境
Centos 7 最小化安装 | 4G内存 | 100GB硬盘

注:Ansible-Tower目前支持7.4+的版本,可以使用yum update -y命令更新

同时机器一定要联网,因为执行./setup的时候会联网安装很多的依赖包,安装速度和你的网速有关

二、安装Ansible
1.安装Ansible的epel源
yum install -y http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum update -y
2.清空缓存,安装Ansible
yum clean all
yum install -y ansible
至此Ansible安装成功

三、安装Ansible-Tower
1.下载解压所需的安装包
cd /home
yum install -y wget
wget http://releases.ansible.com/ansible-tower/setup/ansible-tower-setup-latest.tar.gz
tar zxvf ansible-tower-setup-latest.tar.gz
2.移动安装包到/usr/local下
mv ansible-tower-setup-3.3.0-1/ /usr/local/ansible-tower

3.配置inventory文件
sed -i “s#password=’’#password=‘324215’#g” inventory
sed -i “s#host=’’#host=‘127.0.0.1’#g” inventory
sed -i “s#port=’’#port=‘5432’#g” inventory
4.安装Ansible-Tower
安装前先创建/var/log/tower的日志目录,不然会报错
mkdir -p /var/log/tower
删除之前下载的epel源
rm -rf /etc/yum.repos.d/e*

cd /usr/local/ansible-tower
./setup
安装过程中会要求输入密码,那个密码是之后登陆图形化界面的密码,当安装出现如下图的时候,代表已经安装成功

添加防火墙例外,关闭selinux,访问服务器地址即可

firewall-cmd --permanent --zone=public --add-port=80/tcp
systemctl restart firewalld.service

setenforce 0
vim /etc/sysconfig/selinux
将SELINUX的状态改为
SELINUX=disabled

五、安装完成后设置
1.遇到打开之后左上角已经显示出标签页,页面中没有任何选项的,请更换浏览器尝试一下

报错: ansible-tower包打不到
TASK [packages_el : Install the Tower RPM.] ************************************

fatal: [localhost]: FAILED! => {“changed”: false, “failed”: true, “msg”: “No package matching ‘ansible-tower == 3.0.3’ found available, installed or updated”, “rc”: 126, “results”: [“No package matching ‘ansible-tower == 3.0.3’ found available, installed or updated”]}

to retry, use: --limit @/root/ansible-tower-setup-3.0.3/install.retry

PLAY RECAP *********************************************************************

localhost : ok=38 changed=1 unreachable=0 failed=1

而根据自动生成的repo,发现http://releases.ansible.com/ansible-tower/setup/ 该仓库是有对应版本的包的。只是enable=0被禁用了。
解决办法:
手动建一个repo,避免修改后被覆盖
cat >/etc/yum.repos.d/Ansible-Tower.repo <<EOF
[Ansible-Tower]

name=Ansible Tower Repository - $releasever $basearch

baseurl=http://releases.ansible.com/ansible-tower/rpm/epel-7-$basearch

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ansible-release

EOF

再次执行setup.sh后成功安装并运行ansible-tower
RUNNING HANDLER [supervisor : Wait for supervisor to stop.] ********************

ok: [localhost] => {“attempts”: 1, “changed”: false, “stat”: {“exists”: false}}

RUNNING HANDLER [supervisor : Start supervisor.] *******************************

changed: [localhost] => {“changed”: true, “name”: “supervisord”, “state”: “started”, “status”: {“ActiveEnterTimestamp”: “日 2017-01-15 04:39:59 CST”, “ActiveEnterTimestampMonotonic”: “1881966420”, “ActiveExitTimestamp”: “日 2017-01-15 04:40:14 CST”, “ActiveExitTimestampMonotonic”: “1897033772”, “ActiveState”: “inactive”, “After”: “rc-local.service systemd-journald.socket basic.target system.slice”, “AllowIsolate”: “no”, “AssertResult”: “yes”,

… …

RUNNING HANDLER [httpd : restart httpd] ****************************************

changed: [localhost] => {“changed”: true, “name”: “httpd”, “state”: “started”, “status”: {“ActiveEnterTimestamp”: “日 2017-01-15 04:40:08 CST”, “ActiveEnterTimestampMonotonic”: “1890667186”, “ActiveExitTimestampMonotonic”: “0”, “ActiveState”: “active”, “After”: “systemd-journald.socket basic.target -.mount remote-fs.target system.slice network.target nss-lookup.target tmp.mount”, “AllowIsolate”: “no”, “AssertResult”: “yes”, “AssertTimestamp”: “日 2017-01-15 04:40:08 CST”, “AssertTimestampMonotonic”: “1890531339”, “Before”: “shutdown.target multi-user.target”,


中间还尝试了手动安装Tower RPM

Centos 7安装Ansible+Ansible-Tower踩坑记相关推荐

  1. mac上的mongodb安装与使用的踩坑记

    好吧,毕设项目还要自己搭后端,搭数据库,以前都是用的 egg + mysql,这次试试没用过的 koa2 + mongodb 本以为会和以前一样,几下就能弄好,没想到这次掉进坑里了... 这次写篇文章 ...

  2. Wampserver 下载安装!!!踩坑总结系列

    Wampserver 下载安装!!!踩坑总结系列 WampServer的正确下载方法 点我进入WampServer官网 点击Sourceforge跳转后的页面如下 如果提示"The page ...

  3. windos下 elasticksearch7.13安装踩坑记

    windos下 elasticksearch7.13安装踩坑记 一,环境配置 环境要求 java jdk16下载安装 elasticksearch7.13下载安装 遇到的问题 (待更新) 一,环境配置 ...

  4. 7代cpu能装虚拟xp系统吗_Intel 10代PC/笔记本安装Win7踩坑记 amp; 驱动分享

    免责声明:本文只是从技术角度进行讨论,主要因我自己的兴趣而引发测试.只代表个人观点,与任何组织机构无关. 目录 -  从赛扬G5900"亮机"CPU说起 -  10代Core Wi ...

  5. 安装sql server踩坑记【sql2000程序安装配置服务器失败】

    安装sql server踩坑记 安装程序配置服务器失败.参考服务器错误日志和 C:\WINDOWS\sqlstp.log 了解更多信息. 在C:\Program Files\Microsoft SQL ...

  6. 几乎完美安装! NVIDIA Jetson Nano B01 Ubuntu 18.04.3 LTS 的 ROS 安装和菜鸟的踩坑记录【会继续完善】

    几乎完美安装! NVIDIA Jetson Nano B01 Ubuntu 18.04.3 LTS 的 ROS 安装和菜鸟的踩坑记录 NVIDIA Jetson Nano B01技术规格 Ubuntu ...

  7. 服务器重新部署踩坑记

    服务器重新部署踩坑记 Intro 之前的服务器是 Ubuntu 18.04 ,上周周末想升级一下服务器系统,从 18.04 升级到 20.04,结果升级升挂了... 后来 SSH 始终连不上,索性删除 ...

  8. python从入门到实践django看不懂_Python编程:从入门到实践踩坑记 Django

    <>踩坑记 Django Django Python 19.1.1.5 模板new_topic 做完书上的步骤后,对主题添加页面经行测试,但是浏览器显示 服务器异常. 个人采用的开发环境是 ...

  9. windows container 踩坑记

    windows container 踩坑记 Intro 我们有一些服务是 dotnet framework 的,不能直接跑在 docker linux container 下面,最近一直在折腾把它部署 ...

  10. Typora+PicGo-core+SMMS图床踩坑记

    Typora+PicGo-core+SMMS图床踩坑记 一.安装PicGo-Core 二.安装smms v2 API插件 三.配置PicGo-Core 四.最终效果 五.总结 最近把Typora更新后 ...

最新文章

  1. 我看过的Python方面的好文章
  2. linux shell数据重定向(输入重定向与输出重定向)详细分析
  3. 彻底理解Toast原理和解决小米MIUI系统上没法弹Toast的问题
  4. 实验1 词法分析程序设计
  5. 2017百度之星程序设计大赛 - 复赛 01,03,05
  6. 时间胶囊——给未来的留言板
  7. 安卓 dump 工具 影响_工具如何影响文化?
  8. OpenCV-Python教程(6、Sobel算子)
  9. 【雨林木风】装机人员常用软件工具盘Y6.5
  10. 解决织梦CMS后台验证码不正确的四种方法
  11. 杰瑞·卡普兰:人工智能并不可怕 未来将带来两大影响
  12. 显卡内存足够但是torch报错RuntimeError: CUDA out of memory
  13. 在idea中如何设置项目编码为UTF-8?
  14. 股票学习-量柱和k线-第十天------量线的生成机制--------谷底线
  15. PPT文件如何解决不能打印的问题
  16. 关于虚拟机VMware中打开Ubuntu20.04提示AMD-V处于禁用状态解决办法(基于MSI微星主板)
  17. HUAWEI Mate bookD 加装固态
  18. mac打不开txt文件,出现“文本编码“中文 (GB 18030)”不适用。”的解决办法
  19. 模糊神经网络学习1【基础案例】
  20. An abnormal horizontal ListView-like pile layout.

热门文章

  1. godaddy域名绑定DNSPOD解析
  2. 【智慧医疗】什么是FHIR?
  3. RK3288Android5.1 通过cpu串号固定以太网MAC地址
  4. Oracle 11g ADRCI工具使用
  5. 12306给自家技术团队打90分;Oracle 加快 Java 迭代速度
  6. android 余额宝,Android 仿支付宝中的余额宝收益进度条
  7. 注销linux用户的方法,Linux注销登录用户
  8. vs2010 The program '[5008] txic.exe: Native' has exited with code -1073741811 (0xc000000d).
  9. HTML5饼状图的画法
  10. AR试妆究竟有多火?目前能做AR试妆的有哪几家技术公司?