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 >>

至此,实验成功完成--

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值