AnsibleTower自建研究5

以2.2的bundle安裝包建置,Controller,DB,hub三台的Platform架構

ZONGRU Li
Dec 14, 2022

本週赫然發現原本參考的2.3的建置文件整個大改版

原本參考的inventory檔案其實跟2.2的是一樣的(LINK):

但是在2.3版已經找不到了

以下是我之前的截圖,現在內容已經都不一樣了:

現在2.3的線上文件長這樣(LINK):

所以可以直接判斷目前2.3版的RedHat線上文件其實還不一定是完善的

甚至2.3的文件還在持續更新中

所以當前衡量其實可以把2.2版的bundle安裝為基準點

同前一篇的安裝流程,現在考慮2.2的inventory建置設計的結構來建置

前面以下四部相同

1.開出三台RHEL8機台

2.設置防火牆(唯獨DB的5432只開在DB機)

3.做ssh sync設置(以Controller機當建置主控機)

4.三台進行套建update

然後省去DB建置設定的部分

直接

7.放置安裝包到Controller

8.編輯安裝檔”inventory”

9.執行建置

有差異的部分:

2.設置防火牆(唯獨DB的5432只開在DB機)

DB機預計拿來當Controller-DB,同時也是hub的DB

5432的DB防火牆只開在這台

7.放置安裝包到Controller

這次Controller機改放之前拿到的2.2的bundle安裝包:

8.編輯安裝檔”inventory”

直接使用2.2的安裝文件(LINK):

清空預設內容,並參考上述2.2的範例填入:

9.執行建置

依樣執行建置:

然後等待...順利的話應該也是要半小時...

大約2X分鐘後看到:

然後確定可以連到Controller機的WEB:

這次嘗試連看看hub的WEB:

在DB機確認有postgres運行中,現在應該存在Controller-DBhub-DB

以目前的建置法來說,postgres的建置與其上DB的建立都是安裝腳本管理的!

以上就初步快速達成建置

不需要人工另外自建postgres,甚至調整postgres設定檔

目前三台就先移除!

--

--

ZONGRU Li
ZONGRU Li

Written by ZONGRU Li

2022/11/17 開源部分個人筆記給LINE "Java程式語言討論區"社群,希望能對社群的技術學習做一點點貢獻.(掩面....記得退訂閱!

No responses yet