您好,登錄后才能下訂單哦!
Ansible介紹
ansible是一款的自動化運維工具,基于Python開發,集合了眾多運維工具(puppet、cfengine、chef、func、fabric)的優點,實現了批量系統配置、批量程序部署、批量運行命令等功能。
Ansible特點
ansible是基于模塊工作的,本身沒有批量部署的能力。真正具有批量部署的是ansible所運行的模塊,ansible只是提供一種框架。
ansiblle具有如下特點:
1、部署簡單, 只需在主控端部署Ansible環境,被控端無需做任何操作;
2、配置簡單、功能強大、擴展性強;
3、使用python編寫,維護更簡單,ruby語法過于復雜;
安裝Ansible
1、通過yum安裝ansible
yum install ansible -y
2、首先用ssh生成公鑰和私鑰
ssh-keygen -t rsa:默認生成在root家目錄.ssh目錄下
3、ssh-copy-id -i 公鑰 root@192.168.124.177
然后輸入密碼下次登錄就不需要密碼了
傳輸IP輸入密碼
exit可以退出
4、配置文件
vim etc/ansible/hosts
[webservers] #加一個組名
192.168.124.177
192.168.124.178
wq退出并保存
ansible -m ping "組名" 來查看是否通
然后就可以對這兩臺機器進行操作啦
ansible webservers(組名) -u root -a(后面接參數)“reboot”
我們也可以生成在178主機下的認證的密鑰
上面我們已經在177主機上生成了密鑰,我們現在去root家目錄.ssh目錄下刪除掉密鑰看還可不可以登錄
當177主機刪除掉密鑰就不可以登錄了,顯示連接失敗
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。