欢迎来到云服务器

服务器租用

利用自动化运维东西SaltStack安装nginx处事器

之前我们举办了安装vim包的讲授,下面我们继承借助salt深入进修软件安装。此篇文章,大量警惕天斯的blog,所以有许多相似的处所,假如笔误,敬请留情,此刻我们假设有两组应用 一组web情况的应用 和一组是DB应用,两组差异的应用,情况需要各不沟通,我们先来看一下web情况的应用

一、情况布局(web组的主机名,个中YQD_2014_12_06_57_67安装master和minion):

 

YQD_2014_12_06_57_120:
YQD_2014_12_06_57_68:
YQD_2014_12_06_57_93:
YQD_2014_12_06_57_67:
YQD_2014_12_06_57_69:

 

 

YQD_2014_12_06_57_120:

YQD_2014_12_06_57_68:

YQD_2014_12_06_57_93:

YQD_2014_12_06_57_67:

YQD_2014_12_06_57_69:

我们看到有两台处事器需要安装web应用情况,我们这里回收nginx的web情况陈设

二、设置说明:

1、master设置说明:

 

nodegroups:
  web_group: [email protected]_2014_12_06_57_120,YQD_2014_12_06_57_69,YQD_2014_12_06_57_67,YQD_2014_12_06_57_93'
  db_group: 'YQD_2014_12_06_57_68'

 

 

nodegroups:

  web_group: [email protected]_2014_12_06_57_120,YQD_2014_12_06_57_69,YQD_2014_12_06_57_67,YQD_2014_12_06_57_93'

  db_group: 'YQD_2014_12_06_57_68'

在master设置文件中我们先对处事器举办分组:web_group和db_group

2、树型布局如下所示:

 

salt/
├── code
│   └── update
├── conf_file
│   ├── mysql
│   │   └── my.cnf
│   ├── nginx
│   │   ├── nginx.conf
│   │   └── vhosts
│   │       └── vhost.conf
│   └── tomcat
├── _grains
│   └── nginx.py
├── init.d
│   ├── mysqld
│   ├── nginx
│   └── tomcat
├── memory
│   ├── jemalloc
│   │   ├── jemalloc-3.6.0.tar.bz2
│   │   └── jemalloc_install.sls
│   └── tcmalloc
│       ├── gperftools-2.1.tar.gz
│       ├── libunwind-1.1.tar.gz
│       └── tcmalloc_install.sls
├── soft
│   ├── jdk
│   │   ├── java_install.sls
│   │   └── jdk-6u45-linux-x64-rpm.bin
│   ├── mysql
│   │   ├── mysql_install.sls
│   │   └── Percona-Server-5.5.34-rel32.0.tar.gz
│   ├── nginx
│   │   ├── nginx-1.6.2.tar.gz
│   │   ├── nginx_config.sls
│   │   ├── nginx_install.sls
│   │   └── tengine-2.0.3.tar.gz
│   └── tomcat
│       ├── install_pkgs
│       │   └── apache-tomcat-7.0.41.tar.gz
│       ├── tomcat_config.sls
│       └── tomcat_install.sls
├── sys_init_sls
│   └── pkgs.sls
└── top.sls
pillar/
├── mysql
│   └── init.sls
└── top.sls

 

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

salt/

├── code

│   └── update

├── conf_file

│   ├── mysql

│   │   └── my.cnf

│   ├── nginx

│   │   ├── nginx.conf

│   │   └── vhosts

│   │       └── vhost.conf

│   └── tomcat

├── _grains

│   └── nginx.py

├── init.d

│   ├── mysqld

│   ├── nginx

│   └── tomcat

├── memory

│   ├── jemalloc

│   │   ├── jemalloc-3.6.0.tar.bz2

│   │   └── jemalloc_install.sls

│   └── tcmalloc

│       ├── gperftools-2.1.tar.gz

│       ├── libunwind-1.1.tar.gz

│       └── tcmalloc_install.sls

├── soft

│   ├── jdk

│   │   ├── java_install.sls

│   │   └── jdk-6u45-linux-x64-rpm.bin

│   ├── mysql

│   │   ├── mysql_install.sls

│   │   └── Percona-Server-5.5.34-rel32.0.tar.gz

│   ├── nginx

│   │   ├── nginx-1.6.2.tar.gz

│   │   ├── nginx_config.sls

│   │   ├── nginx_install.sls

│   │   └── tengine-2.0.3.tar.gz

│   └── tomcat

│       ├── install_pkgs

│       │   └── apache-tomcat-7.0.41.tar.gz

│       ├── tomcat_config.sls

│       └── tomcat_install.sls

├── sys_init_sls

│   └── pkgs.sls

└── top.sls

pillar/

├── mysql

│   └── init.sls

└── top.sls

腾讯云代理

Copyright © 2003-2021 MFISP.COM. 国外vps服务器租用 梦飞云服务器租用 版权所有 粤ICP备11019662号