1.安装
dnf install ansible-2.9.24-1.el8.noarch.rpm sshpass-1.06-9.el8.x86_64.rpm -y
ansible --version 测试是否成功
注:安装包一般从epel源中下载
epel源安装的步骤:
1.wget ********************** 得到epel文件
2。rpm -ivh epel-%%%…………&&%*8&……
此时在软件仓库配置文件的目录中会多出来好几个epel.repo
3。dnf install yum-utils -y
yumdownloader ansible --destdir=/mnt -resolve
mnt下就会出现两个软件包
2.使用
ansible 172.25.254.212 -m ping
出现以下报错,因为212主机不再host列表中
vim /etc/ansible/hosts
ansible 172.25.254.212 -m ping -k
没有k,先建立了连接认证,再加k,使用ssh密码
在node1上新建一个用户cui,并编辑sudo文件,给予权力,ansibel主机也要建立相同用户,这样就不需要指定-u,否则会直接登陆ansible上的当前用户
useradd cui
为212建立一个免密认证:
37 ssh-keygen -f /root/.ssh/id_rsa -P ""
38 ls /root/.ssh/
39 ssh-copy-id -i /root/.ssh/id_rsa.pub cui@172.25.254.212