首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏BoyChai文档

    Ansible自动化工具

    概述Ansible 是一个极其简单的 IT 自动化平台,可让您的应用程序和系统更易于部署和维护。 从代码部署到网络配置再到云管理,使用一种接近简单英语的语言,使用 SSH 实现一切自动化,无需在远程系统上安装代理。 访问返回内容undefinedVault加密场景使用ansible的时候难免会有一些比较敏感的数据,比如密码,key等信息直接明文暴露显然不是很好,vault管理加密/解密yml(palybook)文件工具 ,有时编写的playbook文件中会存在重要敏感信息,考虑到安全,可以使用此工具进行加密!

    3.1K30编辑于 2022-06-22
  • 来自专栏TestOps云层

    自动化工具-Ansible

    在这周三的测试试听课程中,芒果给大家介绍了自动化工具-Ansible的使用,这里我们来做个小总结。 Ansible介绍 ansible 是什么? ansible是基于 paramiko 开发的自动化工具,它基于模块化工作,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架。 ansible基于Python开发,集合了众多运工具(puppet、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。 Roles模块 的官网平台,基于网络的 ansible-playbook  Ansible 定制自动化的任务集编排工具 ansible-pull  Ansible远程执行命令的工具,拉取配置而非推送配置 (使用较少,海量机器时使用,对的架构能力要求较高) ansible-vault  Ansible 文件加密工具 ansible-console  Ansible基于Linux Consoble界面可与用户交互的命令执行工具

    1.8K20编辑于 2022-04-07
  • 来自专栏咻一咻

    自动化工具ansible

    企业级自动化工具应用实战ansible 公司计划在年底做一次大型市场促销活动,全面冲刺下交易额,为明年的上市做准备。 公司要求各业务组对年底大促做准备,部要求所有业务容量进行三倍的扩容,并搭建出多套环境可以共开发和测试人员做测试,老大为了在年底有所表现,要求部门同学尽快实现,当你接到这个任务时,有没有更快的解决方案 GitHub关注程度(2016-07-10) 同类的自动化工具 Watch(关注) Star(点赞) Fork(复制) Contributors(贡献者) Ansible 1387 17716 5356 4044 1678 425 Chef 383 4333 1806 464 Fabric 379 7334 1235 116 应用场景 文件传输 命令执行 应用部署 配置管理 任务流编排 常用自动化工具 定制自动化任务,编排剧本工具 /usr/bin/ansible-pull 远程执行命令的工具 /usr/bin/ansible-vault 文件加密工具 /usr/bin/ansible-console

    3.8K10发布于 2020-05-29
  • 来自专栏友儿

    ansible自动化工具命令

    ansilbe命令集如下: ansible:定义并运行简单任务,主要用于临时一次性操作; ansible-config 查看、编辑、管理ansible配置; ansible-doc:文档查看工具,针对每个模块都有详细的用法说明和应用案例介绍 ; ansible-galaxy:共享和下载roles的工具,可以通过很简单的实现 role 的分享和安装; ansible-inventory 查看inventory信息 ansible-playbook

    70020编辑于 2022-07-27
  • 来自专栏全栈工程师修炼之路

    Ansible自动化工具实践

    [TOC] 0x01 在 kubernetes 集群机器中的应用 Q:什么是ansible? 答:它是一个Linux系统上的”自动化工具”,类似一个”配置管理工具”; Step 1.只在其中一台 Master 节点安装 Ansbile 批量工具(正常情况下应该有独立的主机来进行管理)

    69810编辑于 2022-09-28
  • 来自专栏DevOps时代的专栏

    DevOps 自动化工具选择

    这时候,数据中心协调和配置管理工具就派得上用场。在许多情况下,我们管理大批同样的服务器,它们运行同样的应用程序和服务。 这倒不是说小公司就不会得益于这些工具,因为自动化和协调技术通常可以简化任何规模的基础设施的正常运行。 深入测评这四款工具中的每一款,探究各自的设计和功能,可以发现:虽然一些工具的得分更高,但每款工具都有一席之地,这取决于部署的目的。 ? Puppet也许是四款工具中最深入人心的。 你可以使用那个内置的同步工具,让两者保持一致,但需要按照预定计划运行同步工具。 使用哪种自动化工具主要取决于企业环境需求。小编更偏重于能快速使用和简单的 Ansible。 来源:公众号 DevOps 技术栈

    2.8K30发布于 2019-05-16
  • 来自专栏全栈工程师修炼之路

    Ansible自动化工具常规记录

    描述: 在使用Ansible往往赋予其低权限用户, 假如由于项目需求,需要使用ansible在控制节点以root身份运行playbook,并在playbook中调用其他程序操作/etc下的文件,所以该程序需要使用sudo或者root权限运行,我们应该如何配置。

    62410编辑于 2022-09-29
  • 来自专栏啄木鸟软件测试

    自动化工具——puppet详解(一)

    3、常用资源总结 4、资源的特殊属性 5、puppet 变量 6、puppet 流程控制语句 写在后面 正文 回到顶部 一、puppet 介绍 1、puppet是什么 puppet是一个IT基础设施自动化管理工具 基于puppet ,可实现自动化重复任务、快速部署关键性应用以及在本地或云端完成主动管理变更和快速扩展架构规模等。   遵循GPL 协议(2.7.0-), 基于ruby语言开发。    2、puppet的工作机制 1)工作模型   puppet 通过声明性、基于模型的方法进行IT自动化管理。   

    5.4K20发布于 2020-02-19
  • 来自专栏全栈工程师修炼之路

    SaltStack自动化工具实践指南

    [TOC] 简述 SaltStack是基础架构管理的一种自动化工具。部署轻松,在几分钟内可运行起来,扩展性好,很容易管理上万台服务器,速度够快。与服务器之间的交流,以毫秒为单位。 saltstack是基于python开发的一套C/S自动化工具,通信采用了zeromq消息队列的(pub/sub),数据传输采用了AES(高级加密)保证安全性,认证采用了SSL方式 安装 Installs

    61320编辑于 2022-09-29
  • 来自专栏Linux运维学习之路

    自动化工具对比与选择

    工具名称 语言 架构 协议 应用场景 社区 稳定性 安全性 可扩展性 容易度 文档 更新速度 puppet ruby c/s http 大规模(上千台服务器)、复杂环境 4.6K星,活跃 稳定性好 puppet zeroMQ) 小规模(100台以下到200台服务器规模) 25.1K颗星,活跃 不会无感丢失执行对象,较稳定 仅依赖ssh,与登录授权管理系统天然集成,简单即有效 基于python,二次开发较容易 易 三方工具模块 RAET) 中规模(几百台服务器) 8K颗星,活跃 第一个sub阶段依赖客户端返回,容易产生漏掉执行对象,且无法感知 登录认证体系和系统的ssh无关,执行权限过大 基于python,二次开发较容易 易 三方工具模块

    1.2K30发布于 2020-09-01
  • 来自专栏Python每日一库

    pyinfra:开源自动化工具

    pyinfra,一个强大高效的Python自动化工具小伙伴们,今天我要给大家安利一个Python界的自动化神器——pyinfra! 简单来说,pyinfra 是一个用Python编写的开源自动化工具。它让你通过Python代码操作服务器,完成各种任务,比如安装软件、上传文件、执行脚本等。 相比其他自动化工具,pyinfra有以下独特优势:轻量级:无需复杂的配置文件,直接通过命令行或脚本操作,开箱即用。灵活性高:完全用Python编写,可以轻松嵌入复杂逻辑,比静态配置文件灵活得多。 从简单的命令执行到自动化软件安装,再到代码部署和服务管理,pyinfra用它的轻量、灵活和强大模块化能力,让Python初学者也能快速上手自动化。为什么选择pyinfra? 如果你需要一个轻量、灵活的工具;如果你想用Python完成服务器管理;如果你厌倦了繁琐的配置文件……

    58710编辑于 2025-01-21
  • 来自专栏python3

    自动化工具Ansible之Pytho

    Ansible 的Python API使用起来相当简单快捷,使用API可以将某些操作封装成一个带有WEB界面的操作,免去了每次执行某个操作的时候都需要SSH运行Ansible命令。

    86010发布于 2020-01-07
  • 来自专栏开源部署

    开源自动化工具 Ansible 详解

    一、Ansible概述 Ansible是来越来越火的一款开源自动化工具,通过Ansible可以实现自动化,提高工程师的工作效率,减少人为失误。 Google Cloud Platform、Microsoft Azure、Cisco、HP、VMware、Twitter等大公司接纳并投入使用; 二、Ansible的角色 使用者:如何使用Ansible实现自动化 1)通过YUM安装Ansible 可以自行从互联网上直接下载Ansible所需软件包,本篇博客提供安装Ansible自动化工具所需的依赖软件包,网盘链接:[链接: https://pan.baidu.com --安装Ansible自动化工具--> 2)验证安装结果 [root@centos01 ~]# ansible --version <! 更有效的方案是在playbook配置文件中放置所有的任务代码,利用ansible-playbook命令执行该文件,可以实现自动化。YAML文件的扩展名通常为.yaml或.yml。

    5.4K41编辑于 2022-07-28
  • 来自专栏友儿

    ansible自动化工具环境准备

    我们使用 Vagrant+ VirtualBox 创建虚拟机 这里对于Vagrant以及VirtualBox的安装使用就不再过多介绍,有需要小伙伴请移步到以下文章参考了解学习。 vagrantfile创建多个Host Mac上下载安装Vagrant、配置打包属于自己的开发环境(使用Homestead后续也会更新出来) kong接入网关的准备工作部分 (Vagrant和VirtualBox 版本兼容问题在这篇有提及到) 目录介绍 ansible-code[1-4]为宿主机与虚拟机之间的共享目录 ├─ans

    61230编辑于 2022-09-13
  • 来自专栏咻一咻

    自动化轻量级工具pssh

    介绍 pssh命令是一个python编写可以在多台服务器上执行命令的工具,同时支持拷贝文件,是同类工具中很出色的,类似pdsh,个人认为相对pdsh更为简便,使用必须在各个服务器上配置好密钥认证访问。

    1.2K30发布于 2020-05-29
  • 来自专栏devops_k8s

    管理与自动化

    因此目前我们总结的管理主要目标是标准化/规范化,自动化,可视化/web化。其中标准化可根据实际情况进行制定;而可视化/web化,可以通过开源工具或web开发实现。 无论我们正在做哪个方面的自动化,从更高的层次了解运自动化的各个阶段,对我们更有益处:5.1 操作自动化这个层次的特征是把一系列的手工执行的操作,用脚本或工具串联,在一定程度上解决了手动执行的问题。 但是不同的场景需要不断调整脚本或工具,反而增大了出错概率5.2 场景自动化这个层次的特征是工具会根据外部环境判断如何运行,而这些判断条件是事先定义好的。 6.2 选择正确的阶段自动化一般沿袭这样的阶段:手动支撑 => 线上标准规范化 => 工具化 => 平台自助化/自动化。选择适合自己当前业务发展阶段的自动化方式,不要一口吃成胖子。 不是因为技术高深,或者管理了几万台服务器而很牛逼,也不是能玩转很多开源工具而很牛逼,这都不是的关键。对于来说,服务第一,技术第二。

    2.8K60编辑于 2023-07-21
  • 来自专栏全栈工程师修炼之路

    必备 | ansible 自动化工具之变量的定义与调用

    【极客全栈修炼】微信小程序已开放 可直接在微信里面直接浏览博主文章哟,后续将上线更多有趣的小工具

    2.6K10编辑于 2023-10-31
  • 来自专栏北京马哥教育

    Linux自动化工具之ansible(一)

    豌豆贴心提醒,本文阅读时间5分钟 自动化发展的必然方向,同时也是一个工程师实现效率最大化的必然选择。 自动化的知识可以说是浩瀚如海,本文将选择其中一个工具ansible为大家介绍一下。 ansible是新出现的工具是基于Python研发的糅合了众多老牌工具的优点实现了批量操作系统配置、批量程序的部署、批量运行命令等功能。 工具常见的工作模式 1、agent模式: 基于ssl实现。代理工作在被监控端。像puppet。 2、agentless模式: 基于ssh服务实现工作在被监控端。监控端是ssh的客户端。

    3.2K50发布于 2018-05-04
  • 来自专栏linux教程

    Linux中部署自动化工具ansible

    ansible是新出现的自动化工具,基于Python开发,集合了众多运工具(puppet、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。

    2.3K20编辑于 2023-04-25
  • 来自专栏释然IT杂谈

    【实用工具】网络自动化工具NetCfgTools

    工具为小江大佬原创开发,无私分享给大家,为各位从事网络方面的小伙伴造福了,提升了工作效率。 ,不同用户名、密码的设备可以批量同时运行 现有v 1.1最新版本包含exe及py两种文件格式,exe版本可以在Windows环境下直接运行,py版本需要安装python环境(3.6及以上),包括第三方工具

    1K20编辑于 2022-10-27
领券