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(所有的网络地址接口 ...
随机推荐
- 【CPU】理解CPU
CPU,全称Central Processing Unit,即中央处理器. 何为CPU? 计算机必须能够自动地从主存中取出一条条指令执行,专门来执行指令的就是CPU. 一.指令的执行过程 为了理解CP ...
- python BeautifulSoup库的基本使用
Beautiful Soup 是用Python写的一个HTML/XML的解析器,它可以很好的处理不规范标记并生成剖析树(parse tree). 它提供简单又常用的导航(navigating),搜索以 ...
- BZOJ4519[Cqoi2016]不同的最小割——最小割树+map
题目描述 学过图论的同学都知道最小割的概念:对于一个图,某个对图中结点的划分将图中所有结点分成 两个部分,如果结点s,t不在同一个部分中,则称这个划分是关于s,t的割.对于带权图来说,将 所有顶点处在 ...
- Python内建GUI模块Tkinter(一)
Python主窗口 Python特定的GUI界面,是一个图像的窗口,tkinter是python自带的,可以编辑的GUI界面,我们可以用GUI实现很多一个直观的功能,如何想开发一个计算器,如果只是一个 ...
- ios-deploy was not found
Ionic 打包ios的时候,突然报错,提示如下: (node:1157) UnhandledPromiseRejectionWarning: ios-deploy was not found. Pl ...
- MT【259】2016天津压轴题之最佳逼近
(2016天津压轴题)设函数$f(x)=(x-1)^3-ax-b,x\in R$, 其中$a,b\in R$(1)求$f(x)$的单调区间.(2)若$f(x)$存在极值点$x_0$,且$f(x_1)= ...
- [国家集训队]middle 解题报告
[国家集训队]middle 主席树的想法感觉挺妙的,但是这题数据范围这么小,直接分块草过去不就好了吗 二分是要二分的,把\(<x\)置\(-1\),\(\ge x\)的置\(1\),于是我们需要 ...
- ELK部署详解--filebeat
filebeat.yml ###################### Filebeat Configuration Example ######################### # This ...
- mysql 单表卡死
由于单表数据量过大导致的更新操作处于卡死状态,无法打开也无法修改. 此时需要命令行模式连接数据库,注意点:此处连接需要相同的账号 1. $ SHOW PROCESSLIST; 2. $ kill 37 ...
- MYSQL timestamp NOT NULL插入NULL的报错问题
1. 在开发两个数据库数据同步功能的时候,需要在本地搭建一个本地的数据库作为一个本地库,然后用于同步开发库中的数据.在插入的时候出现了一个问题. 问题描述: 我们每张表中都会存在一个create_ti ...