SaltStack 第二板块安装说明 [2]
主机名 | IP地址 | 说明 |
linux-node1.example.com | 192.168.56.11 | 模式:master |
linux-node2.example.com | 192.168.56.12 | 模式:minion |
官方已经提供了Yum,我们可以指定官方yum源http://repo.saltstack.com/
yum install https://repo.saltstack.com/yum/redhat/salt-repo-latest-1.el7.noarch.rpm
服务器A:yum -y install salt-master salt-minion服务器B:yum -y install salt-minion
服务器A:yum -y install salt-master salt-minion服务器B:yum -y install salt-minion
master: 192.168.56.11 可以是主机名需要解析(指定服务端的IP地址)id: 唯一标识符,可以不配,不配默认就是主机名
[root@linux-node1 ~]# ll /etc/salt/total 112-rw-r----- 1 root root 2626 Jun 11 04:43 clouddrwxr-xr-x 2 root root 6 Jun 14 04:42 cloud.conf.ddrwxr-xr-x 2 root root 6 Jun 14 04:42 cloud.deploy.ddrwxr-xr-x 2 root root 6 Jun 14 04:42 cloud.maps.ddrwxr-xr-x 2 root root 6 Jun 14 04:42 cloud.profiles.ddrwxr-xr-x 2 root root 6 Jun 14 04:42 cloud.providers.d-rw-r----- 1 root root 39122 Jun 11 04:43 masterdrwxr-xr-x 2 root root 6 Jun 14 04:42 master.d-rw-r----- 1 root root 31485 Jun 14 19:19 miniondrwxr-xr-x 2 root root 6 Jun 14 04:42 minion.d-rw-r--r-- 1 root root 23 Jun 14 19:19 minion_iddrwxr-xr-x 4 root root 32 Jun 14 19:15 pki-rw-r----- 1 root root 26460 Jun 11 04:43 proxy-rw-r----- 1 root root 344 Jun 11 04:43 roster
[root@linux-node1 ~]# cat /etc/salt/minion_idlinux-node1.example.com
drwxr-xr-x 4 root root 32 Jun 14 19:15 pki├── pki│ ├── master│ └── minion│ ├── minion.pem 私钥│ └── minion.pub 公钥
[root@linux-node1 salt]# tree pki/pki/├── master│ ├── master.pem 私钥│ ├── master.pub 公钥│ ├── minions│ ├── minions_autosign│ ├── minions_denied│ ├── minions_pre 接收到minion的公钥 等待master的同意│ │ ├── linux-node1.example.com使用id作为公钥的名称│ │ └── linux-node2.example.com│ └── minions_rejected└── minion minion的公钥和私钥 ├── minion.pem └── minion.pub
vim /etc/salt/minionmaster: 192.168.56.11 指定服务端[root@linux-node2 ~]# systemctl start salt-minion 启动服务
[root@linux-node1 salt]# salt-keyAccepted Keys: 同意的Denied Keys: 拒绝的Unaccepted Keys: 等待同意的linux-node1.example.comlinux-node2.example.comRejected Keys:
[root@linux-node1 salt]# salt-key -A[root@linux-node1 salt]# salt-key -a 指定id[root@linux-node1 salt]# salt-key -a 支持通配符
[root@linux-node1 salt]# salt-key -AThe following keys are going to be accepted:Unaccepted Keys:linux-node1.example.comlinux-node2.example.comProceed? [n/Y] YKey for minion linux-node1.example.com accepted.Key for minion linux-node2.example.com accepted.
pki/├── master│ ├── master.pem│ ├── master.pub│ ├── minions│ │ ├── linux-node1.example.com│ │ └── linux-node2.example.com│ ├── minions_autosign│ ├── minions_denied│ ├── minions_pre│ └── minions_rejected└── minion ├── minion_master.pub 同意之后master发送公钥 ├── minion.pem └── minion.pub
SaltStack 第二板块安装说明 [2]相关推荐
- 自动化运维之SaltStack,批量安装httpd实战
SaltStack原理 SaltStack由Master和Minion构成,Master 是服务端, 表示一台服务器:Minion是客户服务端,表示多台服务器.在Master上发送命令给符合条件的Mi ...
- saltstack源码安装nrpe
最近弄saltstack弄上瘾了,今天又弄了saltstack源码安装nrpe,安装nrpe之前需要安装nagios-plugins,首先是top.sls文件: [root@cacti salt]# ...
- 第二章 第二节 安装Eclipse
第二节 安装Eclipse 返回目录 Eclipse.org站点提供整个Eclipse系统的下载,包括SWT和JFace.下载主站是http://www.eclipse.org/downloads. ...
- Maven for Eclipse 第二章 ——安装 m2eclipse插件
m2eclipse 是一个提供了 Maven 与 Eclipse 整合的插件.它的意图是桥接上 Maven 和 Eclipse 之间的缺口.通过 Maven 原型提供的简单直白的接口创建项目,它使 M ...
- saltstack的简单安装和配置
saltstack的简单安装和配置 什么是saltstack? SaltStack是一个服务器基础架构集中化管理平台,具备配置管理.远程执行.监控等功能,一般可以理解为简化版的puppet和加强版的f ...
- mysql所选路径已经存在_【mysql第二次安装不了】mysql安装失败怎么清理干净?
很多朋友装mysql数据库时出现无法安装的情况,更可怕的是删除相关文件仍然无法安装,很伤脑筋,相信很多朋友都有过这种经历. 其实导致数据无法安装的原因大多数是因为之前安装的Mysql数据没有卸载干净, ...
- mysql所选路径已经存在_「mysql第二次安装不了」mysql安装失败怎么清理干净?
很多朋友装mysql数据库时出现无法安装的情况,更可怕的是删除相关文件仍然无法安装,很伤脑筋,相信很多朋友都有过这种经历. 其实导致数据无法安装的原因大多数是因为之前安装的Mysql数据没有卸载干净, ...
- Saltstack系列之一——安装篇
最近,和暴雪中国区带技术的一个人聊了不少,他们在测试salt,不过目前用的是puppet,服务器数量也快要1000多台.那为什么他们会去考虑测试salt.另谋他法呢,肯定是有salt一定优势的. 其实 ...
- Saltstack 介绍、安装、配置(一)
Slatstack 介绍 官网:https://saltstack.com/ 官方源:http://repo.saltstack.com/ (介绍各操作系统安装方法) centos 6源 yum i ...
最新文章
- 电脑机时,电脑死机时,为啥会忍不住扇它一巴掌?
- Tensorflow学习: 乘法demo
- linux的nvme驱动需要关心的统计项
- JAVA多线程之UncaughtExceptionHandler——处理非正常的线程中止
- nginx proxy_pass末尾神奇的/
- 知道这些性能优化手段,工资起码提升一倍
- 偷用计算机作文,偷玩电脑作文5篇
- 机器学习速成课程 | 练习 | Google Development——编程练习:稀疏数据和嵌套简介
- 随想录(程序语言只是SE的敲门砖)
- OAuth2.0 使用 JWT令牌
- sqlserver临时表操作
- 新人开车——访问控制
- linux下PHP后台配置极光推送问题
- 使用 LaTeX 语言对 MATLAB 中的图片进行标注
- CnOpenData中国各区县工商注册企业分年份数量统计(含新增,注销企业数量)
- 示波器1m和50欧姆示阻抗匹配_示波器的阻抗选择
- Install Debian (Etch/testing) in a USB stick 在U 盘中安装 Debian(Etch/testing)(
- 英勇的战士——斯巴达
- 中国移动CMnet和CMwap两种网络的区别?
- 拜师————python基础入门——守破离学习法,海龟绘图,画出奥运五环图,day3