系统:centos8.4
1、所有主机都采取静态IP
主机名称 | ip |
Manage01 | 192.168.202.128 |
node1 | 192.168.202.129 |
node2 | 192.168.202.130 |
node3 | 192.168.202.131 |
2、主机及主机名相互绑定(四台机器都需要)
vim /etc/hosts
192.168.229.128 manage01
192.168.229.129 node1
192.168.229.130 node2
192.168.229.131 node3
3、关闭selnux 和 firewalld(四台机器都需要设置)
3.1、firewalld 防火墙停止并设置开机不启动
停止服务
systemctl stop firewalld.service
开机不启动
systemctl disable firewalld.servie
3.2、SELINUX设置
vim etc/selnux/confg
SELINUX=disabled
重启服务器生效
4、安装epel库
yum -y install epel-*
6、ssh免密登录
vim ssh_keygen.sh
#!/bin/bash
ssh-keygen -f /root/.ssh/id_rsa -N “”
for I in 129 130 131
do
sshpass-ppwd@123 ssh-copy-id -o StrictHostKeyChecking=no -I /root/.ssh/id_rsa.pub root@192.168.229.$i
#sshpass-p(你的服务器密码)
执行sh文件
sh ssh_keygen.sh
7、测试是否可以免密码登陆
分别测试三台业务机
ssh node1
ssh node2
ssh node3
如果可以登录成功,则表示
8、安装ansible
yum -y install ansible
9、不是业务机列表,
vim/etc/ansible/hosts
#nginx组成员有三个业务机
[nginx] #组名称,自己起就可以
192.168.202.129
192.168.202.130
192.168.202.131
10、测试管理机是否可以连通业务机
ansible -m ping group1