管理主機:172.16.1.30
被管主機:172.16.1.31
第一步:
首先對管理主機進行本地hosts解析:
# vi /etc/hosts
# cat /etc/hosts
172.16.1.30 ansible
172.16.1.31 zabbix
然後將本地的hosts檔案同步到被管理主機:
# scp /etc/hosts 172.16.1.31:/etc/
###輸入被管理主機密碼
第二步在管理主機上生成金鑰對:
# ssh-keygen -t dsa -f /root/.ssh/id_dsa -n ""
出現下圖說明金鑰對生成成功:
用免互動方式將公鑰檔案分發至被管理主機:
# yum -y install sshpass
# sshpass -p123123 ssh-copy-id -i /root/.ssh/id_dsa.pub "-o stricthostkeychecking=no 172.16.1.31"
第三步安裝ansible軟體:
# yum -y install ansible
# rpm -qa | grep ansible
ansible-2.6.20-1.el6.noarch
第四步配置管理主機清單:
# cd /etc/ansible/
#lsansible.cfg hosts roles
# cp hosts hosts.bak
# vi hosts
# cat hosts
[zabbix]
172.16.1.31
第五步測試:
# ansible zabbix -m command -a "hostname"
172.16.1.31 | success | rc=0 >>
zabbix
測試可以檢視到被控主機的主機名說明配置成功。 ansible批量管理工具
一,常見的管理工具 1 ansible so easy 500臺以下的伺服器 2 saltstack 比較複雜 3 puppet 超級複雜 2,ansible介紹 ansible利用ssh通道。這樣一來就需要免秘鑰的指令碼 1 做乙個實驗 vim etc ssh ssh config 先把這裡邊的 ...
Ansible遠端管理工具
目 錄 第1章 ansible 第一章 ansible的簡介 1 ansible的軟體結構。2 ansible的特性。第二章 ansible的基礎應用 1 ansible管理端的安裝。2 ansible被管控主機的定義。3 配置管理節點基於ssh秘鑰登入被管理節點。4 ansible命令的用法介紹。...
部署DNS管理工具 namedmanager
參考文件 作業系統 centos x64 主機名 bogon ip 192.168.1.245 1 安裝服務及依賴軟體包 2 將服務加入啟動 3 生成key rndc confgen r dev urandom a chown named.named etc rndc.key 4 啟動服務 5 初始...