ansible属于第三方库,可以通过配置阿里云的镜像实现快速下载安装,它在阿里云的epel模型仓库下
在配置阿里源时,为确保正常安装,一定要清空缓存 :sudo yum clean all
再执行生成元缓存:sudo yum makecache .
元仓库缓存生成后,就可以安装ansible了:sudo yum install ansible
*******************************************************************************************
通常情况下,登录客户端会采用ssh秘钥登录的方式,不建议直接使用密码
可以通过代码自动生成ssh秘钥:ssh-keygen
本质上就是:A作为主机,将自己生成的ssh秘钥(公钥)发送给希望被控制,实现登陆的子机
ssh-copy-id 192.168.1.23(此处是子机ip)
ansible中的命令格式: ansible <host-pattern> [options]
----------------------------------------------------------------------------
-a #模块的参数
-C #检查
-f #用于处理高并发
--list hosts #列出主机列表
-m #模块名称
--syntax-check #语法检查
------------------------------------------------------------------------------
查看ansible生成的文件:rpm --ql ansible
关于ansible的主机配置信息目录:/etc/ansible/hosts 可以用vi 或者vim编辑器查看:vim /etc/ansible/hosts
用ansible中的ping去测试机器是否在线:ansible 192.168.1.23 -m ping