SaltSack自动化运维(4)——配置简单的自动化部署(安装httpd)

本文介绍了如何使用SaltStack进行自动化运维,详细步骤包括:修改master配置,演示两种安装httpd服务的方法,启动httpd服务,并在server2上验证,最后通过top脚本全局推送安装httpd到server2和server3。

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

当修改salt-minionid操作不当时,会导致master端grains.get会获取两个客户端。
每个都无法进行操作。这是由于salt的密钥缓存机制引起的。
在这里插入图片描述
在这里插入图片描述

之前使用saltstack添加的主机默认使用了hostname作为salt-minion id,而主机名如果没有做规范和规划,
是比较难区分属于什么业务或者机器的。我们需要修改salt-minion的id。
在这里插入图片描述

(1)修改master端的配置文件

[root@server1 ~]# cd /etc/salt/
[root@server1 salt]# vim master
 674 file_roots:
 675   base:
 676     - /srv/salt		这个目录没有得自己建,是base目录
[root@server1 salt]# mkdir /srv/salt
[root@server1 salt]# systemctl restart salt-master

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(2)安装httpd的方式一
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

(3)安装httpd的方式二
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(4)开启httpd服务
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在server2上查看
在这里插入图片描述
在这里插入图片描述
(5)修改配置文件
在从节点上查看是否修改了默认配置文件在从节点上查看是否修改了默认配置文件
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
通过下图可以看到server1、2的公钥是一样的

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
列出树状关系
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
top脚本全局推送,给server2和server3同时安装httpd服务
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值