首页 > 其他分享 >ansible的基础

ansible的基础

时间:2023-11-10 18:44:18浏览次数:27  
标签:opt enable name 主机 BaseOS 基础 ansible



一:ansible的认识

ansible是一个自动化运维的工具,可以想象一个场景,老板给了你1000台主机管理,配置Ip地址,管理服务等操作

第一种:每一个主机都进行操作,花费的时间太大了,并且效率低,容易出错

第二种:就是使用一个主控节点,其余都是被控节点,只需要在一台机器上面进行操作,用来控制其余的999台主机,这些主机都在主机清单里面,写一个脚本并且发送给其余的所有主机,自动化的执行,并且不会出错(幂等性),效率非常的高

二:安装ansible软件

这个软件需要安装在红帽8以上的机子,或者提供python2.6以上的版本都可以

我这边是有ansible的镜像软件的

使用xftp或者其余的工具进行传输到红帽8上面

在/opt目录下创建一个文件夹,用于挂载这个ansible镜像,编写这个yum的配置文件

[AppStream]
name=AppStream
baseurl=file:///opt/local/AppStream
gpgcheck=0
enable=1

[BaseOS]
name=BaseOS
baseurl=file:///opt/local/BaseOS
gpgcheck=0
enable=1

[ansible]
name=ansible
baseurl=file:///opt/ansible/ansible
gpgcheck=0
enable=1 

 安装ansible

[root@controller opt]# yum -y install ansible

安装之后就会生成这几个文件

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

ansible.cfg 是ansible的主配置文件

hosts 是主机清单的文件

roles 是角色

 

 

 

 

 

  

 

标签:opt,enable,name,主机,BaseOS,基础,ansible
From: https://www.cnblogs.com/qm77/p/17824786.html

相关文章

  • MySql与SQLServer数据库基础语法差异;
    1.应用Native工具将数据同步,将数据库结构和同步到MySql。视图、存储过程、函数手动创建。 2.移除数据所有数据查询的数据框架标识"dbo"; 3.MySQL中IFNULL用法,用法与SQLServer中ISNULL(expr1,expr2)用法相似.,而MySql中isnull()的返回值为1,否则返回值为0; 4.sqlserver的识别符......
  • redis系列~通用基础知识
    Redis为什么这么快完全基于内存操作使⽤单线程,避免了线程切换和竞态产生的消耗基于⾮阻塞的IO多路复⽤机制C语⾔实现,优化过的数据结构,基于⼏种基础的数据结构,redis做了⼤量的优化,性能极⾼IO多路复用机制讲解,I/O多路复用是指利用单个线程来同时监听多个Socket,并在某个Socket......
  • 计算机基础学习
    计算机的组成计算机的核心部件CPU和内存和一些外部设备其中ALU---做计算、registers---做存储、PC---存指令计算机语言计算机识别的语言0、1,我们用一个字段交流的时候只能表示两种信息,两个字段表示四中信息、三种九......最后我们发现并得出规律信息=2的字段的字段数量次方这就是我......
  • Sql server基础使用(六):补充零碎的一些东西(想到什么就补充,未完待续~~)
    对所学Sqlserver知识进行一下记录总结,某些用法之间还可以关联使用,欢迎补充和讨论。本人比较懒,结果的截图暂时就先不传了,什么时候想起来再说吧~~在写存储过程之前,先补充一些比较零碎的东西,有些在存储过程中会用到。就想到什么写什么吧,有时间就补充~~未完待续~~1.定义变量(我一般......
  • Ansible自动化部署工具-role模式安装filebeat实际案例分析
    大家好,我是蓝胖子,前面一节我简单的讲了讲Ansible的架构和编排任务的语法,可以发现,通过playbook方式编排任务时,能够将任务文档化,但是在面对比较复杂且不同业务的任务编排时,维护playbook就变得复杂,所以Ansible产生了role模式针对复杂的任务进行编排工作。今天我们就通过一个实际的案......
  • 秦疆的Java课程:24 基础 数据类型扩展及面试题讲解
    1、整数扩展进制二进制数:0b开头八进制数:0开头十六进制数:0x开头publicclassDEMO1{publicstaticvoidmain(String[]args){//整数扩展:进制intA=10;intB=0b10;//二进制intC=010;//八进制intD......
  • Linux基础命令(一)
    cd命令 绝对路径:cd/home/admin查看当前目录:pwd返回上一目录:cd..回到admin:cd~返回倒数第二个目录:cd-ls命令:查看目录内容ls:查看普通文件ls-a:查看所有文件(隐藏文件.xxxx)ls-l(ll):查看文件详细信息ls-lh:人性化显示详细列表ls权限drwxr-xr--:d代表文件夹 -代......
  • Sql server基础使用(五):视图
    对所学Sqlserver知识进行一下记录总结,某些用法之间还可以关联使用,欢迎补充和讨论。本人比较懒,结果的截图暂时就先不传了,什么时候想起来再说吧~~视图其实理解起来很简单,就好像是把复杂的查询语句查询出来的数据封装到一个临时表里面(知识我自己的理解~~)1.创建视图我所知的有2-3中......
  • K8S基础:搭建K8S集群(v1.27.6)
    Kubernetes 是一个可移植、可扩展的开源平台,用于管理容器化的工作负载和服务,可促进声明式配置和自动化。Kubernetes拥有一个庞大且快速增长的生态,其服务、支持和工具的使用范围相当广泛。准备节点主机名IP系统&内核配置master01k8s0110.70.5.190Centos7.9,Kernel5.4.259-1.el7.el......
  • Docker 基础:Dockerfile & docker-compose
    DockerfileDockerfile是实现自定镜像的一种手段,通过编写Dockerfile,来编译成自己想要的镜像。FROM{image_name}:{image_tag}#指定基础镜像MAINTAINER{userinfo}#维护人信息USER{username}#指定RUN、CMD或ENTRYPOINT运行时使用的用户WORKDIR{workdir}#为后......