Stalstack 介绍

saltsack与shell自动化的区别

  •   shell 自动化脚本 --> 串行
  •   saltstack --> 并行

saltsack 平台管理插件

  •   saltstack Python API halite
  •   saltstack 开发语言

saltstack 使用Python语言开发

  •   saltstack 管理类型
  •   salt 远程执行
  •   salt 配置管理
  •   salt 云管理

salt 运行方式

  •   Local 管理自己
  •   Master主、Minion从
  •   Salt SSH 通过SSH管理(效率低)

运行操作系统

  • CentOS、Redhat、Ubuntu、Fedora、Gentoo、Debian、MAC OS X、suse、freebsd、Windos (只能运行Minion从)

Saltstack 执行定义

  • 目标 --> 模块 --> 方法 --> 返回

操作环境

操作系统:

  •   Linux Centos 7.4

服务版本:

  •   salt-master-2015.5.10-2.el7.noarch
  •   salt-minion-2015.5.10-2.el7.noarch

使用yum源:


Stalstack master 安装

安装Saltstack master

yum install salt-master -y

添加Saltstack master开机自启动

systemctl enable salt-master
修改Saltstack配置文件
vim /etc/salt/master
----------------------------------------
#file_roots:
# base:
# - /srv/salt
注:解注释,确保第2行两个空格,第3行4个空格。
----------------------------------------
#pillar_roots:
# base:
# - /srv/pillar
注:解注释,确保第2行两个空格,第3行4个空格。
----------------------------------------

启动Saltstack master 服务

systemctl start salt-master

Stalstack minion 安装

安装Saltstack minion

yum install salt-minion -y

添加Saltstack minion开机自启

systemctl enable salt-minion

修改Saltstack minion配置文件。

vim /etc/salt/minion 
----------------------------------------
#master: salt
注:解注释,salt改为masterIP或主机名,冒号后面要有1个空格。修改如下
master: 192.168.1.57
----------------------------------------
#id:
注:解注释,标识minion端的名称,冒号后面要有1个空格。修改如下
id: test1
---------------------------------------

启动Saltstack minion服务

systemctl start salt-minion

Stalstack 安装的更多相关文章

  1. docker——容器安装tomcat

    写在前面: 继续docker的学习,学习了docker的基本常用命令之后,我在docker上安装jdk,tomcat两个基本的java web工具,这里对操作流程记录一下. 软件准备: 1.jdk-7 ...

  2. 网络原因导致 npm 软件包 node-sass / gulp-sass 安装失败的处理办法

    如果你正在构建一个基于 gulp 的前端自动化开发环境,那么极有可能会用到 gulp-sass ,由于网络原因你可能会安装失败,因为安装过程中部分细节会到亚马逊云服务器上获取文件.本文主要讨论在不变更 ...

  3. Sublime Text3安装JsHint

    介绍 Sublime Text3使用jshint依赖Nodejs,SublimeLinter和Sublimelinter-jshint. NodeJs的安装省略. 安装SublimeLinter Su ...

  4. Fabio 安装和简单使用

    Fabio(Go 语言):https://github.com/eBay/fabio Fabio 是一个快速.现代.zero-conf 负载均衡 HTTP(S) 路由器,用于部署 Consul 管理的 ...

  5. gentoo 安装

    加载完光驱后 1进行ping命令查看网络是否通畅 2设置硬盘的标识为GPT(主要用于64位且启动模式为UEFI,还有一个是MBR,主要用于32位且启动模式为bois) parted -a optima ...

  6. Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part3:db安装和升级

    Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part3:db安装和升级 环境:OEL 5.7 + Oracle 10.2.0.5 RAC 5.安装Database软件 5. ...

  7. Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part1:准备工作

    Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part1:准备工作 环境:OEL 5.7 + Oracle 10.2.0.5 RAC 1.实施前准备工作 1.1 服务器安装操 ...

  8. 【原】nodejs全局安装和本地安装的区别

    来微信支付有2年多了,从2年前的互联网模式转变为O2O模式,主要的场景是跟线下的商户去打交道,不像以往的互联网模式,有产品经理提需求,我们帮忙去解决问题. 转型后是这样的,团队成员更多需要去寻找业务的 ...

  9. tLinux 2.2下安装Mono 4.8

    Tlinux2.2发行版基于CentOS 7.2.1511研发而成,内核版本与Tlinux2.0发行版保持完全一致,更加稳定,并保持对Tlinux2.0的完全兼容.Mono 4版本要求CentOS 7 ...

随机推荐

  1. java获取系统时区

    //Calendar cal = Calendar.getInstance(); //TimeZone timeZone = cal.getTimeZone(); TimeZone timeZone ...

  2. android 性能測试CTS篇

    CTS介绍 一.CTS简单介绍 CTS 全称Compatibility Test Suite兼容性測试工具. 当电子产品开发出来.并定制了自己的Android系统后,必需要通过最新的CTS检測.以保证 ...

  3. Android去掉标题的方法

    我们写程序的时候经常要全屏显示或者不显示标题.比如我们做地图导航的时候就不要标题了,下面介绍三种方法来实现Android去掉标题. 第一种:也一般入门的时候经常使用的一种方法 在setContentV ...

  4. 关于TNS_ADMIN环境变量

    转自:https://blog.csdn.net/pan_tian/article/details/7699599 很多oracle产品都有自己的TNS文件,如果你的系统里装了多个Oracle的产品的 ...

  5. 160622、详解JavaScript变量提升

    变量在程序中随处可见.它们是一些始终在相互影响,相互作用的的数据和逻辑.正是这些互动使应用程序活了起来. 在JavaScript中使用变量很重要的一方面就是变量的提升 —— 它决定了一个变量何时可以被 ...

  6. 160719、Spring + Dubbo + zookeeper (linux) 框架搭建

    转载一篇博客,写得不错(至少我参考一下搭建成功了) 转载地址:http://my.oschina.net/wangt10/blog/522799 dubbo简介 节点角色说明: Provider: 暴 ...

  7. POJ 2609 Ferry Loading(双塔DP)

    Ferry Loading Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 1807   Accepted: 509   Sp ...

  8. Django开发流程

    1.创建Django工程 django-admin startproject pro1 2.settings.py配置中文和时区,和在pro1根目录下创建一个'static'目录,并在settings ...

  9. 手动爬虫之糗事百科(ptyhon3)

    一.调用封装的Url_ProxyHelper类,源码如下 import urllib.request as ur class Url_ProxyHelper: def __init__(self, u ...

  10. 巨蟒python全栈开发flask4

    1.偏函数 2.ThreadingLocal线程安全 空间换取时间 3.LocalStack 4.RunFlask+request 5.请求上文 6.请求下文