Ansible Tower:安装以及HA多集群安装

一、安装要求

1、硬件要求:

  • CPU:≥ 2个
  • 内存:>4G
  • 硬盘:≥ 20G

2、系统要求:

  • 64位红帽企业版Linux 8.2或更高版本
  • 64位红帽企业版Linux7.7或更高版本
  • 64位CentOS 7.7或更高版本

3、软件要求:

  • Ansible版本:≥2.9
  • 具有有效的订阅

二、安装前准备

1、升级系统

yum update -y

2、安装依赖包

安装依赖包

yum install gcc make ncurses-devel openssl-devel xmlto perl wget lrzsz zip unzip net-tools rsync

3、下载全量安装包

注意对应的主机版本
下载地址


4、创建日志目录

mkdir -p /var/log/tower

三、安装Ansible Tower

1、解压安装包

具体你解压哪个文件,以及你解压到哪个目录,根据下载的tower的版本以及自己需求更改

tar -zxvf xxxx.tar.gz /........

2、修改安装inventory

进入解压出来的文件夹目录

cd /.....

修改inventory文件中的所有password

vim inventory

inventory实例

[tower]
localhost ansible_connection=local[database][all:vars]
admin_password='password'pg_host=''
pg_port=''pg_database='awx'
pg_username='awx'
pg_password='password'rabbitmq_port=5672
rabbitmq_vhost=tower
rabbitmq_username=tower
rabbitmq_password='password'
rabbitmq_cookie=rabbitmqcookie# Needs to be true for fqdns and ip addresses
rabbitmq_use_long_name=false
# Needs to remain false if you are using localhost

3、执行安装脚本

安装的时候默认会安装Ansible

./setup.sh

四、安装成功

安装成功后访问控制节点地址,会有Tower的界面弹出


五、其他安装方式

如果你想以非单机方式安装
只需在第三步中修改一下inventory文件

多节点集群清单文件示例

[tower]
clusternode1.example.com
clusternode2.example.com
clusternode3.example.com[database]
dbnode.example.com[all:vars]
ansible_become=trueadmin_password='password'pg_host='dbnode.example.com'
pg_port='5432'pg_database='tower'
pg_username='tower'
pg_password='password'rabbitmq_port=5672
rabbitmq_vhost=tower
rabbitmq_username=tower
rabbitmq_password=tower
rabbitmq_cookie=rabbitmqcookie# Needs to be true for fqdns and ip addresses
rabbitmq_use_long_name=true

现有外部数据库清单文件外部

[tower]
node.example.com ansible_connection=local[database][all:vars]
admin_password='password'
pg_password='password'
rabbitmq_password='password'pg_host='database.example.com'
pg_port='5432'pg_database='awx'
pg_username='awx'

需要安装外部数据库的清单文件示例

[tower]
node.example.com ansible_connection=local[database]
database.example.com[all:vars]
admin_password='password'
pg_password='password'
rabbitmq_password='password'pg_host='database.example.com'
pg_port='5432'pg_database='awx'
pg_username='awx'

