Saltstack安装配置和自动部署apache

本文详细介绍如何使用SaltStack进行自动化部署,包括环境搭建、配置、一键部署httpd服务及动态更新配置的过程。通过实例演示了如何实现服务安装、配置文件推送及服务重启的自动化流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、安装配置

准备两台机器

master:172.25.77.4

minion:172.25.77.5

下载所需要的包,放到yum源里

server4安装master

server5安装minion

在两台机器/etc/hosts加入本地解析

编辑server5的minion配置文件,指定master

master端使用 salt-key -L 命令查看到已经签名的客户端

salt-key -A添加所有

test.ping检测通讯是否正常

 

 

在minion端的 /etc/salt/pki/minion 目录下面会多出一个minion_master.pub 文件

与master端的 master.pub一致

 

二、Salt一键部署

在master端打开fle_roots

建立这个网站,启动服务

1、一键部署httpd

在base目录下,建立httpd目录,编辑install.sls

运行,在minion端自动安装了httpd服务,将httpd的配置文件放到master的base/httpd/files下

此时在master端更改配置,在minion端生效,这里我们来改变端口进行测试

现在httpd服务是80端口

在master端更改httpd的配置文件,将端口改为8080

再次运行,在minion端查看,端口被修改为8080

 

上面是一起安装和重新加载,我们还可以安装和服务重新加载分开

先建立insatllback.sls安装文件

在建立服务重新加载service文件,如下图

还是用更改端口来测试,现在端口是8080,我们在将其改为80

运行service

查看,成功将端口修改为80

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值