构建ansible学习环境

news/2025/2/12 2:41:10/

1.设置主机名

命名命令:hostnamectl set-hostname xx

设置4台主机

                        servera        serverb        serverc        serverd

2.配置扩展源

1)cd /etc/yum.reops.d/

2)vim local.repo

[biaoshi]
 name=miaoshu
 baseurl=/mnt/BaseOS
 enable=1
 gpgcheck=0
 [biaoshi2]
 name=miaoshu2
 baseurl=/mnt/AppStream
 enable=1
 gpgcheck=0
 

mount /dev/sr0  /mnt
 

3.域名映射

在servera上设置

vim /etc/hosts

192.168.233.132     servera
192.168.233.139     serverb
192.168.233.140     serverc
192.168.233.141     serverd
 

4.servera以root配置到所有机器免密互信

[root@servera ~]# ssh-keygen  -f  ~/.ssh/id_rsa  -P  ' '  -q
[root@servera ~]# ls  ~/.ssh
id_rsa  id_rsa.pub
 

分发到所有节点:

[root@servera ~]# for i in server{a..d}
> do
> ssh-copy-id $i
> done
 

验证:

[root@servera ~]# for i in server{a..d}; do ssh $i hostname; done
servera
serverb
serverc
serverd
 

5.servera安装ansible

[root@servera ~]# yum install ansible -y
 

6.创建配置文件和清单文件

[root@servera ~]# mkdir ansible
[root@servera ~]# cd ansible
[root@servera ansible]# cp /etc/ansible/ansible.cfg  .
[root@servera ansible]# vim inventory 

[dev]
servera
  
 [test]
 serverb

 [balancers]
 serverb


 [prod]
 serverc
 serverd
 
 [webservers:children]
 prod
 

[root@servera ansible]# ansible all -m ping
 


http://www.ppmy.cn/news/1233214.html

相关文章

【计算机网络学习之路】Windows下的socket编程

文章目录 前言Windows下的socket编程1.预备工作2. socket编程 结束语 前言 本系列文章是计算机网络学习的笔记,欢迎大佬们阅读,纠错,分享相关知识。希望可以与你共同进步。 本篇文章仅记录Windows下socket编程和Linux的不同,并没…

使用docker搭建socks5代理

我参考MuleSoft Help Center成功搭建了socks5代理服务器 文字内容如下(怕以后访问不了) How to set up a testing SOCKS5 proxy (dante) for Anypoint monitoring in RTF (Runtime Fabric) A demonstration to set up a SockS5 proxy with Dante and se…

科技的成就(五十三)

503、任天堂首次公开 Switch 2016 年 10 月 20 日,任天堂首次公开 Switch 正式名称及造型。Switch 是任天堂推出的混合型游戏机,可作为家用游戏机,也可作为便携式掌机。Switch 在开发过程中就以代号 NX 而闻名,成为当年的现象级产…

【iOS】知乎日报

文章目录 前言一、首页1.网络的异步请求2.避免同一网络请求执行多次3.下拉刷新与上拉加载的实现下拉刷新上拉加载 二、网页1.webView的实现2.webView的滑动加载3.网页与首页内容的同步更新 三、评论区Masonory实现行高自适应 四、收藏中心通过FMDB实现数据持久化1.创建或打开数…

priority_queue简单实现(优先级队列)(c++)

priority_queue priority_queue介绍逻辑实现框架调整算法adjust_up()adjust_down() 仿函数/比较函数仿函数特性 构造函数迭代器区间构造 完整优先级队列代码 priority_queue介绍 pri_que是一个容器适配器,它的底层是其他容器,并由这些容器再封装而来。类…

Java虚拟机(JVM)的调优技巧和实战

JVM是Java应用程序的运行环境,它负责管理Java应用程序的内存分配、垃圾收集等重要任务。然而,JVM的默认设置并不总是适合所有应用程序,因此需要根据应用程序的需求进行调优。通过对JVM进行调优,可以大大提高Java应用程序的性能和可…

LiteOS同步实验(实现生产者-消费者问题)

效果如下图: 给大家解释一下上述效果:在左侧(顶格)的是生产者(Producer);在右侧(空格)的是消费者(Consumer)。生产者有1个,代号为“0”…

如何在 ASP.NET Core 中使用 Quartz.NET

当我们在web开发中,常常会遇到这么一个需求,在后台执行某一项具体的任务,具体的说就是这些任务必须在后台定时执行。 Quartz.NET 是一个开源的 JAVA 移植版,它有着悠久的历史并且提供了强大的 Cron 表达式,这篇我们就…