Linux的企业-saltstack源码编译安装lnmp

简介:

一.配置环境

redhat 6.5 
master:server1(172.25.50.1/24) 
minion:server2(172.25.50.2/24) 
selinux=disabled 
iptables=off

master :/etc/salt/master

54efc50f80f522c07c08d3450bb338d3.png

minion:/etc/salt/minion

f28a51b850d86d0011adfe8ac8359b6c.png


01345297869b59e54133af6e05ba069f.png

二.总体架构

/srv/salt/

eb1699e7822bad3e40797912b197dc73.png

7ccdd1150e728928eb0f6ce5a7822b93.png


eb1bfb35241ec84913ad7be4e6757f11.png


三.pkgs依赖性包的配置

/srv/salt/pkgs 

a990c9b4b5f8ec6508ed1b9325b96525.png

2b8522a2a314381b6af75305549fe267.png

655710ad7ec5bba8a68c65406d5bcaa8.png


四.users用户的配置

/srv/salt/users 

17ca86c2fa67cf6e4699776b7ee17668.png




五.nginx  salt配置文件

/srv/salt/nginx

dbaaeae1bccc7fdbddd67b93804dc68f.png

以上的files里为php测试页,启动脚本,安装包i,配置文件



安装文件

ba9b93e584357a562ac61c350c3825ec.png


服务启动文件

a2979f14890d322527fa726342d4cdb0.png



六.mysql  salt配置文件

cf1db97e27140a5316b85743f665fe8c.png


安装文件

aa4e71414fe48b30ab0a746fe9893e84.png


服务启动文件

9c24f3396b3c3c1544815785e896c3ba.png


七.php  salt配置文件

9c355f94136e989be8bfa4283ff120b7.png


安装文件

653e2513a1fc297d8e95daef24c52f35.png

0d08d57dbb673a1838ed8e6c31697a34.png


服务启动文件

25d8bcb2660268421ff4efd3da7866de.png



八.salt top.sls推送配置文件

da52ce9f1564a3613ce3045d5c1ee006.png



九.测试

e18e9b2c0bf17e831504964d070d64c5.png


测试nginx:

2a73c6a8be5882fbe7fc7f149163edd3.png

d362ff99d93d4e44913c727212b0de99.png


测试mysql:

473d58fd5a67eabf428d57ed8c748e8b.png

3fe1ce5bbeb136bd83fbfba64be038ef.png


测试php:

3a1aee52b8fe8b5164aed2f00effc90e.png

59015e97aa99a2173fdd1a4791cd6634.png


十.salt 推送server2  lnmp架构

74aab8fbe22fce3a07683e09a07f3fcd.png


5525b0e296b324d8dfe3e1ab4f800deb.png


7ab6a77d8e5b29a645ac03ec459b2a5a.png

e49114f0a916907c730788eedb21a643.png



      本文转自一百个小排 51CTO博客,原文链接:

http://blog.51cto.com/anfishr/1975390

,如需转载请自行联系原作者











相关文章
|
9天前
|
Ubuntu Linux 网络安全
从头安装Arch Linux系统
本文记录了作者安装Arch Linux系统的过程,包括安装成果展示和遇到的疑难点及其解决方法,如硬盘不足、下载失败、设置时区、安装微码和配置无密码登录等。
从头安装Arch Linux系统
|
11天前
|
关系型数据库 MySQL Linux
Linux 安装 mysql 【使用 tar.gz | tar.xz安装包-离线安装】
在Linux系统中使用tar.xz压缩包安装MySQL数据库的详细步骤。包括下载MySQL压缩包,解压到指定目录,创建mysql用户和组,设置目录权限,初始化MySQL,配置my.cnf文件,启动服务,以及修改root用户密码。此外,还提供了如何设置Windows远程登录MySQL服务器的方法。
Linux 安装 mysql 【使用 tar.gz | tar.xz安装包-离线安装】
|
1天前
|
安全 Linux 网络安全
Linux环境中安装和使用Paramiko
Linux环境中安装和使用Paramiko
23 12
|
1天前
|
Linux 定位技术 虚拟化
Linux 安装
Linux 安装
11 5
|
12天前
|
Linux
linux之etcd安装
linux之etcd安装
|
11天前
|
关系型数据库 MySQL Linux
Linux 安装 mysql【使用yum源进行安装】
这篇文章介绍了在Linux系统中使用yum源安装MySQL数据库的步骤,包括配置yum源、安装MySQL服务、启动服务以及修改root用户的默认密码。
Linux 安装 mysql【使用yum源进行安装】
|
13天前
|
NoSQL Linux Redis
linux之centos安装redis
linux之centos安装redis
|
13天前
|
Linux Python
Linux之centos安装clinkhouse以及python如何连接
Linux之centos安装clinkhouse以及python如何连接
|
13天前
|
Linux
linux之centos安装dataease数据报表工具
linux之centos安装dataease数据报表工具
|
13天前
|
消息中间件 Linux
linux之centos安装rabbitmq
linux之centos安装rabbitmq
下一篇
无影云桌面