首页 > 其他分享 >ansible安装与使用

ansible安装与使用

时间:2023-10-22 12:11:58浏览次数:37  
标签:epel 主机 ansible ssh 模块 使用 安装

为了避免大量重复的操作,出现了一些自动化运维工具;ansible就是其中之一。

ansible是基于python开发的noagent,noserver的自动化运维工具,是基于ssh服务工作的,安装使用都非常简单。

以下是ansible安装步骤:

一、准备epel源

yum install -y epel-release

二、下载ansible

yum install -y ansible

由于ansible是noagent,noserver,基于ssh协议的工作模式,只要在ansible管理机和被管理之间配置ssh免密即可。

ssh-keygen -t rsa
ssh-copy-id [email protected]

 

三、ansible目录介绍

[root@gitlab ansible]# ls
ansible.cfg  hosts  roles

ansible.cfg  配置文件

hosts   主机清单文件

roles   角色目录

四、ansible主要命令

ansible  [主机组/主机IP]  -m [模块] “option”  #调用模块
ansible-playbook  [playbook]  运行剧本
ansible-doc -l 查看模块
ansible-doc 模块名  查看某个模块详细信息

 

关于ansible的安装就介绍到这里,下次介绍ansible主机清单文件的写法,再见!

标签:epel,主机,ansible,ssh,模块,使用,安装
From: https://www.cnblogs.com/sunnyaniu/p/17780244.html

相关文章

  • 如何使用MyBatis-Plus实现字段的自动填充?一文教会你
    环境说明:Windows10+Idea2021.3.2+Jdk1.8+SpringBoot2.3.1.RELEASE前言在实际的开发过程中,我们经常需要在进行数据库操作时自动填充某些字段值,比如创建时间,更新时间等。手动填充虽然可行,但是容易出错,并且代码冗余,影响开发效率。MyBatis-Plus提供了字段自动填充的功能,可以......
  • pip安装慢问题解决
     一、永久修改pip软件安装默认源使用pipconfigsetglobal.index-url来直接指定下载源的URL,这样就不用手动修改配置文件了pipconfigsetglobal.index-urlhttps://pypi.tuna.tsinghua.edu.cn/simple以下是国内互联网常用的pypi安装源URL,在国内互联网下载的速度非常快......
  • STM32不使用 cubeMX实现外部中断
    这篇文章将介绍如何不使用cubeMX完成外部中断的配置和实现。@TOC前言实验开发板:STM32F103C8T6。所需软件:keil5,cubeMX。实验目的:如何不使用cubeMX实现外部中断。实验:使用外部中断控制key点亮led.如果大家想了解如何cubeMX实现外部中断,可以参考我之前的文章:最详细STM32,cub......
  • 小白学 Python: 如何在Python中使用ChatGPT API?
    如何在Python中使用ChatGPTAPI?ChatGPT及其必然的应用。日复一日,我们周围的一切似乎都在通过使用不同人工智能和机器学习技术的多个人工智能模型以及使用Python的聊天机器人而变得自动化,聊天GPT的用途及其有用的应用程序之一我们今天将讨论。因此,在讨论其应用程序之前,让我们先......
  • 服务器无法安装系统以及整个公司不能上网的排查和解决
    今天有两客户来求助,一家是H3C服务器无法安装Centos系统,另外一家是网络故障,不能上网。盼着H3C服务器早上送到,下午就能跑现场解决网络故障了。可是,服务器到了11点半才到,赶紧开机看看什么情况,一是报内存错误,提示可能无法被操作系统识别;二是提示磁盘阵列配置错误。拔下内存条,金手指擦干......
  • Git使用-中文乱码及日志解析
    1.中文乱码问题描述:使用Git时中文显示乱码系统信息:Ubuntu22.04Git版本:2.34.1乱码现象:$gitls-files"\346\211\223\346\200\252\345\214\205.md"$gitstatusOnbranchmainYourbranchisuptodatewith'origin/main'.Untrackedfiles:(use"g......
  • laravel:使用tinker(10.27.0)
    一,启动与退出:liuhongdi@lhdpc:/data/laravel/dignews$phpartisantinkerPsyShellv0.11.22(PHP8.1.1—cli)byJustinHileman>exit   INFO  Goodbye.二,查询数据liuhongdi@lhdpc:/data/laravel/dignews$phpartisantinkerPsyShellv0.11.22(PHP8.1.......
  • oracle使用dblink连接postgresql
    环境:oracle    数据库:192.168.22.201端口号6666操作系统:RHEL7.6postgresql数据库:192.168.22.20  端口号5432操作系统:RHEL7.6pg数据库配置1、修改pg_hba.conf文件hostalllanmc192.168.22.201/24md52、重新加载服务systemctlreloadpostgresql-15.serviceo......
  • Vue.js框架:vue3版本引入使用element-ui
    一、引入element-pluselement-ui只支持vue2,vue3需要引入element-plus进行使用,两个分别对应vue2和3两个版本,各自独立,无法跨级兼容。地址:https://element-plus.gitee.io/在vue3项目终端里使用以下命令引入该依赖:npminstallelement-plus--save二、修......
  • 使用TensorRT-LLM进行高性能推理
    LLM的火爆之后,英伟达(NVIDIA)也发布了其相关的推理加速引擎TensorRT-LLM。TensorRT是nvidia家的一款高性能深度学习推理SDK。此SDK包含深度学习推理优化器和运行环境,可为深度学习推理应用提供低延迟和高吞吐量。而TensorRT-LLM是在TensorRT基础上针对大模型进一步优化的加速推理......