saltstack syndic
#syndic 相当于master的代理,master通过syndic代理控制node主机
master <------ syndic+master <---------- node
master修改
[root@k8s_master ~]# cat /etc/salt/master |grep -v "grep\|^$\|^#"|grep order_masters
order_masters: True
[root@k8s_master ~]#
syndic+master
[root@slave3 ~]# yum install salt-syndic
[root@slave3 ~]# cat /etc/salt/master |grep -v "grep\|^$\|^#"
syndic_master: 192.168.132.148 #这里指向master的ip
[root@slave3 ~]# systemctl restart salt-master
[root@slave3 ~]# systemctl start salt-syndic
master查看key
[root@k8s_master ~]# salt-key
Accepted Keys:
k8s_master
k8s_node1
k8s_node2
slave3
Denied Keys:
Unaccepted Keys:
Rejected Keys:
node设置:
[root@slave3 ~]# cat /etc/salt/minion |grep -v "grep\|^$\|^#"
master: 192.168.132.141 #syndic+master 主机ip
id: slave3 [root@slave3 ~]# systemctl start salt-minion
syndic+master主机
[root@slave3 ~]# salt-key
Accepted Keys:
slave3
Denied Keys:
Unaccepted Keys:
Rejected Keys:
在syndic+master主机上执行job,然后在master主机上查看结果
#syndic+master主机
[root@slave3 ~]# salt 'slave3' cmd.run ifconfig
slave3:
ens33: flags=<UP,BROADCAST,RUNNING,MULTICAST> mtu
inet 192.168.132.141 netmask 255.255.255.0 broadcast 192.168.132.255
inet6 fe80::c417:d467:ea7e:9cda prefixlen scopeid 0x20<link>
ether :0c::a7:b3:0f txqueuelen (Ethernet)
RX packets bytes (40.8 MiB)
RX errors dropped overruns frame
TX packets bytes (10.2 MiB)
TX errors dropped overruns carrier collisions #master主机
[root@k8s_master ~]# salt-run jobs.list_jobs
......
.......
.......
:
----------
Arguments:
- ifconfig
Function:
cmd.run
StartTime:
, Jan ::43.784925
Target:
slave3
Target-type:
glob
User:
root [root@k8s_master ~]# salt-run jobs.lookup_jid
slave3:
ens33: flags=<UP,BROADCAST,RUNNING,MULTICAST> mtu
inet 192.168.132.141 netmask 255.255.255.0 broadcast 192.168.132.255
inet6 fe80::c417:d467:ea7e:9cda prefixlen scopeid 0x20<link>
ether :0c::a7:b3:0f txqueuelen (Ethernet)
RX packets bytes (40.8 MiB)
RX errors dropped overruns frame
TX packets bytes (10.2 MiB)
TX errors dropped overruns carrier collisions
sls(state)使用说明
master里的top.sls不能直接指定到客户端(minion)的id做管理,但可以直接管理minion(不通过sls),
绿色字体说明:master可以在自己的top.sls里的目标直接写minion的id(此id没有被master接受),只不过执行的top.sls为syndic+master下的top.sls,而master自己的top.sls不会被执行
saltstack syndic的更多相关文章
- SaltStack Syndic配置
参考URL: http://www.ttlsa.com/saltstack/saltstack-syndic-example/ 虽然中心master看不到 minion的key 但是还是可以直接指导m ...
- saltstack syndic安装配置使用
salt-syndic是做神马的呢?如果大家知道zabbix proxy的话那就可以很容易理解了,syndic的意思为理事,其实如果叫salt-proxy的话那就更好理解了,它就是一层代理,如同zab ...
- Centos 7 Saltstack 集群
一. Saltstack 双master master1 -------------------master2 | minion master1 1.yum -y install salt-mas ...
- Saltstack之Syndic(十)
Saltstack之Syndic 使用条件: 1.salt syndic必须运行在一台master上 2.salt syndic必须依赖更高级的master 安装 yum install -y sal ...
- saltstack安装配置(syndic)
syndic是saltstack用来做集群部署的,一般结构如图: syndic是一个特殊的minion,syndic类继承于minion类,syndic可以看作一个代理,只做数据传递. CentOS上 ...
- saltstack之syndic的配置
author: headsen chen date: 2018-08-04 22:22:09 1,架构 2,配置 2.1,配置master: yum -y install epel-relea ...
- Saltstack
一.Satlstack的概述 Saltstack是什么? Salt是一种和以往不同的基础设施管理方法,它是建立在大规模系统高速通讯能力可以大幅提升的想法上.这种方法使得Salt成为一个强大的能够解决基 ...
- Saltstack 介绍、安装、配置(一)
Slatstack 介绍 官网:https://saltstack.com/ 官方源:http://repo.saltstack.com/ (介绍各操作系统安装方法) http://repo.sal ...
- SaltStack之Master配置文件详解
salt-master的配置文件位于/etc/salt/master,可用选项如下: #######################主配置 interface默认值:0.0.0.0(所有的网络地址接口 ...
随机推荐
- Tyche 2317 Color
题目大意:有三个人alice,bob,yazid,三种颜色red,blue,green,每个人对应一种颜色. [name] is [color]. Yazid会做以下操作: 1 将三个句子连在一起 2 ...
- 基于OpenCv和swing的图片/视频展示Java实现
基于OpenCv和swing实现图片/视频的展示 图片的展示 swing展示图片,多为操作BufferedImage,这里要关注的核心是将Mat转为BufferedImage. 代码如下: publi ...
- JavaScript知识点总结[部分]
变量 局部变量必须一个 var 开头,如果未使用var,则默认表示声明的是全局变量. <script type="text/javascript"> // 全局变量 n ...
- Vijos P1459 车展 (treap 任意区间中位数)
题面: 描述 遥控车是在是太漂亮了,韵韵的好朋友都想来参观,所以游乐园决定举办m次车展.车库里共有n辆车,从左到右依次编号为1,2,…,n,每辆车都有一个展台.刚开始每个展台都有一个唯一的高度h[i] ...
- crawlspider_房多多
框架写起来代码是真的简洁多了,还有就是在requests爬取房多多的时候,无法爬取所有地区,而这个就不受影响 代码请查看码云 运行结果:
- MT【299】对数型数列不等式
已知数列$\{\dfrac{1}{n}\}$的前$n$项和为$S_n$,则下面选项正确的是( )A.$S_{2018}-1>\ln 2018$B.$S_{2018}-1<\ln ...
- python学习日记(编码再回顾)
当想从一种编码方式转换为另一种编码方式时,执行的就是以上步骤. 在python3里面,默认编码方式是unicode,所以无需解码(decode),直接编码(encode)成你想要的编码方式就可以了. ...
- ATR102E Stop. Otherwise... [容斥]
第一道容斥 \(ans[i] = \sum_{j = 0}^{min(cnt, n / 2)} (-1)^j \tbinom{cnt}{j} \tbinom{n - 2*j + k - 1}{k - ...
- js-元素相关
获取元素方法一 可以使用内置对象document上的getElementById方法来获取页面上设置了id属性的元素,获取到的是一个html对象,然后将它赋值给一个变量,比如: <script ...
- Docker部署Jenkins测试环境
安装docker环境 yum install epel-release -y && yum install docker -y 如果是高手需要docker-compose的话就再装个d ...