标签:Ansible相关的结果16条:

    Ansible安装配置zabbix-agent

      AnsibleRole:zabbix-agent安装zabbix客户端介绍zabbix(音同z?bix)是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbixagent需要安装在被监视的目标服务器上,它主要完成对硬件信息或与操作系统有关的内存,CPU等信息的收集。zabbixagent可以运行在Linux,Solaris,HP-UX,AIX,FreeBSD,O…

    发布于:2019-11-17 10:21:05

    centos 6.5 ansible的安装与使用方法

      centos 6.5 ansible的安装与使用方法实验环境:centos6.5x64安装epel源:rpm-ivhhttps://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm安装ansible服务端:yuminstallansible-y在配置文件中添加主机vim/etc/ansible/hosts[testhost]192.168.28.70测试所有连接的客户端:[…

    发布于:2019-11-17 04:41:39

    使用Jenkins Ansible Docker Swarm实现自动化编译部署

      使用Jenkins Ansible  Docker Swarm实现自动化编译部署自动化部署在项目部署过程中很重要,一旦自动化部署完成,我们就可以减轻我们手动的操作的步骤以及出错的概率。下面介绍一种通用的自动化部署。从打包编译到上线,一条命令就完成所有操作。简单而高效1、Jenkins部署这里不在赘述,直接从新建项目开始。项目截图,如下:增加两个变量如图,BranchTobuild默认是master分支,在编译的时候也可以指定分支。PushDockerImage默认布尔值是选中…

    发布于:2019-11-16 19:29:54

    Ansible Config Playbook和Task介绍

      ConfigAnsible的配置一般不需要更改,如果需要定制,自定义配置也很简单,在Ansible中,寻找配置按照如下顺序:ANSIBLE_CONFIG(一个环境变量)ansible.cfg(位于当前目录中).ansible.cfg(位于家目录中)/etc/ansible/ansible.cfg因此只需要按照文档自定义配置即可:http://ansible-tran.readthedocs.io/…

    发布于:2019-11-15 10:39:40

    Centos7安装配置ansible运维自动化工具

      Centos7安装配置ansible运维自动化工具一、简介ansible和saltstack一样都是基于Python开发的,是比puppet和saltstack更轻量级的运维自动化工具。无服务器端,使用时直接运行命令即可,不需要在被管控主机上安装任何客户端,所以任何一台机器只要安装了ansible就可以管控其他主机。基于模块工作,可使用任意语言开发模块。也可使用yaml语言定制剧本playbook;基于SSH工作;可实现多级指挥。二、安装配置1、…

    发布于:2019-11-14 03:20:01

    利用ansible和jenkins实现tomcat应用的持续交付

      利用ansible和jenkins实现tomcat应用的持续交付在做持续交付这件事,想必大家都是用jenkins这款程序来做基石。当然,我们这次也是用jenkins作为承载工具,jenkins强大的插件是有目共睹的,有些ansible做起来不容易的事情交给jenkins反而简单有效。下面我会详细说明怎么持续交付tomcat应用。应用架构本次使用的应用架构是常见的负载均衡实例。软件版本os:centos6.7X64ansible:2.3.1.0python:2.…

    发布于:2019-11-12 10:50:42

    ansible变量

      ansible变量的使用方法1、主机变量:直接在/etc/ansible/hosts文件中,主机的后边设置key=value的格式注:inventory_hostname是ansible自带的变量,代表组中的每个主机#在配置文件中定义主机变量[root@nfs-serverplaybook]#cat/etc/ansible/hosts[webservers]192.168.2.101key=101…

    发布于:2019-11-10 01:28:02

    ansible-playbook之循环(Loops)

      1.标准的Loops:也是最常用的一种循环例:当需要安装10个软件包时,不用写10次任务,只需要写一次然后进行循环即可#注:已经安装的软件系统即不在安装[root@nfs-serverplaybook]#catyum_list.yml----hosts:webserversremote_user:rootgather_facts:Falsetasks:-name:"需要安装的软件清单"yum:na…

    发布于:2019-11-10 01:02:21

    Docker创建的集群下使用ansible部署zookeeper

      Docker创建的集群下使用ansible部署zookeeper使用文章“Docker创建的集群下使用ansible部署hadoop”中创建的集群进行zookeeper的安装在cluster-master上制作zookeeper安装包下载官方源下载显得十分缓慢,所以还是选择国内的镜像源,将zookeeper下载到/opt[root@cluster-masteropt]#wgethttps://mirrors.tuna.tsinghua.edu.cn/apach…

    发布于:2019-11-10 00:43:30

    nfs软件服务利用ansible实现一键化部署

      nfs软件服务利用ansible实现一键化部署[root@m01tools]#catnfspeizhi.shcat>>/etc/exports<<EOF/data172.16.1.0/24(rw,sync)EOF-hosts:172.16.1.131#服务端tasks:-name:yumshell:yuminstall-ynfs-utilsrpcbind#安装nfs-name:yunmshell:yum-yinstal…

    发布于:2019-11-09 09:18:40

    rsync软件服务利用ansible实现一键化部署

      首先创建一个脚本文件/server/tools/peizhi.shcat/server/tools/peizhi.shcat>>/etcsyncd.conf<<EOF#luo##paichu.sh##uid=rsyncgid=rsyncusechroot=nomaxconnections=200timeout=300pidfile=/varunsyncd.pidlockfi…

    发布于:2019-11-09 08:08:37

    Ansible roles实现LAMP架构部署wordpress

      Ansible roles实现LAMP架构部署wordpress为何使用Ansible及Ansible特点?Agentless(去中心化)StupiedSimpleSSHbydefaultYAMLnocode,定制剧本基于python实现模块化:调用特定模块,完成特定任务,支持自定义模块整个role目录的结构:.├──ansible.cfg├──hosts├──httpd-php_roles.retry├──httpd-php_roles.yml├──role…

    发布于:2019-11-09 00:03:21

    Ansible实战之Nginx高可用代理LNMP-wordpress

      Ansible实战之Nginx高可用代理LNMP-wordpress实验环境:前端使用Nginx做代理服务器,静态资源经由缓存服务器,连接后端web集群,动态资源直接连接后端集群,可由Nginx代理或Varnish实现动静分离,web服务端连接PHP服务,从而更好的提供动态资源,将动态资源数据保存在Mysql关系型数据库上,且Mysql数据库使用主从复制的技术。为验证整体架构的准确性,故将wordpress应用搭建在web服务端,来验证构架的有效性。为了防止单点故…

    发布于:2019-11-07 18:03:04

    Logstash的容器化与Ansible多环境下单配置文件发布

      原因为了发布、迁移方便,最近决定将公司项目中用的logstash容器化,最初原打算沿用原多进程方案,在容器内通过supervisor启动多个不同配置进程,但使用官方容器时并支持启动多个实例。最终解决方式:将集群的配置文件组装在一起,不同的path对应不同的filter与output;由于不同主机上组件不同,日志也不同。因此在ansible发布时通过脚本检测生成logfile的path列表,适配集群…

    发布于:2019-11-07 06:13:22

    精心汇总,史上最全-Ansible运维自动化工具19个常用模块使用实例(root用户角度)

      精心汇总,史上最全-Ansible运维自动化工具19个常用模块使用实例(root用户角度)本文章是站在root用户角度对Ansible的19个常用模块进行测试使用。为什么突出是站在root用户角度,因为很多时候,处于服务器安全考虑,我们是禁止root用户直接登录系统,如果要远程登录或者远程控制服务器,必须先登录普通用户,再登录root用户,因此在这个过程中,Ansible中root用户想使用相应的模块则没有像普通用户那么简单。一、模块列表1、setup2、ping3、file4、cop…

    发布于:2019-11-07 06:10:07

    利用Ansible部署运行Apache(http)的Docker容器

      利用Ansible部署运行Apache(http)的Docker容器在自动化运维领域,除了saltstack,还有ansible这个批量安装部署工具,在写具体内容先,先谈谈我用过两个工具后的感想。saltstack是C/S框架,要在客户端装软件,并且启动服务才能进行管理,ansible是通过ssh连接到客户端的,也就是说必须把密钥传给客户端才能进行管理,虽然可以关闭这个验证方式,但是生产环境中肯定是不能关闭的,从这一点看,还是ansible更容易配置,完全可以用脚…

    发布于:2019-10-01 20:44:38