SaltStack是一个配置管理系统,它能够维护预定义状态的远程节点。SaltStack同时也是一个分布式远程执行系统,用于在远程节点上执行命令和查询数据。这个系统主要由四个部分组成:Master(负责管理所有节点)、Minion(相当于客户端的节点服务)、ZeroMQ(通信服务)和AES(数据加密方法)。SaltStack的特点包括简单、并行执行、基于成熟的技术、提供Python API以及灵活
该命令执行完以后会在/root/.ssh下生成一对密钥,id_rsa是私钥,id_rsa.pub是公钥,我们要把公钥发送到另外的两个虚拟机上。1.在单一档案中,可以用连续三个连字号(—)区分多个档案,另外,还有选择性的连续三个点号_(…playbook由YMAL语言编写,YMAL格式是类似于JSON的文件格式,便于理解和阅读,同时便于书写。5.缩进的级别也必须是一致的,同样的缩进代表同样的级别,程
环境 centos 6.7centos 6.7 10.1.110.230 mastercentos 6.7 10.1.110.231minion安装:首先,如果你的系统中EPEL当前不是enabled的话,你需要先通过如下的命令对其进行启动命令:rpm -Uvh http://ftp.linux.ncsu.edu/pub/epel/6/i386/epe
master:10.30.30.143minion:10.30.30.142minion:10.30.30.1441、所有节点:yum install epel-release -yvim /etc/hosts10.30.30.143k8s-produce-14310.30.30.144k8s-produce-14410.30.30.142k8s-p...
一、 远程执行模块[root@server1 ~]# mkdir /srv/salt/_modules[root@server1 ~]# cd /srv/salt/_modules[root@server1 _modules]# vim my_disk.py#!/usr/bin/env pythondef df():return __salt__['cmd.run']('d...
自动化推送cd /srv/salt/mkdir _grainscd _grains/vim my_grains.py#!/usr/bin/env pythondef my_grains():grains = {}grains['hello'] = 'world'grains['salt'] = 'stack'return grainssalt...
shell+python+saltstack组合开发的一套运维工具,只要思想不滑坡,办法总比困难多
saltstack
——saltstack
联系我们(工作时间:8:30-22:00)
400-660-0108 kefu@csdn.net
登录社区云,与社区用户共同成长
邀请您加入社区