RHEL 6.7下SaltStack安装和测试
SaltStack是(C/S)架构的集中化管理平台,SaltStack基于Python语言,采用zeromq消息队列进行通信(Tcp,ipc)。 一、基础环境1、角色、ip、版本、内核masterA 192.168.1.64 salt-master 2015.5.8 masterminionB 192.168.1.65 salt-minion 2015.5.8 minion 2、安装依赖包[root@xuegod63 ~]# yu...
运维自动化工具Ansible的简单介绍
一、简介 ansible是个什么东西呢?官方的title是“Ansible is Simple IT Automation”——简单的自动化IT工具。这个工具的目标有这么几项:让我们自动化部署APP;自动化管理配置项;自动化的持续交付;自动化的(AWS)云服务管理。 所有的这几个目标本质上来说都是在一个台或者几台服务器上,执...
Ansible快速上手
最近纠结于在Puppet、Chef、SaltStack、Ansible等一干配置管理工具中如何选择。考虑到一旦开始没有选好,以后更改又是一堆麻烦事,所以就稍微有些慎重。 Puppet和SaltStack曾用过,但不是十分符合预期,所以先行排除。至于Chef,虽然老早就听说过,但却一直没有找到机会尝试。翻了翻文档,Chef跟...
CentOS 6.3下Puppet安装配置笔记
最近抽空研究了下据说是圈里运维利器的国外开源软件puppet,原本是想搞一个最新版本编译的整合文档,最后在调试过程中各种报错,google下老外的文章,说是最新版本间存在很多不兼容的情况,后来果断放弃,找到了一个能兼容的版本,并测试成功,前后折腾了2天,真够坑的,现在把自己的心得整合成文档,供大家分享。 ...
Ansible安装与布署相关网站
Ansible安装与布署相关网站http://lansgg.blog.51cto.com/5675165/d-18http://diannaowa.blog.51cto.com/3219919/d-11http://msiyuetian.blog.51cto.com/8637744/d-18
Ansible :一个配置管理和IT自动化工具
今天来谈谈ansible,一个由 Python 编写的强大的配置管理解决方案。尽管市面上已经有很多可供选择的配置管理解决方案,但他们各有优劣,而ansible的特点就在于它的简洁。让ansible在主流的配置管理系统中与众不同的一点便是,它并不需要你在想要配置的每个节点上安装自己的组件。同时提供的一个优点在于,如果...
RHEL 6下源码包安装部署Ansible
介绍Ansible是一种批量部署工具,现在运维人员用的最多的三种开源集中化管理工具有:puppet,saltstack,ansible,各有各的优缺点,其中saltstack和ansible都是用python开发的。ansible其实准确的说只提供了一个框架,它要基于很多其他的python模块才能工作的,所以在安装ansible的时候你要再装很多其他的依赖包的。好处之...
Puppet学习
安装及简单实例应用安装环境:CentOS 5.4 X86_64位Server:1.先安装ruby语言包、ruby标准库、ruby shadow库yum install -y ruby ruby-libs ruby-shadow2.需要添加EPRL库,来支持puppetwget http:// dl.Fedoraproject.org /pub/epel/5Server/x86_64/epel-release-5-4.noarch.rpm如果你的系统是centos 6版本的或者是c...
CentOS 7中安装并使用自动化运维工具Ansible
Ansible是一款为类Unix系统开发的自由开源的配置和自动化工具。它用Python写成,类似于Chef和Puppet,但是有一个不同和优点是我们不需要在节点中安装任何客户端。它使用SSH来和节点进行通信。本篇将在CentOS 7上安装并配置Ansible,并且尝试管理两个节点。Ansible服务端 – ansible.linuxtechi.com ( 192.1...
自动化运维工具puppet的基础使用
一、puppet的简介puppet是一种开源的、新一代的集中化的配置管理工具。可管理的平台有windows,Linux,Unix等。有自己的配置语言(资源申报语言),可管理文件、软件包、系统服务、用户等。这些统称为puppet的资源。puppet是采用ruby语言研发的。工作流程如下图: 工作模型:单机模型:实现定义多...
基于ansible Role实现批量部署lamp平台
一、ansible Role介绍 # ansilbe自1.2版本引入的新特性,用于层次性、结构化地组织playbook。# roles能够根据层次型结构自动装载变量文件、tasks以及handlers等。# 要使用roles只需要在playbook中使用include指令即可。#简单来讲,roles就是通过分别将变量、文件、任务、模块及处理器放置于单独的目...
自动化运维工具之ansible
当维护的机器很多时有时需要批量部署。一、什么样的情形需要批量部署1、操作系统的安装常见的有collber,red hat satelite(redhat)系统专用。2、操作系统的配置常见的有cfengine,puppet,chef,func。其中puppet最受欢迎3、批量程序的部署4、批量命令的运行查看状态信息二、ansible介绍...
Linux下批量部署安装--PXE
Linux操作系统如何安装? 以及如何自动(无人值守)安装? 以及如何批量自动安装? 下面我们会一一的来介绍。以下操作以CentOS6系列为例,以 VMware 作为虚拟机管理器进行实验。一、安装系统 1、个人 pc 如何安装一个Linux操作系统使用呢? Lin...
RHEL 6系统启动流程
我们在使用Linux操作系统的时候,我们只需按下电源键,等待,然后输入账户和密码就可以使用Linux操作系统了。那么在按下电源到输入账号和密码之前,操作系统都做了些什么?下面就来讲述在这段时间发生的动作。下面以CentOS6系列为例来讲解Linux的启动流程。 一、Linux启动流程详...
Cobbler实现自动化安装操作系统
一、cobbler简介cobbler是实现自动化安装操作系统的工具。它解决了PXE安装时的弊端(只能实现单一操作系统的安装)。实际上,cobbler是对PXE二次封装可实现多版本,多环境操作系统安装的高级抽象工具。工作原理大致如下: 实际上,cobbler是对PXE的二次封装。cobbler可以自动的实现PXE配置中的某些手动过...
自动化运维工具SaltStack详细部署
==========================================================================================一、基础介绍==========================================================================================1、简介SaltStack是一个服务器基础架构集中化管理平台,具备配置管理、远程执行、监控等功能,一般可以理解...
结合Ansible技术监控Storm集群
1、我的hosts配置# vim /etc/hosts192.168.1.100 storm_zk1192.168.1.101 storm_zk2192.168.1.102 storm_zk3 192.168.1.103 storm_nimbus 192.168.1.104 storm_supervisor1192.168.1.105 storm_supervisor2192.168.1.106 storm_supervisor3192.168.1.107&...
自动化运维工具Ansible详细部署
==========================================================================================一、基础介绍==========================================================================================1、简介ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengi...