SaltStack 之 快速安装

SaltStack 之 快速安装

一、salt-master 安装(控制服务器)

1.下载异步的yum源
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo

2.通过yum源安装salt-master
yum -y install salt-master

3.设置salt-master的配置文件
vi /etc/salt/master

4.启动salt-master,并设置开机自启动
[[email protected] ~]# /etc/init.d/salt-master start
[[email protected] ~]# chkconfig sal-master on

二、salt-minion安装(被控制机器)

1.下载异步的yum源
[[email protected] ~]# wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo

2.yum 安装salt-minion
[[email protected] ~]# yum -y install salt-minion 

3.修改salt-minion的配置文件,并指向master主机
[[email protected] ~]# vi /etc/salt/minion 

4.启动salt-minion,并设置开机自启动
[[email protected] ~]# /etc/init.d/salt-minion start
Starting salt-minion daemon: [确定]
[[email protected] ~]# chkconfig salt-minion on

三、检查从机是否与master主机互连

[[email protected] salt]# salt-key
Accepted Keys:
Denied Keys:
Unaccepted Keys:
BackupServer                   #已发现从机:BackupServer
Rejected Keys:

[[email protected] salt]# salt-key -A       #允许所有主机加入控制
The following keys are going to be accepted:
Unaccepted Keys:
BackupServer
Proceed? [n/Y] y
Key for minion BackupServer accepted.
[[email protected] salt]# salt-key
Accepted Keys:
BackupServer                 #已成功
Denied Keys:
Unaccepted Keys:
Rejected Keys:

[[email protected] ~]# salt ‘*‘ test.ping
BackupServer:
        True                    #通信正常

备注:salt ‘*‘ test.ping 解释

*: 代表目标,所有主机,如单台只填上id
test: 代表模块
ping: 代表方法

[[email protected] ~]# salt ‘BackupServer‘ cmd.run ‘df -h‘
BackupServer:
        Filesystem            Size  Used Avail Use% Mounted on
        /dev/sda3              95G  6.8G   83G   8% /
        tmpfs                 5.9G   12K  5.9G   1% /dev/shm
        /dev/sda1             190M  103M   78M  57% /boot
        /dev/mapper/vg-data    99G  1.3G   93G   2% /app
        /dev/mapper/vg_server-backup
                                                    1.3T  798G  440G  65% /backup

原文地址:http://blog.51cto.com/12965094/2126761

时间: 2024-10-10 22:58:55

SaltStack 之 快速安装的相关文章

saltstack学习 01:saltstack快速安装

以下是redhat6和centos6的安装过程, centos5的同学直接跳到后面.超快的安装方法. 1. 安装源 1.1 安装epel源 # cd /usr/local/src/ # wget http://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6-8.noarch.rpm # rpm -ivh epel-release-6-8.noarch.rpm 1.2 安装rpmforge 这步很重要,在redhat 6和centos 6的

saltstack 一:安装之基本安装

saltstack 是最近比较流行的自动化运维工具之一,默认是有服务端 salt-master ,客户端 salt-minion 的方式运行,也可以使用 ssh (salt-ssh),后面的文章会介绍. 最近在研究saltstack,网上的文档千篇一律,为了加深记忆,干脆自己写了,根据官方文档来解释,英文水平有限,能写出多少意思就写多少吧. installation: 基本安装步骤如下: 1.根据说明为你的系统平台,或者是使用引导脚本(bootstrap script),安装salt-maste

Saltstack 服务器基本安装

Salt介绍 Salt是一个基础平台管理工具 Salt是一个配置管理系统,能够维护预定义状态的远程节点 Salt是一个分布式远程执行系统,用来在远程节点上执行命令和查询数据 Salt核心功能 使命令发送到远程系统是并行的而不是串行的 使用安全加密的协议 使用最小最快的网络载荷 提供简单的编程接口 Salt有点 Saltstack是用python语音编写 相当于设备是轻量级别的 Saltstack通讯采用ZEROMQ实现使得它很快速 Saltstack是开源的 通过python可以自己写模块 Sa

python MySQLdb在windows环境下的快速安装、问题解决方式

使用Python访问MySQL,需要一系列安装 Linux下MySQLdb安装见 Python MySQLdb在Linux下的快速安装 http://blog.csdn.net/wklken/article/details/7271019 ------------------------------------------------------------- 以下是windows环境下的: 1.      安装数据库mysql 下载地址:http://www.mysql.com/downloa

centos7.3 快速安装布暑pnp4nagios图形显示

布暑之前,请看我之前的快速安装布暑nagios文章. 都在监控服务器端安装配置: 图形依赖库 #yum install cairo pango zlib zlib-devel freetype freetype-devel gd gd-devel rrdtools依赖 用来画图的 #yum install libart_lgpl rrdtool pnp4nagios 主角,收集数据,展示图形 #yum install pnp4nagios 更改显示时间,不然会有8小时时差 #vi /etc/ph

Percona Server 5.6 RPM 快速安装&快速完全卸载

1.先快速安装,然后进行学习,参数文件慢慢再来学习. 安装包下载到/tmp路径下 # tar -xvf Percona-Server-5.6.34-79.1-r1c589f9-el6-x86_64-bundle.tar # ls *.rpm # rpm -ivh Percona-Server-shared-56-5.6.34-rel79.1.el6.x86_64.rpm # rpm -ivh Percona-Server-client-56-5.6.34-rel79.1.el6.x86_64.r

Laravel4快速安装方法,解决Laravel4安装速度慢

Laravel4原始安装方法 Laravel4 是构建在 Composer 之上的, 之前的安装方法是如下: composer create-project laravel/laravel your-project-name --prefer-dist 1 composer create-project laravel/laravel your-project-name --prefer-dist 然后再 composer install 1 composer install 十分钟过去了 ….

mysql5.6.35 二进制快速安装

mysql5.6.35 二进制快速安装 mysql 说明: mysql安装在/data/mysql-5.6.35目录下: 下载 cd /data/ wget  tar -zxf  mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz  mv mysql-5.6.35-linux-glibc2.5-x86_64 /data/mysql-5.6.35 新建mysql用户及设置权限 sudo useradd -s /sbin/nologin -M mysql mkdir 

蝼蚁的觅食之路 之 LAMP快速安装教程

ps:度娘上的LAMP安装更全,解释更加清楚,以下纯属个人思路,仅供参考 lamp 快速安装步骤1.允许远程登录1.1 开放22端口 firewall-cmd --zone=public --add-port=22/tcp --permanent1.2 重启防火墙 sudo systemctl restart firewalld.service(提示success表示成功) 2.安装apache 2.1 使用yum -y install httpd2.2 自启动 systemctl enable