實驗環境:centos7.6,2g記憶體,50g硬碟大小,虛擬機器服務端ip:172.16.1.61 客戶端ip:172.16.1.7,172.16.1.41,172.16.1.31
劇本編寫完問題:
1. 目錄結構不夠規範
2. 編寫好的任務如何重複呼叫
3. 服務端配置檔案改動,客戶端引數資訊也自動變化
4. 彙總劇本中沒有顯示主機角色資訊
5. 乙個劇本內容資訊過多,不容易進行閱讀,如何進行拆分
第一步:規範目錄結構
mkdir /etc/ansible/roles
cd /etc/ansible/roles
mkdir --- 建立相應角色目錄
mkdir / --- 建立角色目錄下面的子目錄
nfs files --- 儲存需要分發檔案目錄
handlers --- 儲存觸發器配置檔案資訊
tasks --- 儲存要執行的動作資訊檔案
templates --- 儲存需要分發模板檔案,模板檔案中可以設定變數資訊
vars --- 儲存變數資訊檔案
這裡我分為nfs的客戶端和服務端來建立目錄
第二步:在roles目錄中建立相關檔案
nfs_client(客戶端)
1)tasks目錄下寫執行的動作資訊
2)vars目錄下設定變數
vim vars/main.yml
nfs_server(服務端)
1)tasks目錄下寫執行的動作資訊
2)vars目錄下設定變數
vim vars/main.yml
3)在files中存放所需分發的檔案
4)在handlers下設定觸發器
第三步:編寫乙個主劇本檔案
到此,通過角色功能實現的nfs部署已全部配置完成
ansible程式roles角色
劇本編寫完問題 1.目錄結構不夠規範 ok 2.編寫好的任務如何重複呼叫 3.服務端配置檔案改動,客戶端引數資訊也自動變化 4.彙總劇本中沒有顯示主機角色資訊 5.乙個劇本內容資訊過多,不容易進行閱讀,如何進行拆分 ok 第乙個歷程 規範目錄結構 cd etc ansible roles mkdir...
ansible 角色登陸
用ansible 來管理遠端的主機,最大的好處是方便,ansible不用在遠端的主機上安裝ansible的客戶端,ansible只要能通過ssh連線上遠端主機就 能對它進行管理。也就是說ansible是通過ssh來連線遠端主機的,於是就引出了連線到遠端主機的兩種認證方式,一種是使用者名稱 密碼,另一...
Ansible 建立角色 role
1 角色建立流程 1 在ansible中建立角色不需要特別的開發工具。建立和使用角色包含三個步驟 建立角色目錄結構 定義角色內容 在playbook中使用角色 2 角色目錄建立說明 1 預設情況下,ansible在ansible playbook所在目錄的roles子目錄中查詢角色。這樣,使用者可以...