Ansible

1. 使用homebrew 安裝

2. 配置主機hosts?

Ansible通過讀取默認的主機清單配置/etc/ansible/hosts,可以同時連接到多個遠程主機上執行任務,我的配置在本地路徑 /usr/local 下

vi /usr/local/etc/ansible/hosts

[web]? ? ? // []表示主機的分組名,可以按照功能、系統等進行分類,便于對某些主機或者某一組功能相同的主 ? ? ? ? ? ? ? ? ? ?機進行操作

live? ? ? ? ? // 主機別名? -- 由于我之前配置了ssh使用別名登陸遠程服務器IP地址,故此處為別名,否則報錯

3. 配置免密鑰登陸

為了避免Ansible下發指令時輸入目標主機密碼,通過證書簽名達到SSH無密碼,使用ssh-keygen與ssh-copy-id來實現快速證書的生成和公鑰下發,其中ssh-keygen生成一對密鑰,使用ssh-copy-id來下發生成的公鑰:

ssh-keygen -t rsa -P ''

ssh-copy-id -i .ssh/id_rsa.pub deploy@192.168.1.100

ssh-copy-id -i .ssh/id_rsa.pub deploy@192.168.1.101

4. 測試連接成功

5. 查看內存使用情況


最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • ansible介紹ansible常用模塊使用playbooktemplates,模板條件測試和循環迭代roles,...
    哈嘍別樣閱讀 1,422評論 0 3
  • ansible 系統架構 ansible簡介ansible是新出現的自動化運維工具,ansible是一個配置管理和...
    運維阿文閱讀 9,686評論 1 52
  • 只有非常努力,才能看起來毫不費力 本文是原創持續連載發布,這篇主要講解Ansible的搭建及其一些基本的使用命,親...
    Antz_H碎碎念閱讀 637評論 0 1
  • 本文主要內容均收集于網絡上的博文資料,僅以此文作為學習總結。BTW,目前Ansible對python3的支持還不是...
    qiuyi943閱讀 18,330評論 1 15
  • 1. 什么是Ansible,它有什么用? Ansible它是個集配置管理和應用部署于一體的自動化運維工具。 應用情...
    午覺不眠Orz閱讀 1,559評論 0 0