Ansible管理工具安装配置

Ansible可以工作在Linux、BSD、Mac OS X等平台,对Python环境 的版本最低要求为Python 2.6以上,如果操作系统Python软件版本为 2.4,需要升级方可使用Ansible工具。

Red Hat、CentOS操作系统可以直接基于YUM工具自动安装 Ansible,CentOS 6.X或者CentOS 7.X安装前,需先安装epel扩展源,代码如下:

yum install epel-release-y
yum install ansible-y

Ansible工具默认主目录为/etc/ansib le/,其中hosts文件为被管理机IP 或者主机名列表,ansible.cfg为ansible主配置文件,roles为角色或者插件 路径,默认该目录为空

Ansible远程批量管理,其中执行命令是通过Ad-Hoc来完成,也即 点对点执行命令,能够快速执行,而且不需要保存执行的命令。默认 hosts文件配置主机列表,可以配置分组,可以定义各种IP及规则,hosts 列表默认配置如图

Ansible基于多模块管理,常用的Ansible工具管理模块包括: command、shell、script、yum、copy、file、async、docker、cron、 mysql_user、ping、sysctl、user、acl、add_host、easy_install、haproxy 等。可以使用ansible-doc-l|more查看Ansible支持的模块,也可以查看每 个模块的帮助文档,用法为ansible-doc module_name,如图

发表评论

后才能评论