自己看文档吧。
http://releases.ansible.com/ansible-tower/docs/tower_user_guide-latest.pdf
第10页 ~ 第14页。
我看了一下,是直接下载ansible-tower 的安装文件后,手工安装。 yum cleanall
yum search ansible? Download, then install.
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/ansible-1.6.6-1.el6.noarch.rpm
wget http://releases.ansible.com/ansible-tower/rpm/epel-6-x86_64/ansible-tower-2.0.0-0.el6.noarch.rpm 本帖最后由 ivysummer 于 2014-10-09 00:05 编辑
enable=0
默认情况下yum是不会搜索这个源的
可以修改成1或者yum list ansible --enablerepo= ansibleworks-awx]bun 发表于 2014-08-26 10:42 static/image/common/back.gif
回复 6# wenhq
本帖最后由 softiger 于 2015-10-23 10:33 编辑
同问,也是遇到相同的问题,这个问题解决了吗
日志如下:
# ./setup.sh -p
/usr/local/lib/python2.7/site-packages/Crypto/Util/number.py:57: PowmInsecureWarning: Not using mpz_powm_sec.You should rebuild using libgmp >= 5 to avoid timing attack vulnerability.
_warn("Not using mpz_powm_sec.You should rebuild using libgmp >= 5 to avoid timing attack vulnerability.", PowmInsecureWarning)
SSH password:
PLAY ********************************************************************
GATHERING FACTS ***************************************************************
ok:
TASK: *******************************************
ok: => {"changed": false, "groups": {"RedHat-6.4": ["server.ita.com"]}}
PLAY ******
TASK: *******************************
ok: => {"changed": false, "groups": {"supported": ["server.ita.com"]}}
PLAY [!supported] *************************************************************
skipping: no hosts matched
PLAY ********************************************************************
TASK: ***
skipping:
TASK: ***
ok: => {"changed": false, "cmd": "umask", "delta": "0:00:00.003266", "end": "2015-10-23 10:23:59.406428", "failed": false, "failed_when_result": false, "rc": 0, "start": "2015-10-23 10:23:59.403162", "stderr": "", "stdout": "0022", "stdout_lines": ["0022"], "warnings": []}
TASK: *****************
ok: => {"changed": false, "cmd": "df /var | tail -n1 | awk '{print $NF}'", "delta": "0:00:00.006536", "end": "2015-10-23 10:24:00.158414", "rc": 0, "start": "2015-10-23 10:24:00.151878", "stderr": "", "stdout": "/", "stdout_lines": ["/"], "warnings": []}
TASK: ***
skipping: => (item={'options': 'rw', 'uuid': '577a87e8-cc11-4a3a-af18-de4b8dcdf36f', 'size_total': 35512868864, 'device': '/dev/mapper/VolGroup-lv_root', 'mount': '/', 'size_available': 23939420160, 'fstype': 'ext4'})
skipping: => (item={'options': 'rw', 'uuid': '1b731fc8-f643-4a35-91f5-9ad53f232e3f', 'size_total': 507744256, 'device': '/dev/sda1', 'mount': '/boot', 'size_available': 441583616, 'fstype': 'ext4'})
skipping: => (item={'options': 'ro,loop=/dev/loop0', 'uuid': 'NA', 'size_total': 3719962624, 'device': '/mnt/hgfs/E/tivoliMedia/os/rhel-server-6.4-x86_64-dvd.iso', 'mount': '/mnt/iso', 'size_available': 0, 'fstype': 'iso9660'})
TASK: **********
ok: => {"changed": false, "stat": {"exists": false}}
TASK: **************************
skipping:
TASK: **************************
skipping:
TASK: ***
skipping:
TASK: ***
skipping: => (item={'key': 'SSLCertificateFile', 'filename': 'awx.cert'})
skipping: => (item={'key': 'SSLCertificateKeyFile', 'filename': 'awx.key'})
TASK: ***
skipping:
TASK: ******
ok: => {"changed": false, "stat": {"exists": false}}
TASK: ******************
skipping:
TASK: **********************
skipping:
TASK: ***
skipping:
TASK: ***
failed: => {"changed": false, "cmd": "grep \"DATABASES = {\" /etc/tower/settings.py", "delta": "0:00:00.004142", "end": "2015-10-23 10:24:02.466956", "rc": 2, "start": "2015-10-23 10:24:02.462814", "stdout_lines": [], "warnings": []}
stderr: grep: /etc/tower/settings.py: No such file or directory
...ignoring
TASK: ***
skipping:
TASK: ***
skipping:
TASK: ***************************
skipping:
TASK: ***
failed: => {"changed": false, "cmd": "grep \"amqp://\" /etc/tower/conf.d/celeryd.py", "delta": "0:00:00.003849", "end": "2015-10-23 10:24:03.274050", "rc": 2, "start": "2015-10-23 10:24:03.270201", "stdout_lines": [], "warnings": []}
stderr: grep: /etc/tower/conf.d/celeryd.py: No such file or directory
...ignoring
TASK: ************************
skipping:
TASK: *************
ok: => {"changed": false, "stat": {"exists": false}}
TASK: ***
skipping: => (item=cert)
skipping: => (item=key)
TASK: *******
skipping: => (item={'ext': 'cert', 'key': 'SSLCertificateFile'})
skipping: => (item={'ext': 'key', 'key': 'SSLCertificateKeyFile'})
TASK: ***
failed: => {"changed": false, "cmd": "grep \"import ldap\" /etc/tower/settings.py", "delta": "0:00:00.003966", "end": "2015-10-23 10:24:04.852553", "rc": 2, "start": "2015-10-23 10:24:04.848587", "stdout_lines": [], "warnings": []}
stderr: grep: /etc/tower/settings.py: No such file or directory
...ignoring
TASK: ***
skipping:
TASK: *******
skipping:
TASK: ***************************
skipping:
TASK: ***
ok: => {"changed": false, "cmd": "psql --version", "delta": "0:00:00.005386", "end": "2015-10-23 10:24:05.688337", "rc": 0, "start": "2015-10-23 10:24:05.682951", "stderr": "", "stdout": "psql (PostgreSQL) 8.4.13\ncontains support for command-line editing", "stdout_lines": ["psql (PostgreSQL) 8.4.13", "contains support for command-line editing"], "warnings": []}
TASK: **********************************
ok: => (item=/opt/ansible/download/ansible-tower-setup-bundle-2.3.1-1.el6/roles/packages_el/vars/RedHat-6.yml) => {"ansible_facts": {"el_dependencies": "{{ el6_dependencies }}", "pg_release_url": "http://yum.postgresql.org/9.4/redhat/rhel-6-x86_64/pgdg-centos94-9.4-1.noarch.rpm", "tower_bundle_file": "tower_bundle_el6.j2", "yum_online_repo_files": ["epel-6.repo", "pgdg-94-centos.repo", "mongodb-org.repo", "cedric-vincent-centos-6.repo", "jlaska-supervisor-3-epel-6.repo", "jlaska-redis-28-epel-6.repo"], "yum_repo_keys": ["10gen-gpg-key.asc", "RPM-GPG-KEY-EPEL-6", "RPM-GPG-KEY-PGDG-94", "RPM-GPG-KEY-ansible-release", "cedric-vincent-centos6.xml.key", "jlaska-supervisor-3-epel-6.gpg", "jlaska-redis-28-epel-6.gpg"]}, "item": "/opt/ansible/download/ansible-tower-setup-bundle-2.3.1-1.el6/roles/packages_el/vars/RedHat-6.yml"}
TASK: ***********************************
ok: => {"changed": false, "name": "httpd", "state": "stopped"}
TASK: *******************************
skipping:
TASK: ****************************
ok: => {"ansible_facts": {"sup_conf_location": "/etc/supervisord.d/awx.ini", "sup_init_name": "supervisord"}}
TASK: ******************************************
failed: => {"failed": true}
msg: no service or tool found for: supervisord
FATAL: all hosts have already failed -- aborting
PLAY RECAP ********************************************************************
to retry, use: --limit @/root/install.retry
server.ita.com : ok=19 changed=0 unreachable=0 failed=1
Oops!An error occured while running setup.
/var/log/tower does not exist.
Setup log saved to setup.log. 你手动安装一下有些包试一下,
页:
1
[2]