1、ansible簡介:
ansible是新出現的自動化運維工具,基於python開發,集合了眾多運維工具(puppet、cfengine、chef、func、fabric)的優點,實現了批量系統配置、批量程式部署、批量執行命令等功能。ansible是基於模組工作的,本身沒有批量部署的能力。真正具有批量部署的是ansible所執行的模組,ansible只是提供一種框架。
主要包括:
(1)、連線外掛程式connection plugins:負責和被監控端實現通訊;
(2)、host inventory:指定操作的主機,是乙個配置檔案裡面定義監控的主機;
(3)、各種模組核心模組、command模組、自定義模組;
(4)、借助於外掛程式完成記錄日誌郵件等功能;
(5)、playbook:劇本執行多個任務時,非必需可以讓節點一次性執行多個任務。
2 ansible離線編譯安裝
3、安裝jinja2 報錯 runtimeerror: maximum recursion depth exceeded in cmp
原因:setuptool 版本過舊
解決方案:pip install setuptools==34.3.3
ansible安裝及配置
ansible安裝及準備 yum install epel release y 安裝依賴工具 yum install git python python pip y yum y install ansible 配置ansible ssh金鑰登陸 ssh keygen t rsa b 2048 回車 ...
centos安裝gstreamer報錯解決方案
最近在倒騰語音識別的乙個方案 在ubuntu下可以安裝readme.md的步驟順利安裝成功,在centos下,則需要自行修改dockfile的指令,講講其中遇到的兩個問題 1 安裝openfst一直失敗,這個問題主要是經驗不足造成的,由於之前失敗過,後邊儘管按照提示一步一步解決依然make失敗,主要...
使用 Ansible 編譯和安裝 nagios
我已經建立了乙個冪等的 ansible playbook,從原始碼安裝並且在 ubuntu 14.04 lts,debian 7.5 和 centos 6.5 平台測試了,這個 playbook 與 nelmon 在一起。一旦 playbook 執行,ansible 將 這些給你乙個基礎的 nagi...