1、minion端安装apache
打开master端的配置文件将file_roots的base环境配置打开,保存重启master。
file_roots:
base:
- /srv/salt/base
dev:
- /srv/salt/dev
test:
- /srv/salt/test
prod:
- /srv/salt/prod
创建 /srv/salt目录:
sudo mkdir -p /srv/salt/{base,dev,test,prod}
创建安装启动apache的sls文件:
#[admin@pe-jira base]$ pwd
#/srv/salt/base
#[admin@pe-jira base]$ cat apache.sls
apache-install:
pkg.installed: #pkg是状态模块,installed是方法
- name: httpd #安装状态,没有就按照,有就跳过
apache-service:
service.running:
- name: httpd
- enable: True #自启动
- reload: True
使用salt的state模块的sls方法,为minion端安装apache并启动服务。
sudo salt 'pe-db' sta
本文介绍了如何使用SaltStack在minion端安装和管理LAMP环境。首先,通过编辑master配置文件,开启file_roots的base环境,并在/srv/salt目录下创建Apache的SLS文件,利用salt的state模块安装并启动Apache服务。接着,详细讲述了在minion端进行LAMP状态管理,包括Apache、PHP和MySQL的配置,以及测试和高级状态执行的步骤。
订阅专栏 解锁全文
3621

被折叠的 条评论
为什么被折叠?



