安装及配置

ansible-安装与配置

rpm包安装: EPEL源

编译安装:

Git方式:

pip安装: pip是安装Python包的管理器,类似yum

确认安装:

相关文件

  • 配置文件 /etc/ansible/ansible.cfg 主配置文件,配置ansible工作特性 /etc/ansible/hosts 主机清单 /etc/ansible/roles/ 存放角色的目录
  • 程序 /usr/bin/ansible 主程序,临时命令执行工具 /usr/bin/ansible-doc 查看配置文档,模块功能查看工具 /usr/bin/ansible-galaxy 下载/上传优秀代码或Roles模块的官网平台 /usr/bin/ansible-playbook 定制自动化任务,编排剧本工具 /usr/bin/ansible-pull 远程执行命令的工具 /usr/bin/ansible-vault 文件加密工具 /usr/bin/ansible-console 基于Console界面与用户交互的执行工具

主机清单inventory

  • Inventory 主机清单 ansible的主要功用在于批量主机操作,为了便捷地使用其中的部分主机,可以 在inventory file中将其分组命名
  • 默认的inventory file为/etc/ansible/hosts
  • inventory file可以有多个,且也可以通过Dynamic Inventory来动态生成
  • /etc/ansible/hosts文件格式
  • inventory文件遵循INI文件风格,中括号中的字符为组名。可以将同一个主机 同时归并到多个不同的组中;此外,当如若目标主机使用了非默认的SSH端口, 还可以在主机名称之后使用冒号加端口号来标明
  • 如果主机名称遵循相似的命名模式,还可以使用列表的方式标识各主机 示例:

    ansible 配置文件

    • Ansible 配置文件/etc/ansible/ansible.cfg (一般保持默认)
    查看组中有哪些主机
    ansible日志,#默认是关闭的,开启会记录操作时输出的信息

    转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 438803792@qq.com
    Loading...