saltstack简介和安装

系统环境:CentOS6.5

准备yum源: epel源(包含了saltstack的包)、阿里源(CentOS-Base.repo)

Host解析文件:

# cat /etc/hosts

192.168.1.65 super65.cn
192.168.1.66 super66.cn

saltstack简介:

saltstack是一款有python编写的自动化执行配置管理工具。C/S模式 底层通过ZeroMQ通讯,使用ssl证书签发的方式进行认证管理。

依赖包:

Python版本大于2.6或版本小于3.0
msgpack-python:   SaltStack消息交换库
YAML:   SaltStack配置解析定义语法
Jinja2:   SaltStack  states配置模板
MarkupSafe:Python  unicode转换器
apache-libcloud:SaltStack对云架构编排库
Requests:HTTP Python库
ZeroMQ:SaltStack消息系统
pyzmq:ZeroMQ Python库
PyCrypto:Python密码库
M2Crypto:Openssl Python包装库

安装saltstack:(这里采用yum安装)

saltstack安装方式在CentOS上有4种:

1、yum安装

2、pip安装

3、源码安装

4、salt-bootstrap安装

master端:

[[email protected] ~]# yum install -y salt-master

minion端:

[[email protected] ~]# yum install -y salt-minion

安装报错:

原因:

epel源中缺少某些依赖包,

解决办法:

解决方法很多,这里加一个阿里CentOS6源即可解决

时间: 2024-11-05 23:16:22

saltstack简介和安装的相关文章

自动化运维工具之SaltStack-1、SaltStack介绍及安装

1.SaltStack简介 官方网址:http://www.saltstack.com官方文档:http://docs.saltstack.comGitHub:https:github.com/saltstack SaltStack是一个服务器基础架构集中化管理平台,具备配置管理.远程执行.监控等功能,一般可以理解为简化版的puppet和加强版的func.SaltStack基于Python语言实现,结合轻量级消息队列(ZeroMQ)与Python第三方模块(Pyzmq.PyCrypto.Pyji

部署SaltStack及批量安装httpd服务

SaltStack简介 Salt是一个基础平台管理工具.SaltStack 采用 C/S模式,server端就是salt的master,client端就是minion,minion与master之间通过ZeroMQ消息队列通信.master监听4505和4506端口,4505为master和minion认证通信端口,4506为master用来发送命令或者接收minion的命令执行返回信息.? SaltStack常用模块 SaltStack提供了非常多的功能模块,以便于对操作系统的基础功能和常用工

部署OA极速飞艇源码下载SaltStack及批量安装httpd服务

SaltStack简介Salt OA极速飞艇源码下载Q2947702644是一个基础平台管理工具.SaltStack 采用 C/S模式,server端就是salt的master,client端就是minion,minion与master之间通过ZeroMQ消息队列通信.master监听4505和4506端口,4505为master和minion认证通信端口,4506为master用来发送命令或者接收minion的命令执行返回信息.? SaltStack常用模块SaltStack提供了非常多的功能

Ubuntu下部分软件的简介及其安装步骤

1.安装linux摄像头应用软件cheese sudo apt-get install cheese 2.Ubuntu Tweak    Ubuntu Tweak是一款专门为Ubuntu(GNOME桌面)准备的配置.调整工具.主要面向新手级的普通用户.它可以设置很多并不能在系统首选项中设置的隐藏选项,以满足用户自定义的乐趣.即使是新手,也可以方便地通过它来进行适合自己的系统调整.    安装命令:    第一步:添加tweak源 sudo add-apt-repository ppa:tuala

Node.js【4】简介、安装和配置、快速入门

笔记来自<Node.js开发指南>BYVoid编著 第1章 Node.js简介 Node.js是一个让JavaScript运行在服务端的开发平台,它让JavaScript成为脚本语言世界的一等公民,在服务端堪与PHP.Python.Perl.Ruby平起平坐. Node.js可以作为服务器向用户提供服务,与PHP.Python.RubyonRails相比,它跳过了Apache.Nginx等HTTP服务器,直接面向前端开发. Node.js还可以调用C/C++的代码,这样可以充分利用已有的诸多函

Mahout学习之Mahout简介、安装、配置、入门程序测试

一.Mahout简介 查了Mahout的中文意思--驭象的人,再看看Mahout的logo,好吧,想和小黄象happy地玩耍,得顺便陪陪这位驭象人耍耍了... 附logo: (就是他,骑在象头上的那个Mahout) 步入正文啦: Mahout 是一个很强大的数据挖掘工具,是一个分布式机器学习算法的集合,包括:被称为Taste的分布式协同过滤的实现.分类.聚类等.Mahout最大的优点就是基于hadoop实现,把很多以前运行于单机上的算法,转化为了MapReduce模式,这样大大提升了算法可处理的

saltstack 系列(四)centos7使用saltstack源码安装nginx

使用saltstack源码安装nginx,首先先看一下我nginx的目录  tree一下,我们只需要关系nginx-install.sls 和nignx-service.sls.clu-vhost是我用python写的自动添加集群和自动更新踢出集群,后面会讲到. nginx ├── files │   ├── clu-vhost │   │   ├── 11.py │   │   ├── content.txt │   │   ├── epel-release-latest-7.noarch.r

Grant简介以及安装

Grant简介以及安装 1.   安装Grunt-cli需要使用npm,全局安装  命令:npm install –g grunt-cli(可能会涉及权限问题) 注意,安装grunt-cli并不等于安装了 Grunt!Grunt CLI的任务很简单:调用与Gruntfile在同一目录中 Grunt. 这样带来的好处是,允许你在同一个系统上同时安装多个版本的 Grunt. 这样就能让多个版本的 Grunt 同时安装在同一台机器上. npm时node.js的包管理工具( Grunt基于Node.js

CAS系列:CAS Server简介与安装

CAS是什么? JA-SIG CAS 是一个企业级的.开源的基于Java2EE的SSO解决方案.它有多种用不同语言编写的客户端.CAS是由耶鲁大学(Yale)开发. CAS Server版本与Java版本 CAS 3.1 要部署CAS3.1,至少得JDK1.5 . On the Windows PC, building CAS has been tested with the following: JDK 1.5.0_8 and higher JDK 1.6 and higher On Linu