环境
操作系统:Centos 6.* ( 双核4G、硬盘至少20G)
服务端:192.168.1.180
客户端:192.168.1.127
1.)时间同步服务器
yum install -y ntpdate
ntpdate time.windows.com
2.)yum依赖环境
yum -y install epel-release
3.)yum 安装ansible
yum -y install ansible
4.)查看ansible版本
ansible --version

5.)更改ssh配置文件并重启ssh服务
sed -i '/GSSAPIAuthentication/s/yes/no/' /etc/ssh/sshd_config
/etc/init.d/sshd restart
6.)生成密钥
ssh-keygen -t dsa -f /root/.ssh/id_dsa -N ""

7.)互信任,将公钥发送到客户机上
ssh-copy-id -i /root/.ssh/id_dsa.pub "-p 12922 root@192.168.1.127"#ssh不是默认22端口用此条
ssh-copy-id -i /root/.ssh/id_dsa.pub root@192.168.1.127 #默认端口为22
8.)修改ansible文件
vim /etc/ansible/hosts
[test]
192.168.1.127
test: test组
192.168.1.127 :为test组中的服务器
测试
1.在服务端查看test组中服务器的端口
ansible test -m command -a "netstat -ntpl"

网友评论