安装epel源(所有主机安装)

[root@salt-server /]# wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo
  • 安装salt

master安装salt

[root@salt-server /]# yum -y install salt-master

client安装

[root@salt-client- /]# yum -y install salt-minion
[root@salt-client- /]# yum -y install salt-minion

查看master支持的命令

[root@salt-server /]# salt    (tab键补全)
salt salt-key salt-run
salt-cp salt-master salt-unity

client支持的命令

[root@salt-client- /]# salt-
salt-call salt-minion

修改client配置文件 (这里保持默认配置)

[root@salt-client- /]# vim /etc/salt/minion
#master: salt #默认为salt 可改为master的IP
#id: #默认为主机名 可根据自身环境修改 唯一的不能冲出

修改/etc/hosts

[root@salt-client- /]# echo "192.168.119.132   salt" >> /etc/hosts
[root@salt-client- /]# echo "192.168.119.132 salt" >> /etc/hosts

启动服务(先启动master)

[root@salt-server /]# /etc/init.d/salt-master start
Starting salt-master daemon: [ OK ] [root@salt-client- /]# /etc/init.d/salt-minion start
Starting salt-minion daemon: [ OK ] [root@salt-client- /]# /etc/init.d/salt-minion start
Starting salt-minion daemon: [ OK ]

命令执行

[root@salt-server /]# salt-key -L     #显示所有minion认证信息
Accepted Keys:
Denied Keys:
Unaccepted Keys:
salt-client-
salt-client-
Rejected Keys:
[root@salt-server /]# salt-key -A -y # -A接受所有Unaccepted状态的minion认证信息 -a接受指定主机 -y 执行过程中自动yes不用手动
The following keys are going to be accepted:
Unaccepted Keys:
salt-client-
salt-client-
Key for minion salt-client- accepted.
Key for minion salt-client- accepted.
[root@salt-server /]# salt-key -L
Accepted Keys:
salt-client-
salt-client-
Denied Keys:
Unaccepted Keys:
Rejected Keys:
[root@salt-server /]# salt '*' test.ping
salt-client-:
True
salt-client-:
True

master目录

[root@salt-server salt]# cd pki/
[root@salt-server pki]# ls
master
[root@salt-server pki]# cd master/
[root@salt-server master]# ls
master.pem minions minions_denied minions_rejected
master.pub minions_autosign minions_pre
[root@salt-server master]# pwd
/etc/salt/pki/master minions #已通过认证的key
minions_pre #等待认证的key
minions_rejected #拒绝的key [root@salt-server master]# pwd
/etc/salt/pki/master
[root@salt-server master]# ls minions/
salt-client- salt-client-
使用salt-key -d 'salt-client-01' -y 把salt-client-01提出
[root@salt-server master]# ls minions_pre/
salt-client- salt-minion-

saltstack-部署的更多相关文章

  1. salt-stack部署

    saltstack部署   环境准备 [root@server elasticsearch]# cat /etc/redhat-release CentOS release 6.6 (Final)[r ...

  2. SaltStack部署服务及配置管理apache+php-第二篇

    实验目标 1.使用SaltStack部署apache和php, 2.使用salt管理httpd.conf配置文件配置访问info.php使用账户密码 3.在salt里面增加对conf.d目录进行配置管 ...

  3. saltstack部署配置

    共计使用三台虚拟机进行部署实验,系统环境:centos7.3 在master上进行部署配置: 配置主机名 [root@localhost ~]# hostname salt-master [root@ ...

  4. SaltStack入门篇(一)之SaltStack部署

    一.SaltStack概述 Salt,,一种全新的基础设施管理方式,部署轻松,在几分钟内可运行起来,扩展性好,很容易管理上万台服务器,速度够快,服务器之间秒级通讯. salt底层采用动态的连接总线, ...

  5. CentOS7 下SaltStack部署

    一,概念SaltStack是一个服务器基础架构集中化管理平台,具备配置管理.远程执行.监控等功能,一般可以理解为简化版的puppet和加强版的func.SaltStack基于Python语言实现,结合 ...

  6. 001-SaltStack入门篇(一)之SaltStack部署

    早期运维工作中用过稍微复杂的Puppet,下面介绍下更为简单实用的Saltstack自动化运维的使用. Saltstack知多少Saltstack是一种全新的基础设施管理方式,是一个服务器基础架构集中 ...

  7. 01 . SaltStack部署配置及简单应用

    SaltStack简介 SaltStack saltstack是一个新的基础平台管理工具,只需要花费数分钟即可运行起来,可以支撑管理上万台服务器的规模,数秒钟即可完成数据传递. saltstack是使 ...

  8. saltstack部署

    环境准备 [root@server elasticsearch]# cat /etc/redhat-release CentOS release 6.6 (Final)[root@server ela ...

  9. SaltStack 部署案例 02

    远程执行 salt '*' state.sls apache '*':代表所有主机 state.sls :是一个模块 apache : 状态 ,表示需要部署的内容,后缀.sls YAML:三板斧 1. ...

  10. SaltStack部署redis主从

    需求: 一,部署redis主从,一台主一台从 二,redis监听自己的IP地址,而不是0.0.0.0 主:安装,配置,启动 从:安装,配置,启动,主从

