• 《Ansible权威指南》笔记(1)——安装,ssh密钥登陆,命令

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

    2016-12-23读这本《Ansible权威指南》学习ansible,根据本书内容和网上的各种文档,以及经过自己测试,写出以下笔记。另,这本书内容很好,但印刷错误比较多,作者说第二版会改进,还没买的小伙伴们可以买第二版。一、安装1、安装要求:控制服务器:需要安装Python2.6/2.7被管理服务...

  • Ansible剧本介绍及使用演示(week5_day2)--技术流ken

    时间:2023-12-17 14:13:39

    Ansible剧本编写说明一. 缩进yaml 的缩进要求比较严格。一定不能使用tab键注意:编写yaml文件,就忘掉shell的tab吧。二. 冒号每个冒号后面一定要有一个空格注意:1. 以冒号结尾不需要空格2.表示文件路径的模版可以不需要空格三. 短横线  -想要表示列表项,使用一个短横杠加一个空...

  • 利用ansible-playbook从测试环境获取tomcat中java项目新版本发布到生产环境

    时间:2023-12-16 13:49:45

    一、环境描述安装有ansible的服务器:192.168.13.45测试环境服务器:192.168.13.49/home/app/api-tomcat/webapps/api.war为测试环境新版本war包位置生产环境服务器:192.168.13.51/home/app/api-tomcat/web...

  • 二、Ansible中playbook的变量

    时间:2023-12-15 17:29:11

    先看看debug模块的使用:msg:输出调试信息var:将某个任务执行的输出作为变量传给debug模块,debug模块将其打印输出verbosity:debug的任务级别1:在playbook中直接使用      --- - hosts: db vars: vvv: china ...

  • ansible中常用模块详解

    时间:2023-12-15 17:07:25

    ansible中常用的模块详解:file模块ansible内置的可以查看模块用法的命令如下:[root@docker5 ~]# ansible-doc -s file- name: Sets attributes of files file: attributes: ...

  • 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,收费的官方文...