Stalstack 安装
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源:
- wget https://mirrors.aliyun.com/centos-vault/7.0.1406/extras/x86_64/Packages/epel-release-7-2.noarch.rpm
- rpm -ivh epel-release-6-8.noarch.rpm
Stalstack master 安装
安装Saltstack master
yum install salt-master -y
添加Saltstack master开机自启动
systemctl enable salt-master
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 安装的更多相关文章
- docker——容器安装tomcat
写在前面: 继续docker的学习,学习了docker的基本常用命令之后,我在docker上安装jdk,tomcat两个基本的java web工具,这里对操作流程记录一下. 软件准备: 1.jdk-7 ...
- 网络原因导致 npm 软件包 node-sass / gulp-sass 安装失败的处理办法
如果你正在构建一个基于 gulp 的前端自动化开发环境,那么极有可能会用到 gulp-sass ,由于网络原因你可能会安装失败,因为安装过程中部分细节会到亚马逊云服务器上获取文件.本文主要讨论在不变更 ...
- Sublime Text3安装JsHint
介绍 Sublime Text3使用jshint依赖Nodejs,SublimeLinter和Sublimelinter-jshint. NodeJs的安装省略. 安装SublimeLinter Su ...
- Fabio 安装和简单使用
Fabio(Go 语言):https://github.com/eBay/fabio Fabio 是一个快速.现代.zero-conf 负载均衡 HTTP(S) 路由器,用于部署 Consul 管理的 ...
- gentoo 安装
加载完光驱后 1进行ping命令查看网络是否通畅 2设置硬盘的标识为GPT(主要用于64位且启动模式为UEFI,还有一个是MBR,主要用于32位且启动模式为bois) parted -a optima ...
- 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. ...
- 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 服务器安装操 ...
- 【原】nodejs全局安装和本地安装的区别
来微信支付有2年多了,从2年前的互联网模式转变为O2O模式,主要的场景是跟线下的商户去打交道,不像以往的互联网模式,有产品经理提需求,我们帮忙去解决问题. 转型后是这样的,团队成员更多需要去寻找业务的 ...
- tLinux 2.2下安装Mono 4.8
Tlinux2.2发行版基于CentOS 7.2.1511研发而成,内核版本与Tlinux2.0发行版保持完全一致,更加稳定,并保持对Tlinux2.0的完全兼容.Mono 4版本要求CentOS 7 ...
随机推荐
- java获取系统时区
//Calendar cal = Calendar.getInstance(); //TimeZone timeZone = cal.getTimeZone(); TimeZone timeZone ...
- android 性能測试CTS篇
CTS介绍 一.CTS简单介绍 CTS 全称Compatibility Test Suite兼容性測试工具. 当电子产品开发出来.并定制了自己的Android系统后,必需要通过最新的CTS检測.以保证 ...
- Android去掉标题的方法
我们写程序的时候经常要全屏显示或者不显示标题.比如我们做地图导航的时候就不要标题了,下面介绍三种方法来实现Android去掉标题. 第一种:也一般入门的时候经常使用的一种方法 在setContentV ...
- 关于TNS_ADMIN环境变量
转自:https://blog.csdn.net/pan_tian/article/details/7699599 很多oracle产品都有自己的TNS文件,如果你的系统里装了多个Oracle的产品的 ...
- 160622、详解JavaScript变量提升
变量在程序中随处可见.它们是一些始终在相互影响,相互作用的的数据和逻辑.正是这些互动使应用程序活了起来. 在JavaScript中使用变量很重要的一方面就是变量的提升 —— 它决定了一个变量何时可以被 ...
- 160719、Spring + Dubbo + zookeeper (linux) 框架搭建
转载一篇博客,写得不错(至少我参考一下搭建成功了) 转载地址:http://my.oschina.net/wangt10/blog/522799 dubbo简介 节点角色说明: Provider: 暴 ...
- POJ 2609 Ferry Loading(双塔DP)
Ferry Loading Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 1807 Accepted: 509 Sp ...
- Django开发流程
1.创建Django工程 django-admin startproject pro1 2.settings.py配置中文和时区,和在pro1根目录下创建一个'static'目录,并在settings ...
- 手动爬虫之糗事百科(ptyhon3)
一.调用封装的Url_ProxyHelper类,源码如下 import urllib.request as ur class Url_ProxyHelper: def __init__(self, u ...
- 巨蟒python全栈开发flask4
1.偏函数 2.ThreadingLocal线程安全 空间换取时间 3.LocalStack 4.RunFlask+request 5.请求上文 6.请求下文