<强> 1,什么是Ansible 强>
Ansible是python中的一套模块,系统中的一套自动化工具,只需要使用ssh协议连接及可用来系统管理,自动化执行命令等任务。
<强> 2,为什么要用Ansible 强>
-
<李>可以实现批量系统操作配置李>
<李>可以实现批量软件服务部署李>
<李>可以实现批量文件数据分发李>
<李>可以实现批量系统信息收集李>
<强> 3,使用Ansible的意义强>
-
<李>提高工作的效率(部署综合架构)李>
<李>提高工作准确度李>
<李>减少维护的成本李>
<李>减少重复性工作李>
<强> 4,安装部署强>
-
<李>没有配置文件(不需要配置)李>
<李>不需要启动服务李>
<李>客户端没有需要部署任务李>
<强> 5,安装Ansible 强>
yum - y安装Ansible
<强> 6,学习ansible主机清单强>
vi/etc/ansible/hosts
4)用户用户模块(创建www用户和组uid和gid等于666年,描述为卑劣的,没有家目录,/sbin/nologin)
ansible nfs - m集团——“name=www gid=666,
ansible nfs - m用户——“name=www uid=666评论=卑劣的shell=/sbin/nologin创建家庭=no"
5) cron模块
ansible nfs - m cron——“name=皀tpdate"5分钟=?/?工作=皀tpdate time1.aliyun.com",“
6)百胜模块
ansible nfs - m百胜——“name==lastest" ntpdate状态;
<>强例1:搭建NFS服务强>
NFS服务端:
<代码> # !/bin/bash ansible nfs - m集团——“name=www gid=666=现在” ansible nfs - m用户——“name=www uid=666组=666壳=/sbin/nologin create_home=不” ansible nfs - m百胜——“name=nfs-utils” ansible nfs - m文件——“路径=/数据状态=目录” ansible nfs - m副本——“src=https://www.yisu.com/zixun/exports dest=/etc/出口备份=yes” ansible nfs - m服务——“name=rpcbind状态=开始启用=yes” ansible nfs - m服务——“name==开始启用nfs状态=yes” ansible nfs - m壳——“showmount - e” 代码>
NFS客户端:
<代码> # !/bin/bash ansible nfs_client - m集团——“name=www gid=666=现在” ansible nfs_client - m用户——“name=www uid=666组=666壳=/sbin/nologin create_home=不” ansible nfs_client - m百胜——“name=nfs-utils” null null null null17日,Ansible自动化管理工具服务