ICode9

精准搜索请尝试: 精确搜索
  • ansible部署网站2022-06-27 19:32:57

    作业: 1.部署rsync 2.部署nfs 3.部署httpd,将zuoye代码部署进去,挂载上传作业的目录 环境准备 主机名 WanIP LanIP 角色 部署应用 web01 10.0.0.7 172.16.1.7 nfs客户端、rsync服务端 httpd、php、nfs、rsync web02 10.0.0.8 172.16.1.8 nfs客户端、rsync客户端 httpd、php

  • ansible-playbook 部署zabbix agent2022-06-21 11:02:53

        cat socat.service [Unit] Description=socat Server Requires=network.target After=network.target [Service] Type=simple PIDFile=/tmp/socat.pid KillMode=control-group ExecStart=/bin/socat -d -d TCP-LISTEN:8001,fork,bind=127.0.0.1,range=192.168.1.1/16 UN

  • Ansible自动化运维教程2022-06-19 13:01:42

    ansible 是一个IT自动化工具,它能配置系统、部署软件、编排更复杂的IT任务,如连续部署或零停机时间滚动更新。 ansible 用python编写的。 工作原理:

  • ansible使用各主机不同变量2022-06-19 09:31:24

    首先需要创建host_vars.yml文件(可以根据需要建在任意位置) /home/ops/ansible/vars/host_vars.yml --- # vars file for node_exporter hosts: - busi: zhudong machines: - ip: '10.96.19.' dc: jiangsu - ip: '12.76.242.' dc: shanxi1

  • 安装ansible时出的问题2022-06-19 00:35:19

    已经配置了epel-release源,同时配置了pip的安装源 使用yum安装是出现如图的错误信息 解决:yum源出了问题,习惯性的仅使用aliyun的yum源,导致找不到软件包

  • 基于ansible的java构建工具2022-06-17 14:32:55

    背景       公司saas项目采用spring cloud,用Jenkins构建,随着微服务越来越多,每增加一个机器/环境都需要修改Jenkins的配置, 那时刚增加了uat环境,开发和测试环境机器由于性能不同需要对调,这时需要修改 Jenkins的项目数=微服务数*3       于是就在github和码云找Jenkins替代方案

  • ansible的copy模块2022-06-15 11:04:50

    ansible 模块 copy 概述 copy 模块的作用就是拷贝文件,它与之前介绍过的 fetch 模块类似,不过,fetch 模块是从远程主机中拉取文件到 ansible 管理主机,而 copy 模块是将 ansible 管理主机上的文件拷贝到远程主机中。 常用参数 src参数 :用于指定需要copy的文件或目录。 dest参数

  • ansible的playbook脚本示例2022-06-07 11:05:05

    --- - hosts: test remote_user: root gather_facts: false vars: ansible_python_interpreter: /usr/bin/python3 #指定python环境 serial: "100%" #更新比例 tasks: - name: rsync docker-compose file synchronize: src: /opt/{{service}}.

  • ansible常用模块和http协议简述2022-06-04 22:31:16

    实验环境(共三台主机) 系统版本:CentOS7.8 #准备三台主机: ansible:172.31.5.5 web1: 172.31.5.6 web2: 172.31.5.7 #########在ansible主机执行以下操作############ #安装ansible: yum instal -y epel-release (配置epel源) yum install -y ansible #配置ansible到web1和web2的ssh免

  • 第2章 ansible基础元素2022-06-03 01:33:05

    通过yum方式安装完ansible之后,它的相关文件存放位置,可以通过以下命令来查看: rpm -ql ansible   大致分为以下几类: 1、配置文件目录:/etc/ansible 2、执行文件目录:/usr/bin 3、lib库:/usr/lib/python2.7/site-packages/ansible 4、帮助文档:/usr/share/doc/ansible-2.9.27 5、man手册

  • 第1章 ansible基础入门2022-06-03 01:02:18

    使用者 --> Ansible工具集 --> 作用对象 使用者调用工具集,作用于对象之上。   使用者: 1、CMDB系统 2、 3、手工命令 4、将手工命令编写为playbook   工具集: 1、INVENTORY 2、API 3、MODULES 4、PLUGINS   作用对象: 1、主机 2、网络   在执行ansible命令时,其内部的调用关系为:

  • 04 playbook2022-05-31 22:02:46

    1. 实施playbook 1.1 Ansible Playbook与临时命令 临时命令可以作为一次性命令对一组目标主机运行一项简单的任务。不过,若要真正发挥Ansible的力量,需要了解如何使用playbook以便轻松重复的方式对一组目标主机执行多项复杂的任务。 play是针对清单中选定的主机运行的一组有序任务。

  • Ansible Playbook概览2022-05-31 14:03:32

    Ansible playbook 执行需要三步路执行: 1.编写playbook 2.定义主机清单文件 3.设置运行环境,写入配置文件 1.编写playbook Playbook使用YAML语法格式进行编写,这种格式的特点是使用空格缩进来体现语法,,虽然对空格数量没有严格的要求,不过有几个基本规则要遵守: 处于层次结构中同一级别

  • Ansible实战:批量部署多台LAMP(Linux、Apache、Mysql、PHP)环境2022-05-30 14:05:16

    先简单介绍下Playbook常用文件夹作用: files:存放需要同步到异地服务器的源码文件及配置文件 handlers:当服务的配置文件发生改变时需要进行的操作,比如:重启服务、重新加载配置文件,handlers处理程序 meta:角色定义,可留空 tasks:需要进行的执行的任务 templates:用于执行lamp安装的模板文

  • Ansible和HTTP2022-05-30 02:01:19

    一、ansible常用模块介绍 常用模块帮助文档参考: https://docs.ansible.com/ansible/2.9/modules/modules_by_category.html 常用模块使用说明如下: command模块 功能:在远程主机上执行命令,此为默认模块,可忽略-m选项 注意:此命令不支持$VARNAME<>|;&等,可用shell模块实现 注意:此模块

  • ansible2022-05-29 23:00:26

    概述 Ansible是一个开源配置管理工具,可以使用它来自动化任务,部署应用程序实现IT基础架构。Ansible可以用来自动化日常任务,比如,服务器的初始化配置、安全基线配置、更新和打补丁系统,安装软件包等。Ansible架构相对比较简单,仅需通过SSH连接客户机执行任务即可: 概念术语介绍 Ansible

  • 自动化运维工具-Ansible(一)2022-05-27 14:03:00

    一、Ansible概述 Ansible简介 Ansible是一款类Unix系统开发的自由开源的配置和自动化工具。 它用Python写成,类似于saltstack和Puppeet,但是有一个不同的优点是我们不需要在节点中安装任何客户端 它使用ssh来和节点进行通信。Ansible基于Python paramiko开发,分布式、无需客户端、轻

  • Ansible模块说明2022-05-27 13:03:30

    格式:ansible [主机清单] -m [模块] -a '[命令]' 查看主机清单列表 ansible webservers --list 前提说明 -o参数表示单行显示 主机清单可以写成IP,并且可以使用 192.168.111.* 这种形式 Ping模块 ansible webservers -m ping -o Ansible中一共有三个命令模块,分别是command模块

  • Ansible主机清单配置2022-05-25 13:04:14

    主机清单配置 主机清单配置文件默认路径:/etc/ansible/hosts 方式一:基于密码的方式 #IP + 用户名 + 端口 + 密码,用户名和端口其实如果不修改可以不用配置 [web01] 192.168.111.130 ansible_ssh_user=root ansible_ssh_port=22 ansible_ssh_pass='123' 也可以写成变量的形式 [web

  • Ansible部署及配置文件说明2022-05-25 12:32:08

    Ansible是一款自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfenfine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。 下列部署以Red Hat 7为例 Ansible在线部署 有网的情况下安装很方便 需先安装epel扩展源如下 yum install -y ht

  • 02 部署Ansible2022-05-25 01:03:26

    1. 构建Ansible清单 1.1 定义清单 清单定义Ansible将要管理的一批主机。这些主机也可以分配到组中,以进行集中管理。组可以包含子组,主机也可以是多个组的成员。清单还可以设置应用到它所定义的主机和组的变量。 可以通过两种方式定义主机清单。静态主机清单可以通过文本文件定义。

  • ansible的模块的使用(二)2022-05-24 18:32:35

    ansible后面加模块使用,需要携带参数-m 1.ping  判断网络通讯是否正常 ansible的底层是是是协议,所以才用ansible的ping模块的时候需要加上密码 ping模块的第一种使用:使用ssh的密码 ansible 192.168.8.139 -m -ping -k ping模块的第二种使用,先生成ssh的密钥对,然后使用ssh密

  • ansible的介绍与hosts文件(一)2022-05-24 18:03:52

    ansible是一个可以在远程主机上批量执行命令或者脚本的命令的工具 ansible底层是使用ssh协议实现的 ssh的端口是22 ping命令走的是网络层,走的协议是ICMP ansible的安装   epel源:一个国内的第三方库,里面有好多ios镜像   阿里巴巴镜像源:https://developer.aliyun.com/mirror/ 1

  • ansible2022-05-15 19:31:07

      ansible是基于 paramiko 开发的,并且基于模块化工作,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架。ansible不需要在远程主机上安装client/agents,因为它们是基于ssh来和远 优点: 支持API及自定义模块,可通过Python轻松扩展; 通过Play

  • centos7安装docker2022-05-06 14:02:06

    脚本安装 install_docker.sh #!/bin/bash yum install -y yum-utils device-mapper-persistent-data lvm2 yum makecache fast yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo yum install -y docker-ce systemctl start doc

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

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

ICode9版权所有