ICode9

精准搜索请尝试: 精确搜索
  • Ansible 测试题中出现的错误2021-11-28 21:05:27

    一、mariadb写错成maraiadb 报错: fatal: [serverb]: FAILED! => {"changed": false, "msg": "No package matching 'maraiadb' found available, installed or updated", "rc": 126, "results": ["php-5.4.16

  • ansible 练习2 --剧本基础2021-11-27 22:32:22

    playbook yaml语法: 1.文件后缀一般为 .yml 或者 .yaml 2.文件开头一般为 — 3.注释使用 # 4.缩进代表层级结构,一般为俩个空格 5.数据结构: 列表 : - 短横线后跟一个空格 例如: - name 字典: 键值对 例如: name: tom :后跟一个空格 一、创建剧本config_nginx.yml。完成以下功能: 1、安

  • ansible练习(3)变量2021-11-26 18:32:41

    1、创建一个名为 locker.yml 的 ansible vault 文件存储用户密码: Vault 文件中包含两个变量: pw_developer: imadev pw_manager: imamgr 加密此文件的密码为redhat 此密码存放在:~/ansible/secret.txt echo redhat > ~/ansible/secret.txt chmod 600 ~/ansible/secret.txt cd

  • Ansible中的变量及加密2021-11-24 23:31:38

    变量命名 1.只能包含数字,下划线,字母 2.只能用下划线或字母开头! 变量级别 全局: 从命令行或配置文件中设定的 play: 在play和相关结构中设定的 主机: 由清单,事实收集或注册的任务 变量优先级设定: 狭窄范围有限与广域范围 变量设定和使用方式 1.在playbook中直接定义变量 例如

  • ansible练习(1)2021-11-21 20:02:30

    一、安装并配置 Ansible, 要求如下 : 1、安装所需的软件包 2、创建静态inventory文件/root/ansible/inventory,要求如下: servera属于dev主机组 serverb属于test和balancers主机组 serverc和serverd属于prod主机组 prod主机组属于webservers主机组 3、创建ansible配置文件/root/

  • [环境搭建]-[局域网ansible离线安装]2021-11-19 10:58:55

    1 背景 环境搭建以实际项目为例,HLW项目涉及8台服务器,1台二层交换机,本次环境搭建以服务器到手开始着手,涉及RAID的设置、操作系统部署、自动化工具ansible离线安装、局域网yum源设置、中间件安装、集群安装、程序部署上线。整个交付物环节。本文为流程中的自动化工具ansible离

  • linux编译安装ansible 2.9.222021-11-18 15:33:58

    wget https://releases.ansible.com/ansible/ansible-2.9.22.tar.gz #这些依赖项deepin也适用,只不过20.04版本的python3.7.3默认已经安装好了这些依赖,如果缺失就补安装一下 yum -y install python-jinja2 PyYAML python-paramiko python-babel python-crypto python setup.

  • Prometheus-Grafana-Consul使用Docker搭建监控系统2021-11-16 15:01:00

    前提条件: 系统类型:centos7.9 已经部署好Docker环境 适用于监控Linux系统 一、导入docker镜像(consul、grafana、prometheus、ansible) 点击查看代码 consul、grafana、prometheus 使用save-load docker load -i consul.tar docker load -i grafana.tar docker load -i prom.tar

  • ansible自动化运维详细教程及playbook详解2021-11-15 11:02:57

    运维自动化工具( 配置管理 ),例如:Ansible、SaltStack、Puppet、Fabric 等。 Ansible 一种集成 IT 系统的配置管理、应用部署、执行特定任务的开源平台,是 AnsibleWorks 公司名下的项目,该公司由 Cobbler 及 Func 的作者于 2012 年创建成立。 Ansible 基于 Python 语言实现,由 Paramiko

  • 企业运维实战--jenkins持续集成快速入门并结合ansible进行简单部署2021-11-14 14:02:39

    1.jenkins简介 Jenkins是开源CI&CD软件领导者, 提供超过1000个插件来支持构建、部署、 自动化, 满足任何项目的需要。 • Jenkins用Java语言编写,可在Tomcat等流行的servlet容器中运行,也可独立运 行。 • CI(Continuous integration持续集成)持续集成强调开发人员提交了新代码之

  • 第十三周练习题2021-11-13 22:03:55

    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  4 13:05 /data/ansible/files/mysql-5.6.46-linux-glibc2.12-x86_64.tar.gz [root@

  • 第十二周练习题2021-11-11 22:34:31

    1、主从复制及主主复制的实现 #实现主从复制配置,官网参考 https://dev.mysql.com/doc/refman/8.0/en/replication-configuration.html https://dev.mysql.com/doc/refman/5.7/en/replication-configuration.html https://dev.mysql.com/doc/refman/5.5/en/replication-configurati

  • 部署Ansible2021-11-07 19:05:15

    部署Ansible 1. 构建ansible主机清单2. ansible的基本命令的用法3. 配置文件的位置4. 文件优先级5. 帮助文档以及模块的使用方法 1. 构建ansible主机清单 主机清单就是将被控端主机的IP地址或主机名放进去,便于进行高效的管理和分组。被控端主机清单一般放在/etc/ansible/

  • 使用Ansible部署K8S服务2021-11-05 21:59:33

    软件环境: 操作系统:CentOS-7 HostNameIP配置K8S-master10.211.55.20CPU:2 Memory: 4GK8S-node0110.211.55.21CPU:2 Memory: 4GK8S-node0210.211.55.22CPU:2 Memory: 4G 软件版本: 软件名称版本kubeadmV1.21.1kubectlV1.21.1kubeletV1.21.1kubenetesV1.21.1 关闭SWAP swapoff -

  • 通过ansible实现定期随机改密2021-11-04 18:04:30

    改密原理 list的值是随机项,asdf@Adsf.,/是自定义的固定值。 将固定值和随即项改成自己设定的即可 #!/bin/bash #每月定期改密 list="369 147 258" set -- $list shift $(expr $RANDOM % $#) KCPTUN_CRYPT="$1" ansible all -m shell -a "echo "asdf@Adsf.,/${KCPTUN_CRYPT

  • ansible1:介绍及安装2021-11-04 16:04:05

    目录写在前面基础介绍工具对比ansible部署说明ansible简单使用颜色说明     写在前面   本系列文章参考文档: 朱双印博客 官网文档   基础介绍   ansible是一个用python语言编写的自动化运维工具,它集合了旧有运维工具(puppet、chef、func等)的优点,实现批量运行命令、批量部

  • ansible2:配置清单详解2021-11-04 16:02:02

    目录说明普通组嵌套组别名     说明   ansible配置清单(inventory)可以使用ini或者yaml语法编写,yaml编写方式略微麻烦,但不能因为麻烦就不去学习,因为后续的ansible-playbook只能用yaml格式编写,下面进行一些举例对比说明。   普通组 第一篇文章中有说用all去管理清单中所有的主

  • 五、Ansible之任务控制2021-11-03 22:31:46

    目录一、Ansible任务控制基本介绍二、条件判断三、循环控制四、Tags属性五、Handlers: 在发生改变时执行的操作 一、Ansible任务控制基本介绍 任务控制类似于编程语言中的if ... 、for ... 等逻辑控制语句。 这里我们给出一个实际场景应用案例说明playbook中,任务控制如何用。 在下

  • 四、Ansible-变量2021-11-02 22:34:02

    目录一、Ansible变量命名规则二、变量类型1. 全局变量2. 剧本变量3.资产变量3.1 主机变量3.2 主机组变量3.3 主机变量 VS 主机组变量3.4 变量的继承3.5 Inventory 内置变量的说明4. Facts 变量4.1 手动收集Facts变量4.2 手动收集Facts变量 一、Ansible变量命名规则 变量的名字有字

  • linux12企业实战 -- 13多主机磁盘挂载2021-11-01 20:59:04

    文章目录 一、多台机器挂载到磁盘0、准备条件(前提安装好ansible)1、创建目录2、格式化文件系统3、挂载4、加入开机挂载5、查看 一、多台机器挂载到磁盘 0、准备条件(前提安装好ansible) [root@k8s-m-01 ~]# cat /etc/hosts 127.0.0.1 localhost localhost.localdomain

  • ansible2021-11-01 15:31:38

    # 运维自动化之ANSIBLE ### 本章内容 - 运维自动化发展历程及技术应用 - Ansible命令使用 - Ansible常用模块详解 - YAML语法简介 - Ansible playbook基础 - Playbook变量、tags、handlers使用 - Playbook模板templates - Playbook条件判断 when - Playbook字典 with_items - Ans

  • Ansible:服务器巡检_3、Windows 平台巡检2021-11-01 13:03:51

    内容待完善,这里参考了 脚本 链接:https://pan.baidu.com/s/1A6NwSeBFsMhfji5FLIaS7A 提取码: xqg4 ,效果贼棒 奈何不是我想要的,所以就在他的基础上来改 bat 脚本做修改如下: bat 脚本用于启动 ps 脚本 点击查看代码 pushd %~dp0 powershell.exe -command "& {set-executionpolicy

  • ansible 自动化运维工具 9 (ansible角色的安装及使用)2021-10-31 14:03:16

    目录 一、ansible 角色简介1.roles目录结构2.ansible 角色的创建 二、ansible角色的使用1.书写task主任务2.触发器模块3.变量模块 三、习题测试1.创建角色apache2.设置变量3.设置j2模板4.设置task任务5.设置触发器6.设置执行任务 四、控制任务的执行顺序五、多重角色的使用

  • ansible 双层列表的元素提取&组合2021-10-28 14:30:38

    我们以下面的例子为例,简单的介绍一下列表中的值的提取和改变 其实我主要是为了在ansible中快速的得到一些变量和配置文件的值, 偶然间发现了双层列表原来如此好用 _etcd_server_list: - ["etcd-01","https://1.1.1.1:2380"] - ["etcd-02","https://1.1.1.2:2380"] - ["e

  • centos7 实现 ansbile安装和基础使用2021-10-27 17:34:01

    centos7 实现 ansbile安装和基础使用 1.添加源并安装ansible yum install epel-release -y yum install ansible -y 2.所有服务器配置免密 我的服务器密码都一样的,所以我采用expect实现免密操作。 制作密钥: ssh-keygen 3.expect脚本内容 #cat expect.sh #!/bin/bash IP_lis

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

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

ICode9版权所有