• ansible中的playbook详解

    时间:2023-12-15 17:09:02

    首先简单说明一下playbook,playbook是什么呢?根本上说playbook和shell脚本没有任何的区别,playbook就像shell一样,也是把一堆的命令组合起来,然后加入对应条件判断等等,在shell脚本中是一条一条的命令,而在playbook中是一个一个的task任务构成,每个ta...

  • ansible中的常用循环模块with_items

    时间:2023-12-15 17:05:51

    ansible中的循环模块有很多,不过with_items最为常用,且较为简单,循环模块最多的功能就是将重复性的任务简单化,如下例子所示:- hosts: all remote_user: root vars: working_dir: "/home/root/deploy/rap"tas...

  • ansible中tag的用法

    时间:2023-12-15 16:55:54

    Tags根据官方文档介绍:ansible允许通过自定义的关键字来给playbook中的资源打上标签,然后只运行标签标记的那个task任务。例如,可能有个完成的OS配置,然后特定的步骤标记为“ntp”,然后我们可以运行标记的“ntp”步骤来重新配置时间服务器信息。简单来说就是,给playbook或者t...

  • ansible-playbook组件解析及操作全解

    时间:2023-12-14 15:09:31

    转载于http://www.178linux.com/7001一、ansible-playbook介绍:playbook是由一个或多个”play”组成的列表。play的主要功能在于将事先归为一组的主机装扮成事先通过ansible中的task定义好的角色。从根本上来将,所谓的task无法是调用ansi...

  • 利用ansible进行自动化构建etcd集群

    时间:2023-12-13 07:51:57

    上一篇进行了手动安装etcd集群,此篇利用自动化工具ansible为三个节点构建etcd集群环境:master:192.168.101.14,node1:192.168.101.15,node2:192.168.101.191、首先查看该role(etcd集群)的目录树结构:[root@master...

  • Ansible自动化部署K8S集群

    时间:2023-12-13 07:36:00

    Ansible自动化部署K8S集群1.1 Ansible介绍Ansible是一种IT自动化工具。它可以配置系统,部署软件以及协调更高级的IT任务,例如持续部署,滚动更新。Ansible适用于管理企业IT基础设施,从具有少数主机的小规模到数千个实例的企业环境。Ansible也是一种简单的自动化语言,可...

  • 利用ansible书写playbook在华为云上批量配置管理工具自动化安装ceph集群

    时间:2023-12-12 23:44:14

    ansible、playbook、华为云、ceph首先在华为云上购买搭建ceph集群所需云主机:然后购买ceph所需存储磁盘将购买的磁盘挂载到用来搭建ceph的云主机上在跳板机上安装ansible查看ansible版本,检验ansible是否安装成功配置主机分组测试结果书写playbook文件内容如...

  • 003 ansible部署ceph集群

    时间:2023-12-11 20:48:24

    介绍:在上一次的deploy部署ceph,虽然出了结果,最后的结果并没有满足最初的目的,现在尝试使用ansible部署一遍,看是否会有问题一、环境准备ceph1充当部署节点,ceph2,ceph3,ceph4充当ceph集群节点IP主机名节点系统172.25.250.10ceph1ceph-ansi...

  • CentOSLinux系统中Ansible自动化运维的安装以及利用Ansible部署JDK和Hadoop

    时间:2023-12-11 20:13:56

    Ansible 安装和配置Ansible 说明Ansible 官网:https://www.ansible.com/Ansible 官网 Github:https://github.com/ansible/ansibleAnsible 官网文档:https://docs.ansible.com//简...

  • Ansible自动化运维工具-上

    时间:2023-12-11 18:55:19

    [Ansible特点]1)Ansible与saltstack均是基于Python语言开发的2)安装使用简单,基于不同插件和模块实现各种软件,平台,版本的管理以及支持虚拟容器多层级的部署3)不需要安装客户端,ansible基于SSH远程管理,不需要为配置工作添加额外的支持;PS:很多认为Ansible...

  • Jenkins+Ansible+Gitlab自动化部署三剑客-gitlab本地搭建

    时间:2023-12-11 18:49:01

    实际操作准备linux初始环境关闭防火墙systemctl stop firewalld开机自己关闭systemctl disable firewalld设置安全配置 为关闭vim /etc/sysconfig/selinux重启虚拟机reboot查看安全策略是否关闭getenforce安装gitl...

  • 自动化运维Ansible之常用模块

    时间:2023-12-11 18:32:08

    目录0、Ansible模块语法1、Command模块2、Shell模块3、Scripts模块4、Copy模块5、File模块6、Yum模块7、Service模块8、Cron模块9、Group模块10、User模块11、Mount模块12、Unarchive模块13、Git模块14、Systemd模块...

  • 自动化运维--ansible(1)

    时间:2023-12-11 18:23:09

    前戏ansible 批量在远程主机上执行命令openpyxl 操作excel表格puppetansibleslatstackansibleepel源第一步: 下载epel源wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/rep...

  • Jenkins Ansible GitLab 自动化部署

    时间:2023-12-11 18:20:47

    Jenkins Ansible GitLab 自动化部署DevOpshttps://www.cnblogs.com/yangjianbo/articles/10393765.htmlhttps://zhuanlan.zhihu.com/p/40156890https://coding.imooc.c...

  • Linux centosVMware 自动化运维Ansible介绍、Ansible安装、远程执行命令、拷贝文件或者目录、远程执行脚本、管理任务计划、安装rpm包/管理服务、 playbook的使用、 playbook中的循环、 playbook中的条件判断、 playbook中的handlers、playbook实战-nginx安装、管理配置文件

    时间:2023-12-11 18:17:08

    一、Ansible介绍不需要安装客户端,通过sshd去通信基于模块工作,模块可以由任何语言开发不仅支持命令行使用模块,也支持编写yaml格式的playbook,易于编写和阅读安装十分简单,centos上可直接yum安装有提供UI(浏览器图形化)www.ansible.com/tower,收费的官方文...

  • 运维自动化工具ansible

    时间:2023-12-11 18:16:16

    企业级自动化运维工具应用实战ansible公司计划在年底做一次大型市场促销活动,全面冲刺下交易额,为明年的上市做准备。公司要求各业务组对年底大促做准备,运维部要求所有业务容量进行三倍的扩容,并搭建出多套环境可以共开发和测试人员做测试,运维老大为了在年底有所表现,要求运维部门同学尽快实现,当你接到这个...

  • Ansible 运维自动化 ( 配置管理工具 )

    时间:2023-12-11 17:59:51

    背景出差背景,要搞项目的自动化部署。因为只直接对接生产分发,机器又非常多,这样以往使用的bat只能作为应急方案了,还是得考虑使用专业化的工具来做这个事情!当下有许多的运维自动化工具( 配置管理 ),例如:Puppet、Chef、Ansible、SaltStack、Puppet、Fabric 等。看了...

  • 运维自动化之ansible的安装与使用 转

    时间:2023-12-11 17:56:47

    运维自动化之ansible的安装与使用随着服务器数量的增长,我们需要一个批量工具去提高工作效率,之前用的是puppet,ansible的简单,适用让我眼前一亮,决定写一篇ansible从安装到基本配置的文档供新手参阅。一、安装1.安装第三方epel源centos 6的epel    [root@an...

  • 运维自动化神器ansible之user模块

    时间:2023-12-11 17:54:14

    运维自动化神器ansible之user模块一、概述 user模块 可管理远程主机上的 用户,比如创建用户、修改用户、删除用户、为用户创建密钥对等操作。二、参数介绍 name: 用于指定操作的 user,必须项。uid: 用于指定 user 的 UID,默认为空。non_unique: 与ui...

  • ansible小计

    时间:2023-12-10 18:03:38

    一、忽略hosts,只在一台机器上执行:/usr/local/bin/ansible-playbook /app/ansiblecfg/ztr/ent_extract.yml --limit=10.128.109.196二、批量推送密钥在ansible管理主机生成密钥id_rsa.pub,使用如下p...