salt stack

#步骤1:升级python

yum update python

#步骤2:下载yum源

rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

#步骤3:分别安装salt-master和salt-minion

yum install salt-master

yum install salt-minion

#步骤4:修改配置文件

vi /etc/salt/master

interface: 本机IP

auto_accept:True

wq!

vi /etc/salt/minion

master: salt-master(IP或域名)

wq!

service salt-master restart

service salt-minion restart

salt-key -A minion(域名或IP)

#步骤5:测试

salt-key -L

salt ‘minion(IP或域名)‘ test.ping

#配置serverID和group

vi /etc/salt/minion

id:EB-T-1

vi /etc/salt/master

# group2

nodegroups:

EB-T-S: ‘[email protected]‘

salt -N EB-T-S test.ping  #显示组服务器

salt -E ‘EB-T-1+‘ test.ping  #显示多个序号服务器

salt -E ‘EB-T-1‘ cmd.run ‘ifconfig‘ #显示EB-T-1 服务器网卡地址

时间: 2024-09-28 21:18:20

salt stack的相关文章

salt stack 工具之一——远程命令

salt stack 远程命令 salt stack是一种自动化的运维工具,可以同时对N台服务器进行配置管理.远程命令执行等操作. salt stack分为两个部分: salt-master,部署在控制服务器上,用于发出运维指令: salt-minion,部署在所有需要批量运维的线上服务器上: salt安装 服务端:yum install salt-master -y 客户端:yum install salt-minion -y 配置文件: 服务端:/etc/salt/master 服务端配置:

Using Vagrant and Salt Stack to deploy Nginx on DigitalOcean

The base Vagrantfile Salting the image Adding Digital Ocean Deploying the image Managing the deployed image Reprovisioning the image One server does not an infrastructure make I believe that managing your infrastructure can and should be fun. Recentl

Docker培训课程 - 谈docker,chef,puppet,ansible,salt stack延伸

Docker培训课程 - 谈docker,chef,puppet,ansible,salt stack延伸 Docker training course - Discuss docker, chef, puppet, ansible, salt stack Hangout本文翻译自:http://www.slideshare.net/Flux7Labs/docker-training-course-discuss-docker-chef-puppet-ansible-salt-stack-han

centos 7 搭建saltstack以及salt stack模块的用法

一.archive模块实现系统层面的压缩包调用,支持gzip.gunzip.rar.tar.unrar.unzip等 archive.cmd_unzip archive.cmd_zip archive.gunzip archive.gzip archive.rar archive.tar archive.unrar archive.unzip archive.zipcmd模块实现远程的命令行调用执行(默认具备root操作权限,使用时需评估风险) cmd.exec_code cmd.exec_co

salt stack的远程命令如何执行-笔记

salt-key 查看证书 salt-key -L  这里是查看认证的  -L 是列举出来. 接受指定的证书 salt-key -a KeyName    -a 是加入认证的key hostname 接受所有未认证的证书 salt-key -A  # 这个一般不会轻易操作,如果是在生存环境中的话,一不小心就会全部都认证了. 删除所有证书 salt-key -D   # 这里是删除所有证书,一般生存环境中,也很少用到,-d 是删除指定的证书. 删除指定的证书 salt-key -d KeyName

salt stack 入手

salt 的安装就不写了,网上很多,记录下自己踩得坑吧. 之前安装好后,配置了半天老是不行,后从51上看了一个入门教学视频才知道,配置文件是yaml,又搜索了yaml通用格式,结合python本身就是根据空格和TAB的语法格式,总之:配置过程中空格和缩进很重要还有忘记TAB键 箭头 的地方都得注意空格 另外写这个 用  一个emediter 的编辑器挺好 一直希望在vim中显示空格,找了一圈没找到,有知道怎么让vim显示空格的同行请留言!

第一天salt stack 笔记

Saltstack是一个大型分布式的配置管理系统(安装升级卸载软件,检测环境),也是一个远程命令执行系统.通过c/s的模型实现.服务器端对远程客户机的操作: Saltstack部署: master:192.168.63.163     www.oms.com minion:192.168.63.129     www.omsclient.com 部署要求:两台机器网络互通,最好关闭防火墙.关闭selinux. 1.修改/etc/hosts [[email protected] salt]# ca

salt stack安装与使用

Saltstack三大功能 远程执行(执行远程命令) 配置管理(状态管理) 云管理 Saltstack特征 1)部署简单.方便: 2)支持大部分UNIX/Linux及Windows环境: 3)主从集中化管理: 4)配置简单.功能强大.扩展性强: 5)主控端(master)和被控端(minion)基于证书认证,安全可靠: 6)支持API及自定义模块,可通过Python轻松扩展. Master与Minion认证 1)minion在第一次启动时,会在/etc/salt/pki/minion/(该路径在

Salt Stack 入门教程

http://my.oschina.net/neochen/blog/163462