如何使用saltstack批量安装apache
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,如何使用saltstack批量安装apache?相信大部分人都还没学会这个技能,为了让大家学会,给大家总结了以下内容,话不多说,一起往下看吧。1、修改主机名修改主机名:[root@localhost
千家信息网最后更新 2026年11月01日如何使用saltstack批量安装apache
如何使用saltstack批量安装apache?相信大部分人都还没学会这个技能,为了让大家学会,给大家总结了以下内容,话不多说,一起往下看吧。
1、修改主机名
修改主机名:[root@localhost ~]# hostnamectl set-hostname master.saltstack.com[root@localhost ~]# hostnamectl set-hostname web01.saltstack.com[root@localhost ~]# hostnamectl set-hostname web02.saltstack.com修改 /etc/hosts文件(用scp远程复制,三台主机都一样):vim /etc/hosts192.168.220.131 master.saltstack.com192.168.220.140 web01.saltstack.com192.168.220.136 web02.saltstack.com关闭防火墙:systemctl stop firewalld.servicesetenforce 0分别为三台主机添加epel源:yum install -y epel-release2、安装 saltstack:
1、master上安装:yum install -y salt-master2、被管理端(minion)上安装:yum install -y salt-minion3、配置 master主机:
vim /etc/salt/master interface: 192.168.220.131 //修改监听地址(master的地址)auto_accept: True //修改为true,避免要运行salt-key来确定证书认证file_roots: //开启saltstack文件根目录位置,此目录需要自己创建 base: - /srv/saltnodegroups: //开启、设置组分类 group1: 'web01.saltstack.com' group2: 'web02.saltstack.com'pillar_opts: True //开启pillar功能,同步文件功能pillar_roots: //开启pillar主目录,这个也需要自己创建 base: - /srv/pillar
4、开启服务:
[root@master ~]# systemctl start salt-master.service [root@master ~]# netstat -napt | egrep '4506|4505'tcp 0 0 192.168.220.131:4505 0.0.0.0:* LISTEN 68112/python tcp 0 0 192.168.220.131:4506 0.0.0.0:* LISTEN 68136/python (5)配置 minino 端:
vim /etc/salt/minino第一台:master: 192.168.220.131 //第16行,指定主控端IP地址id: web01.saltstack.com //第78行,指定被控制端的主机名第二台:master: 192.168.220.131 id: web02.saltstack.com systemctl start salt-minion.service //开启服务(6)在主控端测试与被控端的通信状态
[root@master ~]# salt '*' test.ping //查看通信状态web01.saltstack.com: True[root@master ~]# salt '*' test.pingweb01.saltstack.com: Trueweb02.saltstack.com: Truesalt '*' cmd.run 'df -h' //查看所有被管理段的挂载情况[root@master ~]# salt-key //查看在master上已经被接受过的客户端Accepted Keys:web01.saltstack.comweb02.saltstack.comDenied Keys:Unaccepted Keys:Rejected Keys:查看被监控主机上grains所有值(每次minino在启动时都会获取客户端信息):salt 'web01.saltstack.com' grains.items (静态数据)salt 'web01.saltstack.com' pillar.items (动态数据)(7)开始批量安装Apache服务:
下面演示的是远程通过 yum 安装 Apache :
mkdir /srv/saltvim /srv/salt/top.slsbase: '*': - apache//注意:'*',则表示在所有的客户端执行 apache 模块。vim /srv/salt/apache.slsapache-service: pkg.installed: - names: // 如果只有一个服务,那么就可以写成 - name: httpd 不用再换一行 - httpd - httpd-devel service.running: - name: httpd - enable: True//注意:apache-service 是自定义的 id 名。pkg.installed 为包安装函数,下面是要安装的包的名字。service.running 也是一个函数,来保证指定的服务启动,enable 表示开机启动。systemctl restart salt-master //重启服务salt '*' state.highstate //执行刷新state配置命令
接下来,去两台 minino上验证一下 httpd是否安装成功:
以上就是使用saltstack批量安装apache的方法介绍,详细使用情况还得要大家自己使用过才能知道具体要领。如果想阅读更多相关内容的文章,欢迎关注行业资讯频道!
主机
服务
地址
客户
客户端
文件
配置
内容
函数
功能
情况
数据
状态
目录
端的
三台
主控
管理
通信
接下来
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
百单网互联网科技有限公司怎么样
北京互联网科技
青岛互联网科技公司
世界互联网领先科技成果
鑫亿盛互联网科技
奇酷互联网络科技公司
互联网金融科技平台
苏州大垚互联网科技
长亮科技互联网金融
互联网科技英文翻译
盛创互联网科技有限公司
恒银科技与互联网金融
未来五年的互联网科技
互联网金融科技展
上海京穆互联网科技有限公司
小米互联网科技园入驻
雨阳互联网卡科技有限公司
数字科技和互联网金融哪个好
黑龙江互联网科技公司
瑞安市蟠桃会互联网科技有限公司
咖啡豆
互联网科技公司简介
亿人帮互联网科技有限公司
科技类的互联网平台
江阴互联网智能科技产品进口
洛阳共同富裕互联网科技有限公司
普陀区互联网教育科技管理办法
互联网科技手机排行榜
广州三三互联网科技有限公司
知域互联网科技有限公司官网
