Linux基础教程之Ansible安装部署及常用模块介绍
发布时间:2022-07-15 15:37:55 所属栏目:Linux 来源:互联网
导读:ansible安装方式 ansible安装常用两种方式,yum安装和pip程序安装 这里提供二种安装方式,任选一种即可: 1、使用yum安装 yum install epel-release -y yum install ansible y 2、 使用pip(Python的包管理模块)安装 pip install ansible 配置文件目录:/etc
ansible安装方式 ansible安装常用两种方式,yum安装和pip程序安装 这里提供二种安装方式,任选一种即可: 1、使用yum安装 yum install epel-release -y yum install ansible –y 2、 使用pip(Python的包管理模块)安装 pip install ansible 配置文件目录:/etc/ansible/ 执行文件目录:/usr/bin/ Lib库依赖目录:/usr/lib/PythonX.X/site-packages/ansible/ Help文档目录:/usr/share/doc/ansible-X.X.X/ Man文档目录:/usr/share/man/man1/ ansible配置文件的查找顺序 (1)、检查环境变量ANSIBLE_CONFIG指向的路径文件(export ANSIBLE_CONFIG=/etc/ansible.cfg ) (2)、~/.ansible.cfg,检查当前目录(/etc/ansible)下的ansible.cfg配置文件 (3)、/etc/ansible.cfg 检查etc目录的配置文件 ansible配置文件 设置/etc/ansible/ansible.cfg配置参数,ansible有许多参数,下面列出常用的参数: inventory:#这个参数表示资源清单inventory文件的位置,资源清单就是一些ansible需要连接管理的主 机列表。这个参数的配置实例如下: inventory = /etc/ansible/hosts library: ansible的操作动作,无论是本地或远程,都使用一小段代码来执行,这小段代码称为模块,这个library参数就是指向存放ansible模块的目录。配置实例如下: forks:设置默认情况下ansible最多能有多少个进程同时工作, 从ansible 1.3开始,fork数量默认自动设置为主机数量或者潜在的主机数量,默认设置最多5个进程并行处理。具体需要设置多少个,可以根据控制主机的性能和被管节点的数量来确定,可能是 50或100。默认值5是非常保守的值,配置实例如下: remote_port = 22 host_key_checking:这是设置是否检查SSH主机的密钥。可以设置为True或False,关闭后第一次连接没有提示配置实例 host_key_checking = False timeout:这是设置SSH连接的超时间隔,单位是秒。配置实例如下: timeout = 60 **log_path:**ansible系统默认是不记录日志的,如果想把ansible系统的输出记录到日志文件中,需要设置log_path来指定一个存储ansible日志的文件。配置实例如下: log_path = /var/log/ansible.log 另外需要注意,执行ansible的用户需要有写入日志的权限,模块将会调用被管节点的syslog来记录。 (编辑:云计算网_泰州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |