一、什么是ansible   我们在管理服务器时首先应该是安装操作系统,而关于自动化安装操作系统工具常见的有:cobbler。而在装完操作系统后就是配置系统的相关服务的配置文件,而关于此类的自动化工具常见的有:puppet、saltstack。而日常维护中我们还需要在各主机执行相关命令等操作,而此类的自动化工具就有:func、fabric已经ansible。最后也是重要的监控系
原创 2015-09-11 16:53:47
1392阅读
1点赞
Ansible是一种强大的自动化工具,是一种基于Python开发的自动化运维工具。它是一种为IT部门提供自动化服务的工具,能够帮助管理员实现各种复杂的任务。Ansible能够管理多台服务器,可以批量执行命令,部署软件,配置服务器等。 在使用Ansible自动化工具之前,我们必须了解一些基本概念。Ansible使用YAML语言编写配置文件,这种语言非常容易学习和使用。Ansible的工作原理是通过
原创 2024-03-14 10:59:26
127阅读
ANSIBLE自动化工具ansible相关文件rpm包安装:EPEL源配置文件/etc/ansible/hosts#管理主机的清单/etc/ansible/roles/#存放角色的目录/etc/ansible/ansible.cfg#主配置文件,配置ansible工作特性,一般默认就好程序/usr/bin/ansible#主程序,临时命令执行工具/usr/bin/ansible-doc#查看配置文
原创 2019-04-27 10:17:52
3785阅读
1 概述1. 关于AnsibleAnsible是一个IT自动化工具,它能够配置系统、部署软件以及持续性部署、零宕机滚动升级等高阶的IT任务,是系统运维员、开发人员、IT管理者的自动化解决方案的不二选择。Ansible的特性之一是agentless,即不需要在受控机器上安装任何的客户端软件,而是通过使用SSH来进行通信和命令执行等。这样避免了额外开放端口(只使用SSH的22端口),提高了安全性,并且
原创 2014-06-12 11:13:55
3837阅读
认识自动化运维问题: 假设我要去1000台服务上做一个操作, 下面两种方法缺点明显:1、按传统的方法, 一台连着一台服务器的ssh上去手动操作。 缺点: 效率太低。2、写个shell脚本来做。缺点: 管理的机器平台不一致,脚本可能不具备通用性。传密码麻烦(在非免密登录的环境下, 需要expect来传密码)效率较低,循环1000次也需要一个一个的完成,如果用&符放到后台执行,则会产生100
原创 精选 2022-05-15 17:52:58
473阅读
自动化工具领域,Ansible和Jenkins无疑是两大巨头,各有独特的优势。Ansible擅长配置管理和IT任务自动化,而Jenkins则在持续集成和持续交付(CI/CD)流水线方面表现出色。选择合适的工具主要取决于项目的具体需求。理解Ansible及其特点Ansible是一个开源的自动化工具,主要用于配置管理、应用程序部署和任务自动化。它是用Python编写的,采用声明性语言描述系统的期望状
原创 8月前
61阅读
 1、服务端配置安装即可,无需启动,在安装ansible之前需要配置epel源[root@m01 ~]# wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo[root@m01 ~]# yum makecache[root@m01 ~]# yum install ansible -y    #安装
原创 2021-04-16 19:36:04
444阅读
配置自动化工具 配置自动化的相关产品 序号 工具 描述 1 ansible 开箱即用,ssh协议 2 saltack 需要agent端配合,配置部署速度块 3 puppet 老牌配置自动化工具,需要agent端配合 配置自动化应用带来的好处:提高工作效率,提高配置文件按的准确性,降低人力成本。 an ...
转载 2021-08-20 17:14:00
116阅读
2评论
一、基础知识:1.简介ansible基于python开发,集合了众多运维工具的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是ansible运行的模块,ansible只是一个框架ansible架构(1)连接插件connectionplugins:负责和被监控端实现通信;(2)hostinventory:指定操作
原创 2018-08-09 19:20:38
507阅读
1点赞
今天给大家介绍另外一款自动化运维工具Ansible Ansible自动化工具只需要在一台机器上安装,其他机器不需要安装任何东西,这就是ansible比puppet, saltstck方便的地方。ansible的特点有哪些呢?下面为你逐个介绍: 特点: (1)、轻量级,无需在客户端安装agent,更新时,只需在操作机上进行一次更新即可; (2)、批量任务执行可以写成脚本,而且不用分发到远程就可以
转载 2022-01-04 14:34:42
359阅读
      首先说一下我对Web自动化测试与CS自动化测试的认识。从宏观对比都是通过脚本自动化完成功能的验证,区别不大。Web测试更为显著的浏览器兼容性、安全,以及与Web技术相关的表单测试、链接测试等,其实都是功能上的区别带来的不同规格,从实现自动
     上次写了个puppet安装的文档,今天给大家介绍另外一款自动化运维工具ansible     ansible自动化工具只需要在一台机器上安装,其他机器不需要安装任何东西,这就是ansible比puppet, saltstck方便的地方。ansible的特点有哪些呢?下面为你逐个介绍:特点:(1)、轻量级,无需在客户端安装age
推荐 原创 2015-03-26 18:44:04
7039阅读
2点赞
ansible的常用模块以及剧本和角色定制的详细讲解
原创 2017-12-08 18:54:43
7384阅读
Ansible自动化工具的实践1.Ansible介绍与安装介绍ansibleAnsible目前是运维自动化工具中最简单(2021),已经被红帽收购(2015)。使用ansible可以轻松对服务器进行初始化配置,安全基线配置,更新等操作。它是基于SSH远程会话协议,不需要客户端程序。Ansible专用术语Control node 控制节点(控制端)Managed node 受控节点(被控制的)Inv
推荐 原创 2022-04-20 09:44:09
2042阅读
1点赞
一、简介    ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架
原创 精选 2017-05-15 14:08:34
2574阅读
运维的工作内容安装系统:pxe、kickstart、cobbler、image template安装应用、配置应用、启动应用(服务):puppet、saltstack、chef发布程序:puppet、saltstack、chef监控(服务器、系统、应用、程序):zabbix程序发布灰度发布金丝雀发布ansible解决的问题:批量安装应用、配置应用、启动应用批量发布程序ansible的资源站点htt
原创 2021-04-17 15:34:43
218阅读
一、Ansible介绍Ansible简单的说是一个配置管理系统(configurationmanagementsystem)。你只需要可以使用ssh访问你的服务器或设备就行。它也不同于其他工具,因为它使用推送的方式,而不是像puppet等那样使用拉取安装agent的方式。你可以将代码部署到任意数量的服务器上!1、Ansible能做什么ansible可以帮助我们完成一些批量任务,或者完成一些需要经常
原创 精选 2018-09-13 17:19:39
10000+阅读
2点赞
1评论
Ansible的综述ansible是一款无需在被管理主机上安装客户端,基于SSH对多台目标主机进行同时操作的轻量级的管理软件,借助各个内部的功能模块,实现了批量系统配置、批量程序部署、批量运行命令等功能。Ansible简介ansible基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,能够实现批量系统配置、批量程序部署、批量运行命令等功能。ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是ansible所运行
原创 2022-02-13 09:58:39
133阅读
自动化运维工具ansible源码安装方法注:安装之前先对SuSE官方说一声FUCK!!!!1、首先查看python版本[root@localhost~]#python-VPython2.6.6注意安装ansible的时候,必须python的版本为2.6以上。2、安装ansible2.1安装pycrypto模块https://pypi.python.org/packages/source/p/pyc
原创 2018-08-08 17:49:13
966阅读
对于开发者而言,提高工作效率大概有 2 种主要方式,第一种方式就是加快自己的工作速度,争取在同一段时间内多码一些代码、多干一些活来实现多产;而聪明的开发者会选择第二种方式,就是通过插件,让一些重复性的、繁琐性的工作被自动化,从而节省出时间来做一些实质性的业务,达到轻松又高效的工作步调。传统的部署方式编写代码打包 jar 或者 war登录服务器上传包到服务器执行命令启动程序最近通过发布会直播,了解到
  • 1
  • 2
  • 3
  • 4
  • 5