SaltStack 模块】的更多相关文章

包安装模块.文件维护模块.服务模块 zabbix_agent: pkg.installed: - name: zabbix22-agent file.managed: - name: /etc/zabbix_agentd.conf - source: satl://init/file/zabbix_agentd.conf - user: root - group: root - mode: 644 - template: jinja \\指定模板类型 - defaults: Zabbix_Ser…
 入口文件top.sls 三要素环境:通过file-roots指定目标主机:可以使用通配符*配置文件路径:路径分割符为. 比如a.mysql 表示在环境指定的路径下有个a目录,a目录下有个mysql.sls文件每个相同要素下的元素为并列关系,使用列表 - [root@frontend_01 salt]# cat hello/etc.sls    etc_backup:    file.recurse:        - source: salt://hello/etc  ### 需要复制的文件路…
一. cp.get_file实现从master端复制文件到minion服务器的文件中cp.get_file 1. 修改/etc/salt/master ,指定server 工作的根目录   file-roots:       - base:              /srv/salt  (默认路径,可以指定)2 . 创建目录     mkdir /srv/salt 3. 拷贝需要复制的文件到工作目录   cp -ra source_file /srv/salt    其实这里可以有一个技巧,把…
对象的管理 saltstack系统中我们的管理对象叫做target,在master上我们可以采用不同的target去管理不同的minion,这些target都是通过去管理和匹配minion的id来做的一些集合. salt [options] '<target>' <function> [arguments] target参数 1.正则匹配(PCRE) 通过正则表达式来匹配minion id的方式去管理它们: salt -E '^min' test.ping 2.列表匹配(List)…
介绍一些常用的saltstack模块,更多模块参考官方网站 1.跟安装包相关的模块:salt.states.pkg salt.states.pkg.downloaded(name, version=None, pkgs=None, fromrepo=None, ignore_epoch=None, **kwargs) 当同时使用了name,pkgs那么name将会被忽略   salt.states.pkg.installed(name, version=None, refresh=None, f…
目录 1. SaltStack模块介绍 2. SaltStack常用模块 2.1 SaltStack常用模块之network 2.1.1 network.active_tcp 2.1.2 network.calc_net 2.1.3 network.connect 2.1.4 network.default_route 2.1.5 network.get_fqdn 2.1.6 network.get_hostname 2.1.7 network.get_route 2.1.8 network.h…
Job基本管理 Jid: job id,格式为%Y%m%d%H%M%S%f 在master在下发指令消息时,会附带上产生的jid.minion在接收到指令开始执行时,会 在本地的cachedir(默认是/var/cache/salt/minion/)下的proc目录下产生以该jid 命名的文件,用于在执行过程中master查看当前任务的执行情况,指令执行完毕 将结果传送给master后,删除该临时文件 master将minion的执行结果存放在本地/var/cache/salt/master/j…
一.服务器管理回顾 1.requests 发送: requests.post(url='',data=,json=) requests.get() Django接受: request.POST, content-type: 2.API验证 key,time|time 二.问题汇总 1.汇总目录 a. 服务器资产采集系统流程? ssh:中控机, salt:master, agent:每台服务器都需要 b. 代码如何部署到服务器上? - git - 代码打成:rpm包,运维 yum install…
运行问题 1.直接物理性移除minion或者更换minion原先连接的master,会导致先前的master始终无法ping通minion [root@localhost salt]# salt '*' test.ping minion_centos7:     True win_minion:     True 10.1.240.193:     Minion did not return. [No response] 解决办法:在master上查看已接受的key [root@localhos…
面试其他篇 目录: 头条面试题:https://blog.csdn.net/m0_37947204/article/details/80103151 1.1 python常见基础题 1.遍历文件夹 #! /usr/bin/env python # -*- coding: utf-8 -*- import os rootdir = r'C:\Users\tom\Desktop\mianshi\day01' file_list = [] def bianli(f): fs = os.listdir(…