ICode9

精准搜索请尝试: 精确搜索
  • 第十八章 Ansible-playbook-Role基础介绍2021-12-23 14:37:30

    一、Ansible Roles概述 roles不管是Ansible还是saltstack,我在写一键部署的时候,都不可能把所有的步骤全部写入到一个'剧本'文件当中,我们肯定需要把不同的工作模块,拆分开来,解耦,那么说到解耦,我们就需要用到roles官方推荐,因为roles的目录结构层次更加清晰。 例如:我们之前推荐大家写一

  • 第十九章 Ansible-playbook-Role重构wordpress2021-12-23 14:37:05

    一、配置主机清单和hosts 1.主机清单 [root@m01 ~]# cat /etc/ansible/hosts [web_group] web01 ansible_ssh_pass='1' web02 ansible_ssh_pass='1' [slb] lb01 ansible_ssh_pass='1' lb02 ansible_ssh_pass='1' [db_group] db01 ansible_ssh_p

  • 持续集成与持续交付 3(jenkins节点管理、用户管理、jenkins结合ansible)2021-12-21 22:59:03

    目录 一、jenkins节点管理二、jenkins用户管理三、jenkins结合ansible部署apache1.环境配置2.部署 一、jenkins节点管理 实际中,我们不可能直接用jenkins的matser节点工作,master只负责调度。因此我们创建server4作为jenkins的agent节点,来进行工作。 server4安装jdk(jenk

  • Http协议和Web服务器Apache2021-12-19 13:02:02

    1、ansible-playbook实现MySQL的二进制部署 `` 安装mysql5.6 [root@ansible ~]#ls -l /data/ansible/files/mysql-5.6.46-linux-glibc2.12-x86_64.tar.gz -rw-r--r-- 1 root root 403177622 Dec 19 11:05 /data/ansible/files/mysql-5.6.46-linux-glibc2.12-x86_64.tar.gz [roo

  • zabbix部署2021-12-18 21:33:45

    1.配置zabbix源 cat >/etc/yum.repos.d/zabbix.repo<<EOF [zabbix] name=Zabbix Official Repository - \$basearch baseurl=https://mirror.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/ enabled=1 gpgcheck=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KE

  • Thirteenth week2021-12-16 22:35:26

       ansible常用模块介绍 1 Command 模块 功能:在远程主机执行命令,此为默认模块,可忽略 -m 选项 注意:此命令不支持 $VARNAME < > | ; & 等,可能用shell模块实现 注意:此模块不具有幂等性 [19:05:47 root@lucklyzpp2 ~]#ansible webservers -m command -a 'chdir=/etc creates=/data/

  • ansible自定义模块2021-12-15 23:33:20

      参考官网:http://www.ansible.com.cn/docs/developing_modules.html#tutorial   阅读 ansible 附带的模块(上面链接)是学习如何编写模块的好方法。但是请记住,ansible 源代码树中的某些模块是内在的,因此请查看service或yum,不要太靠近async_wrapper 之类的东西,否则您会变成石头。没

  • ansible playbook使用2021-12-15 23:03:52

    执行远程脚本,然后下载下来 --- - hosts: mysql #mysql分组 remote_user: root #执行的用户 gather_facts: true tasks: - name: run shell #脚本执行任务 shell: sh /root/daily_che

  • 容器云系列之基于Docker的Ansible自动化运维实现2021-12-15 19:05:57

    本文简要介绍自动化运维工具Ansible基本概念及模块使用,并结合环境部署Ansible和可视化管理平台Ansible Tower。Ansible的自动化运维实现分三部分介绍: 容器云系列之基于Docker的Ansible自动化运维实现——介绍Ansible的基本概念和语法使用 容器云系列之Ansible部署使用——介

  • Linux运维面试总结2021-12-14 18:06:08

    1.Linux系统相关日志 /var/log/message:系统信息日志,包含错误信息 /var/log/secure:系统登录日志 /var/log/maillog:邮件日志 /var/log/cron:定时任务日志 2.MySQL主从复制(mysql主从是异步复制过程) 通过三个线程来完成: ——dump线程(master节点) ——I/O线程(slave节点)

  • 自动化运维Ansible2021-12-14 17:31:22

    文章目录 一、自动化运维工具1、不止ansible2、凭什么是ansible 二、安装部署ansible1、安装配置ansible主机组2、ansible内置参数 三、Ansible的简单操作1、基本语法2、ansible里的常用模块2.1、copy模块2.2、yum模块2.3、service模块2.4、file模块2.5、setup模块 四、an

  • ansible api调用详解2021-12-14 04:01:20

      ansible 2.7调用 import json from collections import namedtuple from ansible.parsing.dataloader import DataLoader from ansible.vars.manager import VariableManager from ansible.inventory.manager import InventoryManager from ansible.playbook.play import Pla

  • 安装 Ansible2021-12-13 23:31:42

    1.先安装epel-release源再安装ansible $ yum -y install epel-release (amazon ec2 使用命令:amazon-linux-extras install epel) $ yum -y install ansible $ rpm -qa | grep ansible   //查看是否已安装成功 2.安装成功后,接下来配置远程主机清单,写入远程主机ip、端口与相关密

  • failed to run Kubelet: misconfiguration: kubelet cgroup driver: \"systemd\" 问题解决2021-12-13 01:04:44

    写在前面 电脑系统坏了,windows10蓝屏,所以我强制重启了、之前运行k8s集群这么搞也起不来,所以只能重置了 kubeadm init 一直报错,后来发现是资源管理的问题 有些女子,明知很不好,可就是放不下的。 ——烽火戏诸侯《雪中悍刀行》 高版本需要修改docker资源管理为systemd ┌──[ro

  • 运维自动化之Ansible学习部署(二)2021-12-12 18:01:26

    Playbook playbook 剧本是由一个或多个‘play’组成的列表 https://yaml.org 1、支持的数据类型 1.1 scalar name:wang 或者 name: wang 标量是基本的,不可再分割的值。 字符串 布尔值 整数 浮点数 null 时间 日期 1.2 dictionary 字典有多个key:value组成,分号后有

  • ansible-playbook 的使用2021-12-12 13:02:01

    前言 我在前一篇博客描述 ansible的安装和使用,可以远程对我们主机进行很多操作。ansible-playbook 其实属于ansible 一部分。用ansible-playbook 命令与 用ansible命令有不同之处,且非常适合于复杂应用的部署。在 playbooks 中可以编排有序的执行过程,甚至于做到在多组机器间

  • ansible部署lnmp2021-12-12 03:02:01

    创建项目目录 [root@m01 /server/scripts]# mkdir -p /server/scripts/project-d 创建主机清单hosts文件 [root@m01 /server/scripts/project-d]# vim hosts [lb] 172.16.1.5 [web] 172.16.1.7 [db] 172.16.1.51 [nfs] 172.16.1.31 [backup] 172.16.1.41 [data:children] db

  • 闭关修炼:Ansible-二进制-K8S:第二篇2021-12-09 16:32:39

    简要概述:使用 kubeasz 快速部署 kubernetes 集群(使用Ansible脚本安装K8S集群) 一、kubeasz 项目地址:https://github.com/easzlab/kubeasz 我选用的3.0.1 二、kubernetes 集群快速部署过程 1、OS 版本 2、使用 pip 来安装 ansible -# curl -O https://bootstrap.pypa.io/p

  • ansible功能实现2021-12-08 03:31:20

      模糊匹配远程主机文件并拉取到本地服务器 又熬夜加班了。花很长时间研究出来。如何实现模糊匹配到的远程文件批量拉取到本地的剧本。使用copy模块的*,shll模块的* ls|grep XX都没有实现,貌似shell模块应该也能实现,只是因为收到其它错误影响,有时间再验证下。 实现思路:批量复制远程

  • Ansible自动化运维2021-12-08 02:02:38

    Ansible自动化运维 Ansible是2013年推出的一款IT自动化DevOps软件,基于Python语言开发,2015年被RedHat收购 Ansible特点: Ansible基于Paramiko实现SSH协议链接通讯,默认只要被管理节点开启SSH服务,Ansible就可以管理远程主机 使用Ansible不需要在客户端主机(被管理主机)安装Agent Ansible

  • 使用ansible批量给新ecs统一添加定时时间同步2021-12-07 16:34:10

    1、touch一个crontab文件方便进行后续的追加及操作 ansible host -m file -a "path=/var/spool/cron/root state=touch" 2、批量追加定时任务使用ntpdate同步时间 ansible host -m blockinfile -a 'path=/var/spool/cron/root block="02 00 * * * ntpdate ntp.sjtu.edu.cn" ' 生成

  • 使用Ansible中的playbook2021-12-06 12:04:43

    ####Playbook#### ###1.Playbook的功能### playbook 是由一个或多个play组成的列表 Playboot 文件使用YAML来写的 ###2.YAML### #简介# 是一种表达资料序列的格式,类似XML Yet Another Markup Language 2001年首次发表 www.yaml.org #特点#可读性好和脚本语言交互性号易于实现适

  • Could not match supplied host pattern, ignoring: 192.168.0.1012021-12-05 23:35:32

    [root@ansible ansible]# ansible 192.168.0.101 -m ping[WARNING]: Could not match supplied host pattern, ignoring: 192.168.0.101[WARNING]: No hosts matched, nothing to do     ansible是一个严格按照主机清单操作主机的软件,上面的报错是因为你没有在 /etc/ansible/hos

  • 厉害了,有人这样对Ansible Playbook做简介2021-12-05 18:03:50

    厉害了!有人这样对Ansible Playbook做简介! 经过一系列的基础锻炼与磨砺,终于来到比较高大上的运用了。 (纳尼?现在才开始???前程回顾:https://blog.csdn.net/qq_41765918/category_11512932.html) 1. 什么是playbook 中文名:剧本,它是一个自动化处理脚本。 Playbook采用YAML语言编写。

  • Ansible file module2021-12-03 16:33:17

      state : absent, directory, file, hard, link, touch   Change File Attributes ansible all -m file -a 'path=/root/bb owner=laconic group=laconic mode=7777'   Create Hard & Symbolic Link & Remove ansible all -m file -a 'path=/roo

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有