news 2026/9/1 13:03:06

SaltStack部署应用作业指导书

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
SaltStack部署应用作业指导书

一、概述

1.1 工具定位

SaltStack是基于Python开发的C/S架构自动化运维工具,支持批量执行命令、集中配置管理、文件分发、数据采集、软件包管理等功能,可大幅提升多服务器环境下的运维效率,实现操作标准化、可追溯。

与同类工具对比:

工具

开发语言

架构

配置格式

特点

SaltStack

Python

C/S

YAML

轻量易用,远程执行性能高

Ansible

Python

无Agent(SSH)

YAML

无需客户端,部署简单

Puppet

Ruby

C/S

Ruby语法

扩展性强,远程执行能力弱

1.2 核心原理

SaltStack由Master(服务端)和Minion(客户端)组成,两者通过ZeroMQ消息队列通信:

  • Master端监听4505(消息发布端口)、4506(客户端通信端口)
  • Minion启动后主动向Master注册并保持长连接,无需监听端口
  • Master通过长连接向指定Minion下发命令,Minion执行后返回结果

二、环境准备

2.1 服务器要求

以3节点部署场景为例:

角色

主机名

系统要求

预配置要求

Master

master.saltstack.com

CentOS 7.3及以上

关闭SELinux、关闭防火墙、配置完整FQDN

Minion1

web01.saltstack.com

CentOS 7.3及以上

关闭SELinux、关闭防火墙、配置完整FQDN

Minion2

web02.saltstack.com

CentOS 7.3及以上

关闭SELinux、关闭防火墙、配置完整FQDN

2.2 端口开放

Master节点需开放TCP 4505、4506端口,供Minion节点连接。

三、SaltStack安装部署

3.1 前置配置(所有节点执行)

1. 设置主机名

# Master节点

hostnamectl set-hostname master.saltstack.com

bash

# Minion1节点

hostnamectl set-hostname web01.saltstack.com

bash

# Minion2节点

hostnamectl set-hostname web02.saltstack.com

bash

2. 配置主机名映射(所有节点执行)

cat << EOF >> /etc/hosts

192.168.9.233 master.saltstack.com

192.168.9.234 web01.saltstack.com

192.168.9.235 web02.saltstack.com

EOF

3. 安装EPEL源(所有节点执行)

yum install -y epel-release

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/14 17:25:12

Kotlin(2)开发环境

搜索编辑环境变量点环境变量&#xff0c;在系统环境变量里新建JAVA_HOME&#xff0c;值是jdk的安装目录找到Path&#xff0c;点编辑设置bin目录&#xff0c;设置完成后点确定打开windows命令行&#xff0c;输入图中指令&#xff0c;出现正确版本号&#xff0c;配置完成用IDEA有…

作者头像 李华
网站建设 2026/7/14 17:25:17

【数据挖掘】基于轻量化GE-GRU-VAE模型的多维时间序列异常检测

导读&#xff1a; 在工业应用中&#xff0c;时间序列的无监督异常检测至关重要&#xff0c;因为它能显著减少人工干预的需求。时间序列数据通常具有非平稳性、高维、异常稀缺等特点&#xff0c;使得对其进行异常检测具有挑战性。本文提出了一种基于注意力机制、图嵌入技术和VA…

作者头像 李华
网站建设 2026/7/14 17:25:28

2026服装门店收银系统选购指南:五款主流软件深度对比

当Z世代消费者习惯了“线上下单、门店试穿、跨店退换”的无缝购物体验&#xff0c;传统收银软件正在成为服装零售进化的瓶颈。一套优秀的POS系统&#xff0c;早已超越了扫码收银的范畴&#xff0c;它既是门店的“智慧大脑”&#xff0c;也是连接品牌全渠道资源的“神经末梢”。…

作者头像 李华
网站建设 2026/7/14 17:25:15

【Dubbo 常见报错:90% 的人都栽在这 5 个问题】

作为Java后端开发者&#xff0c;Dubbo作为主流的分布式服务框架&#xff0c;几乎是微服务架构中的“标配”。但在实际开发、测试或线上部署过程中&#xff0c;我们总会遇到各种Dubbo相关的报错&#xff0c;有些报错看似复杂&#xff0c;实则是高频踩坑点——据观察&#xff0c;…

作者头像 李华
网站建设 2026/7/14 17:25:27

汇川Codesys轴控制框架升级手记

汇川codesys程序&#xff0c;轴控制标准功能块框架程序 1、更新FB轴错误ID内容 &#xff08;错误显示字符A~F&#xff09;。 2、增加龙门移动回零FB。 仿真19、23模式&#xff0c;需要设置轴回零参数为35。 3、添加HMC_MoveVelocit 时时修改速度 4、添加FB写飞拍参数。 直接写入…

作者头像 李华