環境準備與安裝Ansible Tower
#作業系統環境
安裝的作業系統是CentOS 7, 然後做update. 只要做這樣就好了. 其他的ansible會做好設定
$yum install epel-release -y
$yum update -y
$yum groupinstall "Development Tools"
#下載Ansible Tower
請到這一頁面:
- Preparing for the Tower Installation
http://docs.ansible.com/ansible-tower/latest/html/quickinstall/prepare.html
然後按下一頁, 到這一頁面
- Download the Tower Installation Program
http://docs.ansible.com/ansible-tower/latest/html/quickinstall/download_tower.html
我們要用bundle install 的方式安裝ansible.
所以請點下方的連結:
然後顯示下方的頁面, 請將畫面接到最下方, 如下圖
最下面的連結是最新版的ansible tower
#安裝ansible tower
我們已經下載ansible tower, 現在來安裝ansible tower
先開啟CentOS7 的terminal, 並 cd 到剛剛儲存ansible tower安裝檔的目錄, 如下圖:
然後下指令:
$tar xvzf ansible-tower-setup-bundle-latest.el7.tar.gz
執行完成之後會多出一個目錄, 如下圖:
然後進入這個目錄, 下指令:
$cd ansible-tower-setup-bundle-3.1.1-1.el7
接下來要先修改inventory
$vim inventory
然後填入password(有三個地方)
接下來執行設定腳本
$./setup.sh
接下來會用ansible 來安裝ansible tower, 有沒有很酷呢!
下圖是安裝完成的畫面:
在完成的畫面中有一個fail, 那是因為我自己先將firewall disabled了, 所以在安裝過程中會fail, 但不會影響結果.
#確認安裝結果
在browser上輸入網址, 會出現以下頁面:
輸入帳密後顯示下方頁面:
在這個頁面中需要上傳license key:
選項一是 request 一個license key
選項二是上傳license key, 我已經有key了, 所以我選二
選二之後, 顯示畫面如下, 然後要勾選 i agree, 再click submit.
最後顯示下方的畫面, 表示可以開始使用了. 完成.