安装SaltStack自动化软件

安装master端:

[[email protected] ~]# ifconfig 
eth0      Link encap:Ethernet  HWaddr 52:54:00:28:16:11  
          inet addr:192.168.0.21  Bcast:192.168.1.255  Mask:255.255.254.0
          inet6 addr: fe80::5054:ff:fe28:1611/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2648004 errors:0 dropped:0 overruns:0 frame:0
          TX packets:21384 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:338622498 (322.9 MiB)  TX bytes:1884671 (1.7 MiB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:39 errors:0 dropped:0 overruns:0 frame:0
          TX packets:39 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:2694 (2.6 KiB)  TX bytes:2694 (2.6 KiB)
[[email protected] ~]# yum install epel-release -y
[[email protected] ~]# yum install salt-master -y 
[[email protected] ~]# salt-master --version
salt-master 2015.5.8 (Lithium)
[[email protected] ~]# /etc/init.d/salt-master start 
Starting salt-master daemon:                               [  OK  ]
[[email protected] ~]# ss -lnpt | grep 45
LISTEN     0      100                       *:4505                     *:*      users:(("salt-master",4882,12))
LISTEN     0      100                       *:4506                     *:*      users:(("salt-master",4902,20))
[[email protected] ~]#

#启动salt-master端

====================================================================

安装minion端:

[[email protected] ~]# ifconfig 
eth0      Link encap:Ethernet  HWaddr 52:54:00:20:B9:98  
          inet addr:192.168.0.22  Bcast:192.168.1.255  Mask:255.255.254.0
          inet6 addr: fe80::5054:ff:fe20:b998/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2561616 errors:0 dropped:0 overruns:0 frame:0
          TX packets:17514 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:328408944 (313.1 MiB)  TX bytes:1569597 (1.4 MiB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

[[email protected] ~]# yum install epel-release -y
[[email protected] ~]# yum install salt-minion -y
[[email protected] ~]# salt-minion --version
salt-minion 2015.5.8 (Lithium)
[[email protected] ~]# sed -i ‘[email protected]^#master:.*@master: [email protected]‘ /etc/salt/minion

#192.168.0.21是我master端的IP地址

[[email protected] ~]# /etc/init.d/salt-minion start 
Starting salt-minion daemon:                               [  OK  ]
[[email protected] ~]# ps -ef | grep salt-minion
root      3983     1  0 15:59 ?        00:00:00 /usr/bin/python2.6 /usr/bin/salt-minion -d
root      4139  3755  0 16:08 pts/0    00:00:00 grep salt-minion
[[email protected] ~]#

#启动salt-minion端

master端:

[[email protected] ~]# salt-key  -L 
Accepted Keys:
Denied Keys:
Unaccepted Keys:
vm02
Rejected Keys:
[[email protected] ~]#

#出现了vm02的key

#salt-key常用的选项有

# -a -A -l -L -d -D -y

#接受vm02的key

[[email protected] ~]# salt-key -a vm02
The following keys are going to be accepted:
Unaccepted Keys:
vm02
Proceed? [n/Y] y
Key for minion vm02 accepted.
[[email protected] ~]#
[[email protected] ~]# salt "*" test.ping 
vm02:
    True
[[email protected] ~]#
[[email protected] ~]# salt "*" cmd.run "ifconfig"
vm02:
    eth0      Link encap:Ethernet  HWaddr 52:54:00:20:B9:98  
              inet addr:192.168.0.22  Bcast:192.168.1.255  Mask:255.255.254.0
              inet6 addr: fe80::5054:ff:fe20:b998/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:2654870 errors:0 dropped:0 overruns:0 frame:0
              TX packets:18851 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:336733440 (321.1 MiB)  TX bytes:1832351 (1.7 MiB)
    
    lo        Link encap:Local Loopback  
              inet addr:127.0.0.1  Mask:255.0.0.0
              inet6 addr: ::1/128 Scope:Host
              UP LOOPBACK RUNNING  MTU:65536  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0 
              RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
[[email protected] ~]#

#至此,你的salt已经安装成功!!

#更多的使用方法请查官网文档!!!!

时间: 2024-08-27 20:52:10

安装SaltStack自动化软件的相关文章

saltstack 自动化运维安装

saltstack --自动化运维 saltstack-master 安装:yum -y install salt-mastersaltstack-master配置:如下图,修改 salt-master本身监听地址sed -i 's/#interface: 0.0.0.0/interface: 192.168.1.26/g' /etc/salt/mastersed -e '/^$/d;/^#/d' /etc/salt/master #查看配置 可以在master 端使用自动认证(可选)vim /

集中化管理平台saltstack——自动化实现apache的安装与配置

what-saltstack 1>是一个服务器基础架构集中化管理平台,具备配置管理,远程执行,监控等功能. 2>使用Python开发,部署简单,主从集中化管理,支持API和自定义模块. 3>由Master和Minion构成(基于证书验证),通过轻量级消息队列ZeroMQ进行通信. how-saltstack Saltstack的master端监听4505与4506端口,4505为salt的消息发布系统,4506为salt客户端与服务端通信的端口: salt客户端程序不监听端口,客户端启动

SaltStack 入门到精通 - 第一篇: 安装SaltStack

实际环境的设定: 系统环境: centos6 或centos5 实验机器: 192.168.1.100 软件需求: salt 套件,及其需求环境 实验目的: 成功安装salt,并实现salt主从间通讯 特殊设置: 其它目的: 安装SaltStack(下面简称为salt) epel安装:salt安装需要epel源支持,所以在安装salt前需要先安装epel包 # centos5 下载下面rpm  wget -O    epel.rpm https://dl.fedoraproject.org/pu

Eplan PPE P8 2.5.4.9380 64位中文版 流程自动化软件

安装Eplan PPE P8 2.5前,必须先安装 Microsoft Office 2010 或 2013 64位版.下载地址中包含Microsoft Office 2010已激活企业版.如果你的系统中已经安装,则无需再安装. EPLAN软件和服务有限公司,一家提供软件全球工程解决方案,已经发布了2.5版本的Eplan PPE P8.新版本可帮助您始终如一地从概念设计管理工程数据,通过详细的工程设计一直到制造和服务.的重点在于减少处理时间和简单的管理. ++++++++++++++++++++

CentOS 安装Saltstack

saltstack 和 Puppet Chef 一样可以让你同时在多台服务器上执行命令也包括安装和配置软件. Salt 有两个主要的功能:配置管理和远程执行. Salt 是: 一个配置管理系统,能够维护预定义状态的远程节点(比如,确保指定的报被安装,指定的服务在运行) 一个分布式远程执行系统,用来在远程节点(可以是单个节点,也可以是任意规则挑选出来的节点)上执行命令和查询数据 实验环境 Salt master Server and Salt minion client 各一台. Salt mas

Windows安装AndroidStudio开发软件

为了开发安卓应用,你必须安装下面的软件在你的系统上: 1.JDK. 2.Android Studio开发工具或者离线Android SDK工具. 3.NDK. 推荐安装Gradle但是不是必须的.请看Gradle段落获取更多信息. JDK JDK是一个必要条件对androidStudio和Gradle. jdk的最新发布版本是JDK 8u45,可以在下面的地址下载:http://www.oracle.com/technetwork/java/javase/downloads/java-archi

Saltstack 自动化运维工具详细介绍

Saltstack 简介 什么是saltstack ? Saltstack是基于python开发的一套C/S架构配置管理工具 ? 使用SSL证书签方的方式进行认证管理 ? 底层使用ZeroMQ消息队列pub/sub方式通信 – 号称世界上最快的消息队列ZeroMQ能快速在成千上万台主机上进行各种操作 – 采用RSA Key方式确认身 主要功能 ? Saltstack最主要的两个功能是:配置管理与远程执行 ? Saltstack不只是一个配置管理工具,还是一个云计算与数据中心架构编排的利器 ? S

Windows最值得安装的小众软件

用电脑这么久,也琢磨出自己的一些使用心得.今天和大家分享几个Windows效率工具.数量不多,但每个都是精品. ▌软件下载-卫星公众好「悦享软件」,在后台会话框中回复关键字:h108 1.Ditto Ditto 是一款强大的 Windows 剪贴板增强工具,它支持64位操作系统,而且完全免费,绿色开源,支持中文,而且还有免安装的绿色版本. 开启 Ditto 后,不会有任何程序界面出现,它只是默默地在系统右下角弹出了一个蓝色的托盘图标,这时候你复制任何内容到剪贴板都会被 Ditto 一一记录.如果

ubuntu安装以及卸载软件

dpkg安装以及卸载软件 deb文件是linux发行版debian系统的安装包格式,还有像基于debian系统的发型版ubuntu等系统就是使用的deb格式安装包,我们可以使用dpkg命令进行安装管理这些deb安装包文件. 方法/步骤Ubuntu安装软件这里我使用的ubuntu系统做演示,首先把deb文件放到一个文件夹中,例如我这里的dolphin_emu文件. 在文件夹里右键“在终端打开”. 3. 使用dpkg命令进行安装. sudo dpkg -i deb文件名 4. 根据经验,通常情况下会