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 ...
随机推荐
- PHP手机号码归属地查询API接口
淘宝网 API地址: http://tcc.taobao.com/cc/json/mobile_tel_segment.htm?tel=15850781443 参数: tel:手机号码 返回:JSON ...
- boost数据结构variant
variant和any有些类似,是一种可变类型,是对C/C++中union概念的增强和扩展: 普通的union只能持有普通数据类型,而不能持有string.vector等复杂类型,而varian ...
- c++ std::ifstream
#include <iostream> #include <plug/plug.h> using namespace std; //使用宽字符,我猜是为了适应那些要使用宽字符的 ...
- iOS 百度地图获取当前地理位置
// // ViewController.m // BaiDuDemo // // Created by Chocolate. on 15-3-2. // Copyright (c) 2015年 re ...
- NW.js 入坑指南
NW.js是什么? NW.js 是基于 Chromium 和 Node.js 运行的, 以前也叫nodeWebkit.这就给了你使用HTML和JavaScript来制作桌面应用的可能.在应用里你可以直 ...
- Powershell 脚本调用方法
方法一: Get-Content "D:\PowershellScripts\Test\ErrorMailNotice.ps1" | Invoke-Expression 方法二: ...
- Scala 中我们长见到=> 解析下
=>这符号其实是映射转化的意思,个人理解,可能不准确, var increase = (x: Int) => x + 1 increase(10) res0: Int = 11 意思就是你 ...
- c# WinForm软件启动拦截(通过更改文件关联实现)
前几天想做一个软件启动之前拦截的程序,找了下网上的资料没有找到合适的,突然看到电脑软件某看图软件,找到个思路就是跟他一样的,通过修改文件关联进行启动拦截. 原理是这样的,更改.exe默认的启动方式为我 ...
- Powered by Flink
Apache Flink: Powered by Flink https://flink.apache.org/poweredby.html Powered by Flink Apache Flink ...
- Tickets---hdu1260(简单dp)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1260 题意是有n个人排队买票,第 i 个人买票所需要的时间是a[i],这个人和 i-1 或者 i+1 ...