如何使用saltstack批量安装apache
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,如何使用saltstack批量安装apache?相信大部分人都还没学会这个技能,为了让大家学会,给大家总结了以下内容,话不多说,一起往下看吧。1、修改主机名修改主机名:[root@localhost
千家信息网最后更新 2025年12月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安全错误
数据库的锁怎样保障安全
千兆独享服务器
方舟服务器网页管理
万鸿网络技术有限公司
网络安全要研究什么意思
在网络安全中树立新方向
御龙网络安全绘画
气象局网络安全总结报告
读数字媒体设计和网络技术好吗
小学网络安全防范常识
网络安全高中周记
联系软件开发商
网络安全与智能制造大会
国产化服务器供应厂家
软件开发过程中 测试可分为
对学校校园网络安全清查机制
同账号不同服务器不能邮寄东西吗
安徽本地软件开发收费
金山pdf转换成word服务器
学生网络安全手抄报模板
cpanel服务器管理
深圳深圳软件开发
视频服务器搭建
数据库多个表重命名
软件开发外包基地
河南科技大学数据库开发技术
软件开发文档 csdn
数据库系统的组成dba是什么
河北一站式网络技术什么价格
3995WX 服务器型号
网络安全教育日网络攻击
