Ansible多主机添加

一、介绍

1.含义:

ansible是是一个"配置管理工具",它是一个"自动化运维工具",是运维人员的瑞士军刀,可以帮助我们完成一些批量工作或者重复性工作,ansible通过ssh管理其他受管主机,并且具有一些特性,比如幂等性、剧本、模板,角色等。

二、安装ansible

1.管理端安装ansible

bash 复制代码
systemctl stop firewalld.service 
setenforce 0
yum install -y epel-release
yum install -y ansible

2.ansible 目录结构

bash 复制代码
ls /etc/ansible/
├── ansible.cfg			#ansible的配置文件,一般无需修改
├── hosts				#ansible的主机清单,用于存储需要管理的远程主机的相关信息
└── roles/				#公共角色目录

3.配置主机清单

bash 复制代码
vim /etc/ansible/hosts   
[webservers]			#配置组名可自定义,取消注释
192.168.174.15  #组里包含的被管理的主机IP地址或主机名(主机名需要先修改/etc/hosts文件)
192.168.174.16
192.168.174.17
192.168.174.18
192.168.174.19
192.168.174.20
			
[dbservers]            #取消注释
192.168.174.21
192.168.174.22
192.168.174.23
192.168.174.24
192.168.174.25
192.168.100.147

4.建立连接

bash 复制代码
ssh-copy-id -i /root/.ssh/id_rsa.pub root@192.168.174.15
ssh-copy-id -i /root/.ssh/id_rsa.pub root@192.168.100.147

5.测试

相关推荐
网易独家音乐人Mike Zhou23 分钟前
【Linux应用】开发板USB共享网络,网线或USB以太网共享网络(局域网连接PC和开发板,实现PC给开发板共享网络,USB通过NDIS驱动共享)
linux·网络·单片机·mcu·物联网·嵌入式·iot
basketball6161 小时前
Linux C 管道文件操作
linux·运维·c语言
颖川初尘1 小时前
端口到底是个什么鬼?回答我!
服务器·网络·tcp/ip·node.js
浩浩测试一下2 小时前
Windows 与 Linux 内核安全及 Metasploit/LinEnum 在渗透测试中的综合应用
linux·运维·windows·web安全·网络安全·系统安全·安全架构
stark张宇2 小时前
Linux 文件创建、删除、移动、复制基础知识整理
linux·服务器·centos
将心ONE2 小时前
使用 lstrip() 和 rstrip() 方法
运维·服务器
Jiangnan_Cai3 小时前
Linux 系统 docker 部署 Dify
linux·docker·大模型·dify
Two_brushes.4 小时前
【linux网络】深入理解 TCP/UDP:从基础端口号到可靠传输机制全解析
linux·运维·服务器
FJW0208144 小时前
【Linux】系统引导修复
linux·运维·服务器
慌糖4 小时前
CentOS 安装 Redis 简明指南
linux·redis·centos