博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Ansible Tower:安装以及HA多集群安装
阅读量:3924 次
发布时间:2019-05-23

本文共 2032 字,大约阅读时间需要 6 分钟。

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=5672rabbitmq_vhost=towerrabbitmq_username=towerrabbitmq_password='password'rabbitmq_cookie=rabbitmqcookie# Needs to be true for fqdns and ip addressesrabbitmq_use_long_name=false# Needs to remain false if you are using localhost

3、执行安装脚本

安装的时候默认会安装Ansible

./setup.sh

四、安装成功

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


五、其他安装方式

如果你想以非单机方式安装

只需在第三步中修改一下inventory文件

多节点集群清单文件示例

[tower]clusternode1.example.comclusternode2.example.comclusternode3.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=5672rabbitmq_vhost=towerrabbitmq_username=towerrabbitmq_password=towerrabbitmq_cookie=rabbitmqcookie# Needs to be true for fqdns and ip addressesrabbitmq_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'

转载地址:http://jqugn.baihongyu.com/

你可能感兴趣的文章
Leetcode 303. 区域和检索 - 数组不可变
查看>>
Leetcode 110. 平衡二叉树
查看>>
Leetcode 111. 二叉树的最小深度
查看>>
Leetcode 226. 翻转二叉树
查看>>
Leetcode 617. 合并二叉树
查看>>
Leetcode 654. 最大二叉树
查看>>
Leetcode 304. 二维区域和检索 - 矩阵不可变
查看>>
Leetcode 45. 跳跃游戏 II
查看>>
模式2. 工厂方法模式-Java
查看>>
模式1. 简单工厂模式-Java
查看>>
模式6.原型模式-Java
查看>>
Leetcode 146. LRU 缓存机制
查看>>
Leetcode 208. 实现 Trie (前缀树)
查看>>
Leetcode 1114. 按序打印
查看>>
kill -15、kill -9 与 kill
查看>>
剑指 Offer 05. 替换空格
查看>>
剑指 Offer 06. 从尾到头打印链表
查看>>
模式9.建造者模式-Java
查看>>
模式11. 抽象工厂模式-Java
查看>>
模式10. 观察者模式-Java
查看>>