DevOps課程-Configuration Management with Ansible 3

建置DigitalOcean Server機台交予EC2的Ansible機設置

ZONGRU Li
Mar 30, 2022

由於我個人電腦是windows作業系統

無法像講師Mac一樣直接安裝Ansible的關係

所以前篇是在AWS建立EC2 Ubuntu機台安裝Ansible

接著要在DigitalOcean建立兩個機台供Ansible操作

所以我要特別將個人電腦以前建立的id_rsaid_rsa.pub

其中id_rsa放到EC2機台的~/.ssh目錄內

id_rsa.pub拿來建立DigitalOceanAnsible操縱的機台

1.建立DigitalOcean機台:

國家選新加坡

下圖是以前留的紀錄畫面:

這張圖是以前的紀錄畫面

此時有個重點是Ansible是要靠python來動作

所以上面這兩台機台需要裝有python才能被Ansible機台操縱

基本上上面機台建置後預設都有python,等等後面可以確認

2.提供給EC2的Ansible機台剛剛說的id_rsa檔案到~/.ssh目錄

成功搬檔上去!

3.開通DigitalOcean兩個機台防火牆給EC2的Ansible機連SSH過去:

4.嚐試從EC2的Ansible機台透過SSH連線到DigitalOcean任一台:

從EC2的Ansible機台ssh連到DigitalOcean:

失敗,可能是放上去的id_rsa的權限問題

所以再調一下我個人read only400:

順便確認DigitalOcean機台有python安裝,不過是3版的:

上面是其中一台,另一台理論上也沒問題,不過還是測試連一下:

參考課程reference

--

--

ZONGRU Li
ZONGRU Li

Written by ZONGRU Li

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

No responses yet