管理工具ansible的部署

2021-10-23 04:28:52 字數 1309 閱讀 6428

管理主機: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 初始...