salt-ssh使用

salt-ssh 是 0.17.0 新出现的一个功能,一听这名字就知道它是依赖 ssh 来进行远程命令执行的工具,好处就是你不需要在客户端安装 minion,也不需要安装 master(直接安装 salt-ssh 这个包即可),有点类似 paramiko、pssh、ansible 这类的工具,有些时候你还真的需要 salt-ssh(例如:条件不允许安装 minion、不用长期管理某台 minion) 最最重要的是 salt-ssh 并不只是单纯的 ssh 工具,它支持 salt 大部分的功能,如 grains、modules、state 等

salt-ssh的执行可能会比较慢!

可以用salt-ssh批评安装salt-minion等。

安装:

[[email protected] ~]# yum install -y salt-ssh

修改配置:

[[email protected] ~]# vim /etc/salt/roster

测试:

时间: 2024-11-03 06:28:35

salt-ssh使用的相关文章

SaltStack:Salt SSH

20. Salt SSH 在版本0.17.0当中,引入了新的传输系统,它支持通过SSH通道来实现Salt的通信.通过这种方式,我们可以将Salt routines直接通过SSH通道在远程主机上执行,而不需要在远程主机上运行Salt Minion,同样的道理,Salt Master也就不需要运行了.这样,也就实现了免客户端的方式的部署和实施. 注解: Salt SSH 并不能完全取代标准的Salt通信方式,它只是简单的提供了一个基于SSH通道的可选方式,这种方式不需要ZeroMQ和远程Agent的

基于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 SSH

Salt可以使用SSH来管理,对于没有安装salt-minion的客户端,可以使用salt-ssh.但是其执行速度要比安装salt-minion 慢. Salt-SSH的使用 如果要使用salt-ssh,需要在管理端安装salt-ssh: # yum install salt-ssh -y 使用salt-ssh不能配置job-cache,否则会产生冲突. 修改配置文件 /etc/salt/roster,配置要管理的主机: # vim  /etc/salt/roster node1:   host

1.salt install

salt install(2013-12-09) salt master  ip1   hostname salt minion  ip2 1.vim /etc/hosts cat >> /etc/hosts <<EOF ip1 nginx ip2 cm1 EOF 2.master端需要4505,4506. minion端需要开放sport为4505端口 yum -y install  salt-master yum -y install  salt-minion cat /etc

salt之sys_doc

# salt '*' sys.doc | grep "salt '*'" salt '*' acl.delfacl user myuser /tmp/house/kitchen salt '*' acl.delfacl default:group mygroup /tmp/house/kitchen salt '*' acl.delfacl d:u myuser /tmp/house/kitchen salt '*' acl.delfacl g myuser /tmp/house/ki

翻译-Salt与Ansible全方位比较

原文链接:http://jensrantil.github.io/salt-vs-ansible.html 作者: Jens Rantil 之前某些时候我需要评估配置管理系统.结合从他人得到的意见,我认为Puppet及Chef在配置和运行方面过于复杂.由于我是Python粉,所以我时常关注Ansible及Salt.Ruby目前不是我感冒的语言,当然我也不想在这里引起语言之争. 去年我花了6个月美好的时光用Ansible来配置服务器.从而对这个工具变得很熟悉.在那个项目中Ansible可以说是最佳

lunix salt 用法

红蜘蛛软件 c/s client  : 学生端是客户端 ,装了红蜘蛛客户端-学生端 server端: 教师机  ,装了红蜘蛛软件-教师端 教师机,只能管理,  教师机和学生机,相互通信,相互知道的情况下 #运维管理工具 ansible #支持ssh,不需要客户端 saltstack   #也是只是ssh,不需要客户端的 安装架构是,master /minion  安装salt的依赖模块python zeromq 是一个消息队列 ,master和minion通信,需要将master发送的命令,放入

4 saltstack ssh

1.salt ssh https://docs.saltstack.com/en/latest/topics/ssh/index.html 免agent的 Salt ssh 串行 执行的时候,发送给其他的,etc目录下,跑完后删除 1.安装 [[email protected] ~]# yum install salt-ssh -y 安装后生成roster,roster花名册 记录目标的 2.配置 [[email protected] salt]# vim /etc/salt/roster li

STATES TUTORIAL(第四部分)

MOD AGGREGATE STATE RUNTIME MODIFICATIONS 略 ALTERING STATES 略 FILE STATE BACKUPS 可以在多个地方设置minion端的文件备份.示例: backup_mode: minion 或 1 /etc/ssh/sshd_config: 2 file.managed: 3 - source: salt://ssh/sshd_config 4 - backup: minion BACKED-UP FILES 备份文件的位置位于mi

SaltStack (一)

SaltStack介绍 saltstack是一个开源的批量分发管理工具,具有非常强大的管理功能,能同时管理上万台服务器.由python语言编写,并提供API. saltstack有四种运行方式:Local, Master/Minion, Salt SSH,Syndic saltstack有三大功能:远程执行,配置管理(状态),云管理. saltstack支持多种常见的操作系统,包括Windows(只能做为minion). saltstack是依赖于ZeroMQ来实现的(订阅发布模式),监听450