Ansible Tower:安装以及HA多集群安装相关推荐

  1. Hadoop集群安装部署_分布式集群安装_02

    文章目录 一.上传与 解压 1. 上传安装包 2. 解压hadoop安装包 二.修改hadoop相关配置文件 2.1. hadoop-env.sh 2.2. core-site.xml 2.3. hd ...

  2. Hadoop集群安装部署_分布式集群安装_01

    文章目录 1. 分布式集群规划 2. 数据清理 3. 基础环境准备 4. 配置ip映射 5. 时间同步 6. SSH免密码登录完善 7. 免密登录验证 1. 分布式集群规划 伪分布集群搞定了以后我们来 ...

  3. hive mysql集群安装_HIVE完全分布式集群安装过程(元数据库: MySQL)

    [root@node01 mysql]# mysql -u hive -p Enter password: mysql> create database hive; Query OK, 1 ro ...

  4. Ambari安装之部署3个节点的HA分布式集群

    前期博客 Ambari安装之部署单节点集群 其实,按照这个步骤是一样的.只是按照好3个节点后,再做下HA即可. 部署3个节点的HA分布式集群 (1)添加机器 和添加服务的操作类似,如下图 之后的添加a ...

  5. ZooKeeper伪分布式集群安装及使用

    为什么80%的码农都做不了架构师?>>>    ZooKeeper伪分布式集群安装及使用 让Hadoop跑在云端系列文章,介绍了如何整合虚拟化和Hadoop,让Hadoop集群跑在V ...

  6. ZooKeeper布式集群安装及使用

    前言 ZooKeeper是Hadoop家族的一款高性能的分布式协作的产品.在单机中,系统协作大都是进程级的操作.分布式系统中,服务协作都是跨服务 器才能完成的.在ZooKeeper之前,我们对于协作服 ...

  7. Storm集群安装Version1.0.1开启Kerberos

    Storm集群安装,基于版本1.0.1, 同时开启Kerberos安全认证, 使用apache-storm-1.0.1.tar.gz安装包. 1.安装规划 角色规划 IP/机器名 安装软件 运行进程 ...

  8. Storm集群安装Version1.0.1

    Storm集群安装,基于版本1.0.1, 使用apache-storm-1.0.1.tar.gz安装包. 1.安装规划 角色规划 IP/机器名 安装软件 运行进程 nimbus zdh-237 sto ...

  9. 学院集群安装pytorch环境

    文章目录 一.公共集群安装pytorch 1.集群安装anaconda 2.安装pytorch(失败!,仅参考) 3.安装pytorch(成功) 二.集群申请实例安装pytorch 一.公共集群安装p ...

  10. Kubernetes学习-K8S安装篇-集群安装网段划分

    Kubernetes学习-K8S安装篇-集群安装网段划分 1. 集群安装网段划分 2. 网段IP常用设置 3. 集群安装网段划分注意事项 1. 集群安装网段划分 集群安装时会涉及到三个网段: 宿主机网 ...

最新文章

  1. python打开一个文件-python下几种打开文件的方式
  2. 使用qsort对不连续的内存数据排序_常见的内排序和外排序算法
  3. [WF2011] MachineWorks(李超树优化dp)
  4. 深入研究 C++中的 STL Deque 容器
  5. 二叉搜索树 (BST)
  6. JS调试的时候遇到无限debugger怎么办?
  7. 连接数据库查询数据的工具类(底层实现)——以查询Phoenix为例
  8. 火狐——图片闪动 部分情况下加载不出来
  9. Ubuntu fatal: 无法访问 ‘https://github.com/xxxxx/xxxxx‘:Failed to connect to github.com port 443: 连接超时
  10. Element组件框架
  11. V8 工作原理之编译器和解释器
  12. 理清C++常量指针和指针常量这团乱麻
  13. deepin添加启动图标(快捷方式)
  14. torch的GLU函数
  15. 10简单理解static、privat修饰构造方法、final
  16. Springboot 启动信息:Generating unique operation named
  17. 硬件知识:DP接口和HDMI接口对比,看完你就懂了
  18. swal 弹框确定ajax,前端常用效果(layer/swal)
  19. Access to XMLHttpRequest at ‘http:/xxxx:8866/xxxx‘ from origin ‘null‘ has been blocked by CORS polic
  20. 我的天!原来Word也可以制作信筏纸!

热门文章

  1. 最佳匹配问题-KM算法
  2. C++信息学奥赛一本通_2060
  3. eos utility中文版v3.7.0
  4. CRNN——文本识别算法
  5. 蓝牙模块:详解蓝牙通信模块的使用
  6. 发动机冒黑烟_发动机冒黑烟的原因和解决方法
  7. C++程序设计原理与实践(第二版)思考题答案
  8. python教程 马哥_python教程马哥
  9. 灵格斯词典(电脑端)+欧陆词典(手机端)
  10. Nginx 集群和IP反向代理