ansible自动化运维实战--服务端安装、环境配置与测试(1)

news/2025/1/19 11:01:44/

文章目录

    • 一、准备5台虚拟机
    • 二、ansible服务端安装
      • 2.1、epel-release安装与配置
      • 2.2、查询ansible源信息
      • 2.3、安装ansible
      • 2.4、检查ansible安装状态和命令

一、准备5台虚拟机

本文使用的系统是centos9,5台机子的IP规划以及主机名如下:

主机名IP
ansible192.168.162.101
host01192.168.162.102
host02192.168.162.103
host03192.168.162.104
host04192.168.162.105

使用xshell连接工具,连接5台服务器

在这里插入图片描述

修改ansible服务器,ip为101机子的hosts:

vim /etc/hosts
192.168.162.101 ansible
192.168.162.102 host01
192.168.162.103 host02
192.168.162.104 host03
192.168.162.105 host04 

保证主机名域名的联通

在这里插入图片描述

ansible_37">二、ansible服务端安装

2.1、epel-release安装与配置

EPEL-release(Extra Packages for Enterprise Linux)是一个软件仓库,它为企业级Linux发行版(如CentOS、RHEL等)提供额外的软件包,ansible服务器安装需要安装epel源,它是ansible服务组件的源地址。

yum install -y epel-release

在这里插入图片描述

ansible_48">2.2、查询ansible源信息

查询一下关于ansible源的信息

yum list | grep ansible

在这里插入图片描述

ansible_56">2.3、安装ansible

安装ansible到服务器,使其成为一台ansible自动化运维服务器。

yum install -y ansible

在这里插入图片描述
至此ansible安装完成!!!将来通过这个ansible服务器可以发送指令/shell到目标服务器来批量完成运维工作。

ansible_65">2.4、检查ansible安装状态和命令

查看ansible相关的安装文件列表:

rpm -ql ansible

在这里插入图片描述

ls /etc/ansible/

在这里插入图片描述
查看ansible配置文件,hosts文件和角色列表。

通过下列命令可以查看ansible的一些命令:

ansible --help

在这里插入图片描述

查看ansible支持文档命令:

ansible-doc -l

在这里插入图片描述

ansible支持的功能模块,查看命令:

ansible-doc -s yum

在这里插入图片描述

在这里插入图片描述


‌“燃烧智慧,编织代码,天才程序员们正蓄势待发。”‌



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

相关文章

Hooks 使用规则

Hooks 使用规则 命名规则 Hook 必须 useXxx 格式来命名。 PS:这种命名规则也很易读,简单粗暴 调用位置 Hook 或自定义 Hook ,只能在两个地方被调用 组件内部其他 Hook 内部 组件外部,或一个普通函数中,不能调用…

MySQL(高级特性篇) 06 章——索引的数据结构

一、为什么使用索引 索引是存储引擎用于快速找到数据记录的一种数据结构,就好比一本教科书的目录部分,通过目录找到对应文章的页码,便可快速定位到需要的文章。MySQL中也是一样的道理,进行数据查找时,首先查看查询条件…

C语言工具SNPRINTF函数

该函数包含在标准库中,以打印函数的格式将数据存入函数参数指定的数组中。 发现这个函数是在学习单片机I2C的软件应用时,需要将MPU6050陀螺仪模块的16位有符号数据通过串口发送到电脑进行调试。 应用中案例代码如下: void int16ToString(i…

飞牛os使用ddns-go配合华为云实现内网穿透

DDNS-Go 是一个开源的动态域名解析工具,它支持多种操作系统,包括 Windows、Mac 和 Linux,并且支持 ARM 和 x86 架构。以下是使用 DDNS-Go 的基本步骤: 1.下载和安装: 访问 DDNS-Go 的 GitHub 仓库(&#xf…

从零开始打造AI知识库:使用爬虫自动化采集网页内容的完整教程

言简意赅的讲解crawler爬虫解决的痛点 童鞋们在实现私有化大语言模型和实现精准参数归纳与程序执行之后还是不满足AI相关的能力。在 AI 驱动的知识管理时代,快速搭建属于自己的知识库已成为很多开发者和团队的核心需求。本文将带你一步步创建一个基于网页爬取的知识…

细说STM32F407单片机独立看门狗IWDG的原理及使用方法

目录 一、独立看门狗的工作原理 二、独立看门狗的HAL驱动程序 1、初始化函数HAL_IWDG_Init() 2、刷新看门狗的函数HAL_IWDG_Refresh() 3、宏函数 三、独立看门狗使用示例 1、项目动作说明 2、工程配置 (1)DEBUG、USART6、GPIO、CodeGenrator &…

【springboot】Spring 官方抛弃了 Java 8!新idea如何创建java8项目

解决idea至少创建jdk17项目 问题 idea现在只能创建最少jdk17,不能创建java8了吗?解决 问题 idea现在只能创建最少jdk17,不能创建java8了吗 我本来以为是 IDEA 版本更新导致的 Bug,开始还没在意。 直到我今天自己初始化项目时才发现&am…

BGP边界网关协议(Border Gateway Protocol)概念、邻居建立

一、定义 主要用于交换AS之间的可达路由信息,构建AS域间的传播路径,防止路由环路的产生,并在AS级别应用一些路由策略。当前使用的版本是BGP-4。 二、环境 底层以OSPF进行igp互联互通,上层使用BGP协议。 三、基本原理 1、BGP是一…