Stalstack 介绍

saltsack与shell自动化的区别

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

saltsack 平台管理插件

  •   saltstack Python API halite
  •   saltstack 开发语言

saltstack 使用Python语言开发

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

salt 运行方式

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

运行操作系统

  • CentOSRedhatUbuntuFedoraGentooDebianMAC OS XsusefreebsdWindos (只能运行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. PHP手机号码归属地查询API接口

    淘宝网 API地址: http://tcc.taobao.com/cc/json/mobile_tel_segment.htm?tel=15850781443 参数: tel:手机号码 返回:JSON ...

  2. boost数据结构variant

    variant和any有些类似,是一种可变类型,是对C/C++中union概念的增强和扩展:    普通的union只能持有普通数据类型,而不能持有string.vector等复杂类型,而varian ...

  3. c++ std::ifstream

    #include <iostream> #include <plug/plug.h> using namespace std; //使用宽字符,我猜是为了适应那些要使用宽字符的 ...

  4. iOS 百度地图获取当前地理位置

    // // ViewController.m // BaiDuDemo // // Created by Chocolate. on 15-3-2. // Copyright (c) 2015年 re ...

  5. NW.js 入坑指南

    NW.js是什么? NW.js 是基于 Chromium 和 Node.js 运行的, 以前也叫nodeWebkit.这就给了你使用HTML和JavaScript来制作桌面应用的可能.在应用里你可以直 ...

  6. Powershell 脚本调用方法

    方法一: Get-Content "D:\PowershellScripts\Test\ErrorMailNotice.ps1" | Invoke-Expression 方法二: ...

  7. Scala 中我们长见到=> 解析下

    =>这符号其实是映射转化的意思,个人理解,可能不准确, var increase = (x: Int) => x + 1 increase(10) res0: Int = 11 意思就是你 ...

  8. c# WinForm软件启动拦截(通过更改文件关联实现)

    前几天想做一个软件启动之前拦截的程序,找了下网上的资料没有找到合适的,突然看到电脑软件某看图软件,找到个思路就是跟他一样的,通过修改文件关联进行启动拦截. 原理是这样的,更改.exe默认的启动方式为我 ...

  9. Powered by Flink

    Apache Flink: Powered by Flink https://flink.apache.org/poweredby.html Powered by Flink Apache Flink ...

  10. Tickets---hdu1260(简单dp)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1260 题意是有n个人排队买票,第 i 个人买票所需要的时间是a[i],这个人和 i-1 或者 i+1 ...