Ansible介绍ansible是一款自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。Ansible特点ansible是基于模块工作,本身没有批量部署能力。真正具有批量部署ansible所运行模块,ansible只是提供一种框架。ansiblle具有
原创 2019-08-09 13:56:21
449阅读
1点赞
Ansible是一款强大自动化工具,广泛用于系统配置管理和应用部署。在使用Ansible时,卸载服务是一个常见操作。本文将介绍如何使用Ansible卸载服务步骤和方法。 首先,使用Ansible卸载服务需要编写一个Playbook文件。Playbook是Ansible核心配置文件,用于描述一组任务执行顺序和配置参数。在Playbook中,可以使用模块来执行各种操作,比如安装软件、配置文
原创 2024-03-07 11:48:56
60阅读
ansible awx 是ansible tower 开源版,可以解决不少我们问题 (统一管理,调度,可视化操作) 基于容器安装部署 awx 运行也是基于了ansible 运行,所以我们需要先安装好ansible 构建 make ui-release // 这个还是比较重要,不然ui 会
转载 2022-06-05 00:58:45
896阅读
外网Ansible经过堡垒机配置内网中服务器:    正常情况下,Ansible会通过ssh密钥方式,管理同一网段中服务器。但是,存在这种情况,即企业中在每个省都有自己服务器,但是各省只有少数几台服务器,并且这几台服务器中,有一台是代理服务器,管理员,通过代理服务器,跳到内网中服务器,实现管理操作Ansible适合中小规模场景,即200台服
创建所需要目录[root@HA2 nginx]# mkdir /etc/ansible/roles/nginx/{files,handlers,meta,vars,tasks,templates,default} -pv新建tasks任务[root@HA2 nginx]# cd /etc/ansible/roles/nginx
原创 精选 2016-10-31 21:44:14
2751阅读
1.使用fpm自定义打包apache和subversionrpm包(可选,如果使用系统默认安装可以省略)制作apacherpm包# mkdir -p ~/tmp/apache/installdir/ # wget http://pkgs.fedoraproject.org/lookaside/pkgs/httpd/httpd-2.2.22.ta
原创 2016-06-10 16:14:12
1635阅读
1、使用ansibleplaybook实现自动化安装httpd本次实验需要准备两个虚拟机,一台安装ansible,另一台安装httpd配置ansible服务器#安装ansiblerpm-qepel-release||yuminstall-yepel-releaseyuminstall-yansible#生成SSH密钥并且发送到HTTP服务器ssh-keygen-trsa-P''-f~/.ssh/
原创 2021-02-08 00:00:05
821阅读
Ansible应用场景分析最近对devops很感兴趣,从而也开始接触自动化运维工具,在网上查阅了很多关于ansible资料,对ansible和saltstack等工具争论也很激烈,各说各优势,但是争论了半天我总感觉这些工具和持续交付并不是一个目的。首先来讲,无论是ansible还是saltstack都是被称为是“配置管理”工具,那么究竟什么是“配置管理”呢?我理解就是把对计算机进行
​1.ansible-playbook实现MySQL二进制部署​(1)安装ansibleyum -y install ansible​(2)配置主机清单文件# vi /etc/ansible/hosts ​[local]​10.0.0.7 ansible_connection=local #指定连接类型为本地,无需通过ssh连接 ​[mysql] ​10.0.0.17 ​10.0.0
原创 2022-03-06 23:23:28
388阅读
Ansible是一种自动化工具,可用于部署、配置和管理服务器。它是一种基于Python开源工具,可以轻松地实现自动化任务,从而提高效率和减少手动操作。今天我们来探讨一下如何使用Ansible来管理红帽系统。 首先,我们需要安装Ansible。在红帽系统上,可以通过yum包管理器来安装Ansible。执行以下命令可以安装Ansible: ``` sudo yum install ansible
原创 2024-02-22 09:47:09
68阅读
一、查看所有模板[root@Ansible~]#ansible-doc-l查看所有模块[root@Ansible~]#ansible-doc-l|grep-w"service"serviceManageservices二、查看相关模块使用文档[root@Ansible~]#ansible-docservice>SERVICE(/usr/lib/python2.7/site-packages
原创 2021-01-19 17:35:12
564阅读
一、ansible管理任务计划# ansible testhost -m cron -a "name='test cron' job='/bin/touch /tmp/1212.txt'  weekday=6"name指定任务计划名字,job指定它命令是什么,后面指定它分时日月周,不定义就是*。[root@yw02 ~]# crontab -l #Ansible: test cron * *
Asible服务搭建
原创 2018-05-21 18:11:26
558阅读
在我剧本中,我有一个更新 audit.rules 任务,然后通知应该重新启动 auditd 服务处理程序。task: - name: 6.6.7 - audit rules configuration template: src=X/ansible/templates/auditd_rules.j2 dest=/etc/audit/rules.d/a
转载 2024-08-06 19:47:38
89阅读
Ansible是一个开源自动化工具,可以用于配置管理、软件部署和任务自动化。它可以帮助管理员轻松地管理数百台甚至数千台服务器,同时也可以提高工作效率和减少人为错误。 在Ansible中,服务是非常重要一部分。通过Ansible,管理员可以轻松地设置、配置和管理各种服务,比如Web服务器、数据库服务器、应用服务器等。本文将重点介绍Ansible服务相关一些特性和用法。 首先,Ansibl
原创 2024-03-05 13:56:00
14阅读
Ansible简介Ansible是一个自动化统一配置管理工具,自动化主要体现在Ansible集成了丰富模块以及功能组件,可以通过一个命令完成一系列操作,进而能减少重复性工作和维护成本,可以提高工作效率。自动化工具1.puppet :学习难,安装ruby环境难,没有远程执行功能 2.ansible :轻量级,大规模环境下只通过ssh会很慢,不能实现多台服务器并发 3.saltstack
一、查看所有模板[root@Ansible~]#ansible-doc-l查看所有模块[root@Ansible~]#ansible-doc-l|grep-w"service"serviceManageservices二、查看相关模块使用文档[root@Ansible~]#ansible-docservice>SERVICE(/usr/lib/python2.7/site-packages
原创 2021-01-19 17:35:17
1019阅读
ansible背景1.什么是ansible?     ansible是新出现自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。2.ansible是怎么工作? ansible是基于模块工作,本身没有批量部署能力。真正
转载 2024-04-28 07:54:27
9阅读
在安装好ansible以后,首先使用ansible -h命令和ansible --version 命令查看帮助手册和版本信息。ansible 配置文件ansible 配置文件有多个位置,查找顺序如下:环境变量 ANSIBLE_CONFIG 所指向位置当前目录下 ansible.cfgHOME 目录下配置文件 ~/.ansible.cfg/etc/ansible/ansible.cfg 在大
转载 2024-02-28 15:09:56
50阅读
ansible介绍基础概念ansible是个配置管理工具,可以批量处理一些任务。ansible只需要依赖ssh即可使用,而不需要在受管主机上安装客户端工具。 ansible具有幂等性,即以结果为导向。比如,当我们拉取文件到本地时,如果本地有该文件则不再拉取,如果本地没有该文件则拉取。 使用ansible需要满足两个基本条件:ansible所在主机可以通过ssh连接到受管主机;受管主机信息已经添
转载 2024-03-18 12:42:25
52阅读
  • 1
  • 2
  • 3
  • 4
  • 5