加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_泰州站长网 (http://www.0523zz.com/)- 视觉智能、AI应用、CDN、行业物联网、智能数字人!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

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来记录。

(编辑:云计算网_泰州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读