#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的更多相关文章

  1. SaltStack Syndic配置

    参考URL: http://www.ttlsa.com/saltstack/saltstack-syndic-example/ 虽然中心master看不到 minion的key 但是还是可以直接指导m ...

  2. saltstack syndic安装配置使用

    salt-syndic是做神马的呢?如果大家知道zabbix proxy的话那就可以很容易理解了,syndic的意思为理事,其实如果叫salt-proxy的话那就更好理解了,它就是一层代理,如同zab ...

  3. Centos 7 Saltstack 集群

    一. Saltstack  双master master1 -------------------master2 | minion master1 1.yum -y install  salt-mas ...

  4. Saltstack之Syndic(十)

    Saltstack之Syndic 使用条件: 1.salt syndic必须运行在一台master上 2.salt syndic必须依赖更高级的master 安装 yum install -y sal ...

  5. saltstack安装配置(syndic)

    syndic是saltstack用来做集群部署的,一般结构如图: syndic是一个特殊的minion,syndic类继承于minion类,syndic可以看作一个代理,只做数据传递. CentOS上 ...

  6. saltstack之syndic的配置

    author: headsen  chen date: 2018-08-04   22:22:09 1,架构 2,配置 2.1,配置master: yum  -y install epel-relea ...

  7. Saltstack

    一.Satlstack的概述 Saltstack是什么? Salt是一种和以往不同的基础设施管理方法,它是建立在大规模系统高速通讯能力可以大幅提升的想法上.这种方法使得Salt成为一个强大的能够解决基 ...

  8. Saltstack 介绍、安装、配置(一)

    Slatstack 介绍 官网:https://saltstack.com/ 官方源:http://repo.saltstack.com/  (介绍各操作系统安装方法) http://repo.sal ...

  9. SaltStack之Master配置文件详解

    salt-master的配置文件位于/etc/salt/master,可用选项如下: #######################主配置 interface默认值:0.0.0.0(所有的网络地址接口 ...

随机推荐

  1. require.js基本用法

    1.require.js的加载 使用require.js的第一步,是先去官方网站下载最新版本. 下载后,假定把它放在js子目录下面,就可以加载了. 1 <script src="js/ ...

  2. 「2017 Multi-University Training Contest 8」2017多校训练8

    1009 I am your Father! (最小树形图-朱刘算法) 题目链接 HDU6141 I am your Father! 求有向图最大生成树,要求n的父节点尽量小. 我们将所有wi变为-w ...

  3. 【BZOJ4316】小C的独立集(仙人掌,动态规划)

    [BZOJ4316]小C的独立集(仙人掌,动态规划) 题面 BZOJ 题解 除了普通的动态规划以外,这题还可以用仙人掌的做法来做. 这里没有必要把圆方树给建立出来 \(Tarjan\)的本质其实就是一 ...

  4. 「SCOI2016」萌萌哒 解题报告

    「SCOI2016」萌萌哒 这思路厉害啊.. 容易发现有个暴力是并查集 然后我想了半天线段树优化无果 然后正解是倍增优化并查集 有这个思路就简单了,就是开一个并查集代表每个开头\(i\)每个长\(2^ ...

  5. [POI2008]KLO-Building blocks

    题目描述 N柱砖,希望有连续K柱的高度是一样的. 你可以选择以下两个动作 1:从某柱砖的顶端拿一块砖出来,丢掉不要了. 2:从仓库中拿出一块砖,放到另一柱.仓库无限大. 现在希望用最小次数的动作完成任 ...

  6. poj 3186 Treats for the Cows(dp)

    Description FJ has purchased N (1 <= N <= 2000) yummy treats for the cows who get money for gi ...

  7. Quick Guide to Microservices with Spring Boot 2.0, Eureka and Spring Cloud

    https://piotrminkowski.wordpress.com/2018/04/26/quick-guide-to-microservices-with-spring-boot-2-0-eu ...

  8. hihocoder1364 奖券兑换

    题目链接 思路 乍一看这是一个01背包的裸题.但是数据范围\(10^5\)是无法承受的. 但是发现\(p_i\)和\(w_i\)只有10,也就是说最多只有100种物品.所以可以对他们进行分组.然后用二 ...

  9. Miniconda 虚拟环境安装及应用

    首先要下载Miniconda安装包 下载地址  链接:https://pan.baidu.com/s/1rj-9exKBSHnCCxqq7JQSxA      提取码:ab53 下一步 打开下载好的M ...

  10. File类三种得到路径的方法

    转: File类三种得到路径的方法 2010年11月29日 20:37:00 ssyan 阅读数:27123 标签: filemicrosoftstringexceptionwindowsunix   ...