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(所有的网络地址接口 ...
随机推荐
- 测试md
一级标题 table class="top_ta" width="100%" border="0" cellspacing="0& ...
- windows电脑连接蓝牙耳机的正确步骤
前言 我使用的是小米运动蓝牙耳机,操作系统为win7,废话少说直接上教程 是否支持蓝牙功能 按住win+R,打开[运行],输入devmgmt.msc,回车. 只要有Bluetooth 无线电收发器,那 ...
- PHP——实现随机打乱一个二维数组
<?php /* * @Author: wyy * @Date: 2019-01-28 10:26:29 * @Email: 2752154874@qq.com * @Last Modified ...
- HUST 1555 数学作业
参考自:https://www.cnblogs.com/ECJTUACM-873284962/p/6394892.html 1555 - A Math Homework 时间限制:1秒 内存限制:12 ...
- centos 7创建ss服务(方式二)
一:安装pip yum install python-pip 如果没有python包则执行命令:yum -y install epel-release: 二:安装SS pip install shad ...
- CNN卷积神经网络人脸识别
图片总共40个人,每人10张图片,每张图片高57,宽47.共400张图片. 读取图片的py文件 import numpyimport pandasfrom PIL import Imagefrom k ...
- 大学实验3指导:利用单链表实现A-B
实验目的:深入理解单链表的建立及操作 实验内容: 1.建立单链表A与B 2.实现主要的函数,查找.插入.删除等 3.实现操作A-B 步骤1:包含必要的函数库,对结构体LNode中的抽象数据类型Elem ...
- [HDU4635] Strongly connected
传送门:>Here< 题意:给出一张DAG,问最多添加几条边(有向)使其强连通分量个数大于1 解题思路 最少添加几条边使其强连通我们是知道的,非常简单,就是入度为0的点与出度为0的点的较大 ...
- 【BZOJ5314】[JSOI2018]潜入行动(动态规划)
[BZOJ5314][JSOI2018]潜入行动(动态规划) 题面 BZOJ 洛谷 题解 不难想到一个沙雕\(dp\),设\(f[i][j][0/1][0/1]\)表示当前点\(i\),子树中一共放了 ...
- 解决SSH连接出现 Software caused connection abort 的问题
修改服务器中/etc/ssh/sshd.config 文件,将LoginGraceTime的值设为0,默认为2m,TCPKeepAlive 设为yes, 然后使用service sshd restar ...