一:ansible的认识
ansible是一个自动化运维的工具,可以想象一个场景,老板给了你1000台主机管理,配置Ip地址,管理服务等操作
第一种:每一个主机都进行操作,花费的时间太大了,并且效率低,容易出错
第二种:就是使用一个主控节点,其余都是被控节点,只需要在一台机器上面进行操作,用来控制其余的999台主机,这些主机都在主机清单里面,写一个脚本并且发送给其余的所有主机,自动化的执行,并且不会出错(幂等性),效率非常的高
二:安装ansible软件
这个软件需要安装在红帽8以上的机子,或者提供python2.6以上的版本都可以
我这边是有ansible的镜像软件的
使用xftp或者其余的工具进行传输到红帽8上面
在/opt目录下创建一个文件夹,用于挂载这个ansible镜像,编写这个yum的配置文件
[AppStream] name=AppStream baseurl=file:///opt/local/AppStream gpgcheck=0 enable=1 [BaseOS] name=BaseOS baseurl=file:///opt/local/BaseOS gpgcheck=0 enable=1 [ansible] name=ansible baseurl=file:///opt/ansible/ansible gpgcheck=0 enable=1
安装ansible
[root@controller opt]# yum -y install ansible
安装之后就会生成这几个文件
[root@controller ansible]# ls ansible.cfg hosts roles [root@controller ansible]#
ansible.cfg 是ansible的主配置文件
hosts 是主机清单的文件
roles 是角色
标签:opt,enable,name,主机,BaseOS,基础,ansible From: https://www.cnblogs.com/qm77/p/17824786.html