saltstack安装

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了saltstack安装相关的知识,希望对你有一定的参考价值。

1、概述

saltstack是基于Python开发的一套C/S架构配置管理工具,它的底层使用ZeroMQ消息队列pub/sub方式通信,使用SSL证书签发的方式进行认证管理。部署轻松,在几分钟内可运行起来,扩展性好,很容易管理上万台服务器,速度够快,服务器之间秒级通讯。


2、部署

2.1 环境准备

主机名IP系统
master-01192.168.10.13CentOS 6.5
minion-01192.168.10.14CentOS 6.5



2.2 安装

服务器端安装master:

[[email protected] ~]#yum install salt-master –y


客户端安装minion:

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


2.3 配置

服务端启动master服务:

[[email protected] ~]#service salt-master start
Starting salt-master daemon: [ OK ]


客户端备份minion配置文件:

[[email protected] ~]#cd /etc/salt/
[[email protected] salt]#cp minion minion.backup

修改minion配置文件:

[[email protected] salt]#vim minion

修改以下参数:

master: 192.168.10.13
id: minion-192.168.10.14


启动minion服务:

[[email protected] salt]#service salt-minion start
Starting salt-minion daemon: [ OK ]


2.4 认证

服务端查看认证情况:

[[email protected] ~]#salt-key
Accepted Keys:
Denied Keys:
Unaccepted Keys:
minion-192.168.10.14
Rejected Keys:


通过认证:

[[email protected] ~]#salt-key -a minion-192.168.10.14
The following keys are going to be accepted:
Unaccepted Keys:
minion-192.168.10.14
Proceed? [n/Y] y
Key for minion minion-192.168.10.14 accepted.
[[email protected] ~]#salt-key 
Accepted Keys:
minion-192.168.10.14
Denied Keys:
Unaccepted Keys:
Rejected Keys:


3、远程执行命令

3.1 ping命令

[[email protected] ~]#salt ‘*‘ test.ping
minion-192.168.10.14:
 True
[[email protected] ~]#salt ‘minion-192.168.10.14‘ test.ping
minion-192.168.10.14:
 True


3.2 Linux命令

[[email protected] ~]#salt ‘*‘ cmd.run ‘df -h‘
minion-192.168.10.14:
 Filesystem Size Used Avail Use% Mounted on
 /dev/sda3 8.7G 2.7G 5.6G 33% /
 tmpfs 495M 12K 495M 1% /dev/shm
 /dev/sda1 194M 30M 155M 16% /boot
[[email protected] ~]#salt ‘*‘ cmd.run ‘uptime‘
minion-192.168.10.14:
  21:29:11 up 30 min, 1 user, load average: 0.01, 0.05, 0.02




本文出自 “简明Linux” 博客,请务必保留此出处http://easylinux.blog.51cto.com/9732761/1933604

以上是关于saltstack安装的主要内容,如果未能解决你的问题,请参考以下文章

CentOS-6.5-saltstack-安装

saltstack1 安装及基础操作

SaltStack 介绍和安装

saltstack 安装

saltstack-gdlwolf自学总结第一篇:saltstack的安装部署(YUM安装)

SaltStack入门