随机推荐

  1. 360:且用且珍惜!解决虚拟机linux启动缓慢以及ssh端卡顿的问题!

    优化软件以及杀毒软件想必大家都是用过的,小编自用的第一台电脑自带安装的是金山毒霸,随着时间的偏移渐渐用过小红伞,卡巴斯基,优化大师,鲁大师到后来的360优化杀毒套装,优化软件给大家带来了方便,尤其是上 ...

  2. Linux下快速迁移海量文件的操作记录

    有这么一种迁移海量文件的运维场景:由于现有网站服务器配置不够,需要做网站迁移(就是迁移到另一台高配置服务器上跑着),站点目录下有海量的小文件,大概100G左右,图片文件居多.目测直接拷贝过去的话,要好 ...

  3. PAT 1033. 旧键盘打字(20)

    旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现.现在给出应该输入的一段文字.以及坏掉的那些键,打出的结果文字会是怎样? 输入格式: 输入在2行中分别给出坏掉的那些键.以及应该输入的文 ...

  4. WPF Popup 控件导致被遮挡内容不刷新的原因

    WPF Popup 控件导致被遮挡内容不刷新的原因 周银辉 今天在写一个WPF控件时用到了Popup控件,很郁闷的情况是:当popup关闭时,原来被popup挡住的界面部分不刷新,非要手动刷新一下(比 ...

  5. 基于Batcher比较器的双调排序网络

    1. Batcher比较器 Batcher比较器是指如果在两个输入端给定输入x,y,再在两个输出端输出最大值max{x,y}和最小值min{x,y}.如图1所示,我们规定Batcher比较器的上输出端 ...

  6. Redis从入门到精通之一:序篇

    Redis一直是我想好好研究的组件,但是之前受限于工作场景,没有真正意义的使用过.但是目前工作中,Redis作为主要的缓存组件来缓冲服务器的压力.所以,本序列主要结合实际工作中遇到的各种Redis的设 ...

  7. C#进阶系列——MEF实现设计上的“松耦合”(四):构造函数注入

    前言:今天十一长假的第一天,本因出去走走,奈何博主最大的乐趣是假期坐在电脑前看各处堵车,顺便写写博客,有点收获也是好的.关于MEF的知识,之前已经分享过三篇,为什么有今天这篇?是因为昨天分享领域服务的 ...

  8. nginx 报错 HTTP ERROR 500 (PHP数组简写模式)

    同样的代码放在Apache上执行可以执行,在nginx上面就报错了. 百度出来一堆结果貌似都不对,然后只有注释代码->运行程序,一步步找到问题所在 $buffer = []; 这一步报错了 原来 ...

  9. java高新技术-可变参数与OverLoad相关面试题分析

    可变参数 可变参数的特点: 只能出现在参数列表的最后: ...位于变量类型和变量名之间,前后有无空格都可以: 调用可变参数的方法时,编译器为该可变参数隐含创建一个数组,在方法中以数组的形式访问可变参数 ...

  10. JDK小Bug汇总

    Java官方的Logger.getGlobal().info无效 无效代码 Logger.getGlobal().info("start"); 解决方案(三选一): Logger. ...