ansible代码发布系统的配置入门

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

猜你喜欢

转载自www.cnblogs.com/wen-kang/p/10903005.html