ansible作业2

安装并且配置ansible 1)安装和配置ansible以及ansible控制节点server.example.com如下:

2)创建一个名为/home/student/ansible/inventory的静态库存文件如下所示:

2.1)node1 是dev主机组的成员

2.2)node2是test主机组的成员

2.3)node1和node2是prod主机组的成员

2.4)node1是balancers主机组的一员

2.5)prod组是webservers主机组的成员

1.环境配置,配置IP

nmcli connection modify ens160 ipv4.addresses 172.25.250.100/24 ipv4.gateway
172.25.250.2 ipv4.dns 172.25.250.2 ipv4.method manual connection.autoconnect yes
nmcli connection up ens160

2.多台主机配置主机名并且确保多台主机能够通过主机名互访

hostnamectl set-hostname server.example.com

3. 多台主机通过ssh远程连接实现免密登陆

ssh-keygen -t rsa -P '' -q -f ~/.ssh/id_rsa

配置三个源(本地源、epel源、Centos-stream)
(1)配置本地源
[root@server ~]# mount /dev/sr0 /mnt
查看/etc/yum.repos.d目录下之前是否有配置文件,没有在配置。(有,检查之前本地源配置是否有问
题)
[root@server ~]# vim /etc/yum.repos.d/base.repo [base]
name=base
baseurl=file:///mnt/BaseOS
gpgcheck=0
[App]
name=App
baseurl=file:///mnt/AppStream4.2 RH294学习环境 root Asimov
root -- Asimov kiosk-- redhat
gpgcheck=0
(2)配置阿里云的扩展源
yum install -y https://mirrors.aliyun.com/epel/epel-release-latest-8.noarch.rpm
sed -i
's|^#baseurl=https://download.example/pub|baseurl=https://mirrors.aliyun.com|'
/etc/yum.repos.d/epel*
sed -i 's|^metalink|#metalink|' /etc/yum.repos.d/epel*
(3)配置centos-stream源
[root@server ~]# vim /etc/yum.repos.d/Centos-stream.repo
[AppStream1]
name=AppStream
baseurl=https://mirrors.aliyun.com/centos/8-stream/AppStream/x86_64/os/
gpgcheck=0
[BaseOS1]
name=BaseOS
baseurl=https://mirrors.aliyun.com/centos/8-stream/BaseOS/x86_64/os/
gpgcheck=0
3.yum install ansible -y
4.ansible --version 判断是否安装成功能显示对应版本就安装好了

二、在/home目录下创建student目录

1.

mkdir /home/student/

2.在/home/student目录下创建一个ansible目录

mkdir /home/student/ansible

3.在/home/student/ansible目录下创建一个inventory文件,此文件就为静态库存文件

touch inventory

4.在inventory文件中编辑主机清单(静态库存文件)

vim inventory [dev] node1 [test] node2 [prod] node1 node2 [balancers] node1 [webserver:children] prod

5.查看主机清单

ansible-inventory -i inventory --graph

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

kaituozhizzz

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值