RHCE(八)ansible基础配置学习
目录
一、配置主机清单
1、首先查看定义的配置路径
2、在该路径下配置定义文件
3、配置管理主机的清单文件
4、查看所有主机组名单
二、实现ansible配置的四个案例
1、案例一:ansible使用ssh连接受管主机,一般不建议用管理用户,要求通过普通用户client进行链接
1.1、配置ansible.cfg文件
1.2、比对要求,查看结果。
2、案例二:关闭主机SSH秘钥验证
2.1、配置ansible.cfg文件
2.2、查看结果
3、案例三:远程用户sudo提权
3.1、在受控主机上配置
3.2、在主服务器上配置ansible.cfg文件
3.3、查看结果
4、案例四:特权升级
4.1、配置ansible.cfg文件
4.2、查看结果
一、配置主机清单
下表列出了有关四个受管主机的信息。您将根据主机的用途、所在的城市以及它所属的部署环境,将每个主机分配给多个组以进行管理。此外,美国城市组(罗利和山景城)必须设为组***\*us\****的子项(children),这样美国的主机就可以作为一 个组进行管理。
| 主机名称 | 用途 | 位置 | 运行环境 |
| ------------------------ | --------- | ------------------ | --------------- |
|servera.lab.example.com| Web服务器 | 罗利raleigh | 开发development |
|serverb.lab.example.com| Web服务器 | 罗利 | 测试testing |
|serverc.lab.example.com| Web服务器 | 山景城mountainview | 生产production |
|serverd.lab.example.com| Web服务器 | 伦敦london | 生产 |
1、首先查看定义的配置路径
2、在该路径下配置定义文件
[root@workstation ~]# vim /etc/ansible/ansble.cfg
3、配置管理主机的清单文件
[root@workstation ~]# vim /home/inventory
保存退出。
4、查看所有主机组名单
[root@workstation ~]# ansible-inventory --graph
二、实现ansible配置的四个案例
1、案例一:ansible使用ssh连接受管主机,一般不建议用管理用户,要求通过普通用户client进行链接
1.1、配置ansible.cfg文件
[root@workstation ~]# vim /ansible.cfg
保存退出。
1.2、比对要求,查看结果。
2、案例二:关闭主机SSH秘钥验证
2.1、配置ansible.cfg文件
2.2、查看结果
[root@workstation ~]# ansible servera -a 'whoami' servera | CHANGED | rc=0 >>client
3、案例三:远程用户sudo提权
3.1、在受控主机上配置
[root@servera ~]# vim /etc/sudoers
3.2、在主服务器上配置ansible.cfg文件
3.3、查看结果
[root@workstation ~]# ansible servera -a ‘sudo useradd h1’servera | CHANGED | rc=0 >>
4、案例四:特权升级
在受管主机中通过sudo提权可在ansible配置中进行优化,开启远程用户在受管主机中执行特权升级。控制主机执行特权命令不需要指定sudo命令。
4.1、配置ansible.cfg文件
4.2、查看结果
[root@workstation ~]# ansible servera -a ‘useradd h1’servera | CHANGED | rc=0 >>
至此,实验成功完成-。-!
RHCE(八)ansible基础配置学习相关推荐
- ansible基础配置
1.基础配置 1.1.环境 主机配置 ansible版本:2.7.4 控制端:centos7.4,IP:192.168.1.213,主机名:operation 被控制端: centos6.5,IP:1 ...
- BGP协议基础配置—学习
BGP重要概念 IGP是运行在AS内部的路由协议,主要有RIP.OSPF及IS-IS,着重于发现和计算路由. EGP是运行在AS之间的路由协议,通常是BGP,它是实现路由控制和选择最好的路由协议. 这 ...
- 交换机的基础配置学习笔记
教程视频地址:交换机基础配置_哔哩哔哩_bilibili 交换机的管理方式 带内管理 带内管理:是指网络的管理控制信息与用户网络的承载业务信息通过一个逻辑信道传送,简而言之,就是占用业务带宽. 以太网 ...
- H3C基础配置学习笔记1-端口配置
一.以太网接口配置 1.以太网接口和子接口通用配置 (1)combo口 Combo 接口是一个逻辑接口,一个 Combo 接口对应设备面板上一个电口和一个光口.电口与其对应的光口是光电复用关系,两者不 ...
- 燕十八php基础视频学习杂记
1.变量类型:布尔,整型,浮点型,字符串型,数组,对象,null 标量指布尔,整型,浮点型,字符串型,null 2.变量检测: 是否存在:isset 类型:is_int/is_float/is_ ...
- (超全)Vue.js学习笔记—webpack基础配置(webpack4+babel7+vue2)
webpack基础配置&&单文件组件与vue-loader 参考<Vue,js>实战(梁灏编著) 笔者近期学习Vue.js进阶篇,参考教程流程完成webpack.vue.b ...
- 零基础JavaScript学习【第八期】
博主有话说:嘿嘿,第八期还不是结尾,还有一个字符串对象没有说,下一期真的要完结了.感谢大家伙的支持. 个人空间:GUIDM的个人空间 专栏内容:零基础JavaScript学习 基础还是关键. 欢迎大家 ...
- SQL零基础入门学习(八)
SQL零基础入门学习(七) SQL 连接(JOIN) SQL join 用于把来自两个或多个表的行结合起来. 下图展示了 LEFT JOIN.RIGHT JOIN.INNER JOIN.OUTER J ...
- 大数据学习中虚拟机准备工作(centos基础配置)
本文介绍的是centos7的基础配置,安装方式为最小化安装. 一. 1.0 首先设置Vmware,选择编辑(Edit),设置虚拟网络编辑器 此处要选择VM net8 NAT模式,使用 ...
- vue学习日志--3-路由基础配置
路由使用Vue Router官方路由Home | Vue Router (vuejs.org) 在存放路由的文件夹创建index.js页面 首先引入createRouter和createWebHash ...
最新文章
- 记录一下,以后学Python
- P5147 随机数生成器 [数列]
- 如何为网站设置站点图标
- django手机访问_在手机上运行Python的神器
- ubuntu双系统把win7设置为默认启动选项
- HDU 4283 You Are the One
- Apache Benchmark(简称ab)压力测试安装与解释
- Python之数据分析(间接联合排序、所有最值相关函数、有序插入、定积分、插值器对象)
- 单链表的基本操作---插入,删除,交,并,相邻元素的交换等
- 云之讯-》返回码105147
- 【Linux应用层】防火墙iptables命令
- “L3级”自动驾驶落地指导思想:高速辅助人,低速替代人
- 将公式插入WPS/Word中
- 0-博客笔记导读目录(全部)-backup-20211121
- c语言句子首单词大写,C语言单词开头大写.docx
- 我的世界基岩版超简单红石教程3
- Windows10 错误代码:0xc000007b 问题解决
- 研究开发出 3D 打印 “食品墨水”
- 如何添加其他网段的打印机
- Python利用Twitter API根据tweet id抓取tweet(via tweepy/twython)