2、ansible-安装部署.
1、准备多台服务器、其中一台做主机、其余做客户机、由主机统一控制所有的客户机
2、在主机上做域名解析:
··· vim /etc/hosts
```配置好可以ping一下域名:
3、安装ansible服务器:
yum install -y ansible
4、检测是否安装完成
··· rpm -ql ansible 列出ansible的所有文件 ··· rpm -qc ansible 查看ansible的配置文件 ··· ansible --help ··· ansible-doc -l 查看所有的模块 ··· ansible-doc -s yum 查看yum模块
5、ssh-key(免密登录远程)配置
··· ssh-keygen 回车 连续三次回车 //生成公钥
··· ssh-copy-id 远程主机的用户名@远程主机的ip 回车 //将公钥拷贝到远程主机上
6、定义主机清单
·· vim /etc/ansible/hosts
``` 写ip也行
````如果这里没有把客户机加进去的话,主机在连通客户机操作的时候会报错如下边的11步
7、测试与客户机的连通性 -m
·· ansible 主机域名或ip -m ping
··· -m 模块
··· ping 客户机
8、简洁输出 -o
··· ansible host1 -m ping -o
9、使用密码测试连通性
··· ansible host3 -m ping -o -u root -k
10、去掉(yes/no)?的询问 ---------可不操作
·vim /etc/ssh/ssh_config
·把#去掉
·systemctl restart sshd 重启ssh服务
11、没有配置主机清单的
本文作者:little小新
本文链接:https://www.cnblogs.com/littlecc/p/17433215.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步