手动安装¶
下载安装包¶
从 http://www.ansible.com/tower-trial 下载,需要填个人信息,提交后会自动下载。
把安装包复制到要安装的机器中去,解压准备安装
tar xvf ansible-tower-setup-latest.tar.gz
cd ansible-tower-setup-2.4.3
这个安装包本质上是一个playbook。其中configure
是用来生成配置文件的脚本,运行它会有几个问题,让你回答,回答完后就开始自动安装了。也可把这些问答写到一个文件中,让其自动化。建立名为tower_setup_conf.yml
的文件,其内容为:
admin_password: password
database: internal
munin_password: password
pg_password: password
primary_machine: localhost
redis_password: password
开始进行设置
./configure --options-file tower_setup_conf.yml
如果没有问题,脚本会提示:
The configuration provided in tower_setup_conf.yml appears complete.
FINISHED!
You have completed the setup wizard. You may execute the installation of
Ansible Tower by issuing the following command:
sudo ./setup.sh
运行安装脚本
sudo ./setup.sh
其主要工作为
- 如果没有安装ansible, 就安装上ansible
- 使用ansible进行tower的安装
安装好后,终端会提示给你访问的地址,用浏览器打开就可以了。输入上面设置的admin账号密码登录。
之后会出现设置 Tower License 的界面。可以从 http://www.ansible.com/license 申请到一个10个节点的免费 license。最后把 License 复制进去提交就可以了。
使用 Vagrant 进行安装¶
官方提供 Vagrant Images, 方便进行安装测试。使用方法
vagrant init tower http://vms.ansible.com/ansible-tower-2.4.3-virtualbox.box
vagrant up
vagrant ssh
REF¶
- http://docs.ansible.com/ansible-tower/latest/html/installandreference/tower_installer.html
- http://docs.ansible.com/ansible-tower/latest/html/installandreference/tower_install_wizard.html
原始链接:http://xcodest.me/install-ansible-tower.html
许可协议:"署名-非商用-相同方式共享 3.0" 转载请保留原文链接及作者。
Comments