当前位置: 首页 > article >正文

统信服务器操作系统【d版系统上Ansible工具】配置方法

在统信服务器操作系统d版本上进行安装Ansible工具的方法以及配置方法。

文章目录

  • 准备环境
  • 功能描述
  • 安装与配置
  • 一、 安装ansible工具
    • 1. 直接 命令安装
    • 2. 验证安装结果
    • 3. 配置ssh免密登录
  • 二、Ansible使用
    • 1. 主机清单配置
    • 2. ansible命令
    • 3. ansible模块
  • 三、 playbook配置文件
    • 1. 执行配置文件

在这里插入图片描述
在这里插入图片描述


准备环境

适用版本:■UOS服务器操作系统d版
适用架构:■ARM64、AMD64、MIPS64
网络:连接互联网情况下进行
本次测试环境如下:

在这里插入图片描述

注:请根据实际情况操作该文方法进行配置。

功能描述

ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。Ansible架构相对比较简单,仅需通过SSH连接客户机执行任务即可


安装与配置

一、 安装ansible工具

1. 直接 命令安装

apt install ansible -y

在这里插入图片描述

2. 验证安装结果

通过ansible --version验证安装结果

如果命令可以正常执行,则表示ansible安装成功

3. 配置ssh免密登录

在ansible-server(以下简称server)上配置对ansible-client(以下简称client)的免密登录,本次实现为实现批量操作,在server中也配置针对自己主机的免密登录。

生成密钥  ssh-keygen

在这里插入图片描述

拷贝密钥至client

ssh-copy-id root@192.168.247.154

在这里插入图片描述

拷贝密钥至server主机
ssh-copy-id root@192.168.247.131

在这里插入图片描述

二、Ansible使用

1. 主机清单配置

Ansible 管理主机信息的配置文件,相当于系统 Hosts 文件的功能,默认存放在 /etc/ansible/hosts。在 hosts 文件中,通过分组来组织设备。实验配置如下:


http://www.kler.cn/news/319503.html

相关文章:

  • MySQL:表的约束
  • 2.Seata 1.5.2 集成Springcloud-alibaba
  • 【算法】贪心+堆排序实现大根堆及标准库容器类的融合使用
  • python 2024-10
  • Angular面试题八
  • 13.第二阶段x86游戏实战2-动态模块地址
  • Unicode编码如何转换为汉字
  • DAY78服务攻防-数据库安全RedisCouchDBH2database未授权访问CVE 漏洞
  • 仓颉编程入门2,启动HTTP服务
  • 基于数据挖掘的航空客户满意度分析预测系统
  • 安卓系统常见问题如native crash,卡顿卡死定位工具命令技巧-android framework实战开发
  • Java_Day05学习
  • 搜维尔科技:通过xsens动作捕捉为影视角色注入生命
  • 前端框架的对比和选择
  • MySQL备份与恢复详解
  • Anaconda/Miniconda的删除和安装
  • rapidocr 提取汇总
  • 可以写自动化测试工具的AI工具
  • [笔记]交流接触器
  • UR机器人坐标系转化
  • C++系列-Stackqueue
  • Qt中多语言的操作(以QtCreator为例)
  • Android个性名片界面的设计——约束布局的应用
  • 「iOS」——单例模式
  • Angular面试题三
  • javascript的闭包学习
  • Vue报错 ‘vite‘ 不是内部或外部命令,也不是可运行的程序或批处理文件
  • 电路板上电子元件检测系统源码分享
  • Spring Boot 配置全流程 总结
  • 视频转文字工具:开启视频内容深度挖掘的钥匙