Salt master

salt 安装:1 yum install salt-master (服务端) 2 yum install salt-minion(客户端)

salt masterminion端认证:

minion在第一次启动时,会在/etc/salt/pki/minion/下自动生成minion.pem(private key), minion.pub(public key),然后将minion.pub发送给master, master在接收到minion的public key后,通过salt-key命令acceptminion public key,这样在master的/etc/salt/pki/master/minions下的将会存放以minion id命名的publickey, 然后master就能对minion发送指令.

salt-key -L

salt-key –L            #显示当前server端所有minion端key的情况

salt-key -a hostname    #指定接收某台minion的key

salt-key -A                       #接收UnacceptedKeys下所有的minion

salt-key -d hostname      #删除已经接收的机器中指定机器minionkey

salt-key -D  (小心)            #删除已经接收的所有机器(AcceptedKeys:)

时间: 2024-10-08 21:41:13

Salt master的相关文章

The Salt Master has rejected this minion's public key!

salt查看日志: salt --log-level=all "10.199.165.244" state.highstate 进入调试模式: salt-minion -l debug [DEBUG   ] Reading configuration from /etc/salt/minion [DEBUG   ] Configuration file path: /etc/salt/minion [INFO    ] Setting up the Salt Minion "

学习环境搭建<一>批量部署,无人值守,部署salt master/minion

%新人自学的,肯定有不对的地方,指出来大家共同学习% 准备: rhel-server-6.4-x86_64-dvd.iso salt.tar.gz 第一步: 准备一台服务器,用以管理其他服务器 system---→       rhel-server-6.4-x86_64-dvd.iso ip---→                20.10.10.111 hostname----→  admin.black.com 配置好yum源 mkdir /iso mount /dev/cdrom /is

基于Salt Master/Minions快速构建Salt SSH环境

前置阅读 环境说明 开工 创建用于Salt SSH环境的用户及key认证管理环境 配置Mine,以获取Minion id及IP地址 生成Salt Rosters 应用Salt SSH 后话 Salt 0.17版本已发布,该版本中重要的特性是引入了Salt SSH系统,提供了无需Minion.基于SSH的维护方式.原有的Salt维护环境已经初具规模,再手动重新构建Salt SSH环境成本较高.偷懒是人的天性,利用原有SaltStack Master/Minions环境,如何快速构建新的Salt S

配置Salt Master

saltstack利用AES加密 yum install https://repo.saltstack.com/yum/redhat/salt-repo-latest-2.el7.noarch.rpm yum install salt-master salt-minion -y 创建salt api 认证用户名密码,使用pam认证方式 sudo useradd admin # 必须是admin,如果是其他用户,需要对应修改$HOME/saltshaker_api/saltapi.conf里面的a

基于Salt Event系统构建Master端returner

前置阅读 环境说明 开工 前置配置 编写returner 测试 SaltStack 的 returner 是由minion端主动连接returner完成执行结果的存储, 在部分场景下并不能满足需求. 由于Salt底层已经构建了一套 Event系统, 所有的操作均会产生event. 因此基于Salt Event系统构建Master端returner成为一种可能. 之前已经完成了 SaltStack Event系统监听events测试, 本文将基于Salt Event系统构建Master端retur

salt 安装zabbix agent

一.目录树 zabbix_client/ ├── conf.sls ├── files │   ├── zabbix-2.4.7.tar.gz │   ├── zabbix_agentd │   └── zabbix_agentd.conf ├── init.sls └── install.sls 1 directory, 6 files 二.文件详解 (1)vim init.sls(与top.sls链接文件) include: - zabbix_client.install - zabbix_

salt cmd.script

salt '*' cmd.script cmd.run  这个前面说了 cmd.script 这个是比较强大的命令,意思是可以从远程下载一个脚本在客户端执行 CLIExample: salt '*' cmd.script salt://scripts/runme.sh salt '*' cmd.script salt://scripts/runme.sh 'arg1 arg2 "arg 3"' 帮助文档说Thescript can be located on the salt mast

salt package manager (SPM)

salt package manager 简称SPM,使用man查看spm命令的使用方法,这一部分内容比较多,初浅的看了下文档,暂时先总结个大概,后续慢慢在探究一下细节,再进行补充. salt 的包管理主要包含以下3个部分, 关系如图示: (1)Packaging System  包组织系统:主要内容包含如何建立一个SPM Packages. 解析formula格式的目录结构: (2)Repo System  建立repo包仓库和相关信息    (3)Salt Master  如何安装.spm的

yum安装salt

yum -y install epel-release 主: yum install -y salt-master salt-minion  奴才: yum install -y salt-minion chkconfig salt-master on   chkconfig salt-minion on vim /etc/salt/minion master: 192.168.106.133(主的ip) service salt-master start  service salt-minio