一:介绍puppet管理nginx主机,将nginx主机加入到puppet中,实现自动安装、配置、和启动服务二:nginx模块结构[root@master modules]# tree /etc/puppet/modules/nginx/ /etc/puppet/modules/nginx/ ├── files ├── manifests │&nb
原创
2014-10-27 16:12:43
411阅读
nginx LB服务器配置
转载
精选
2011-12-30 09:08:40
2919阅读
nginx负载均衡集群实际上就是代理环境说明:Nginx分发器;一个公网IP,一个内网IPRS1 只有一个内网ipRS2 只有内网ip#在nginx分发器上编辑文件#nginx负载均衡有自动检测rs的机制,当rs有一台机器宕机,nginx就不会把请求发个给那台rs vim /usr/local/nginx/conf/vhosts/upstream.conf upstream a
原创
2016-11-24 15:43:55
1841阅读
Puppet Dashboard是由支持Puppet开发的公司Puppetlabs创建的,是Ruby on Rails程序。可以作为一个ENC(外部节点分类器)以及一个报告工具,并且正在逐渐成为一个包含许多Puppet新功能的集成界面,例如审计和资源管理功能。 Puppet Dashboard是一个Ru
原创
2016-07-05 21:47:12
625阅读
环境:puppet-3.1 (由于puppet 3.x系列版本不支持mongrel)则使用Nginx and Passenger来做集群。
centos 6.3
1.配置yum源,包括puppet Nginx Passenger
rpm -ivh epel-release-6-8.n
原创
2013-05-08 11:20:21
1076阅读
Puppet 安装Nginx 搞puppet也有三几天了,一些概念还不是很清晰。很多时候实验未成功,都是概念没有理清楚、文档没有看全。别的就先不说了,先来安装一个nginx 来试一下吧。 1、编写nginx模块 接下来我们先采动创建模块信息来完成Nginx的部署:需要创建模块录,虚拟主机采件 的式进管理。创建模块的信息需要运如下知识点:&
原创
精选
2014-10-21 12:02:12
1774阅读
一、模块说明 Nginx反向代理服务、缓存服务、负载均衡服务。二、目录结构 三、代码展示1、files目录 conf.d #其下存放nginx的配置文件,根据环境不同使用不同代码,也可以使用puppet的environments技术,本
原创
精选
2016-03-23 15:59:20
1429阅读
Nginx实现七层的负载均衡调度到不同组后端服务器1. 动静分离2. 网站进行分区=================================================================================拓扑结构 &nb
原创
2017-05-12 00:26:51
2337阅读
注:本文使用k8s社区版ingress-nginx实现,涉及知识点:pod、pv、pvc、deployment、service、ingress、ingress-controller、nginx(loadbalance)
一. ingress介绍
1. ingress-nginx的kubernetes社区官网:
https://kubernetes.github.io/ingress-ngin
foreman架构:
本文主要讲述搭建foreman,及集成进nginx的过程
环境说明:
CentOS 5.8 x86_64
puppet version:3.1.1
master hostname:server.domain.com
client hostname:client.test.com
----------------------------------
推荐
原创
2013-05-06 21:52:25
2918阅读
点赞
4评论
群集 也称集群
1. 类型
1) LB load balancing 负载均衡
2) HA high available 高可用
3) HP 高性能
2. 方案
1)Scale On 需要升级
原创
2011-12-17 23:31:20
335阅读
yum install -y rubygem-mongrel echo -e "PUPPETMASTER_PORTS=( 18140 18141 18142 18143 18144 )\nPUPPETMASTER_EXTRA_OPTS=\"&m
原创
2013-02-21 00:00:27
576阅读
点赞
4评论
由于3.x系列已不再支持mongrel,所以就采用nginx+passenger来做负载均衡;之前有发过nginx+mongrel,puppet version是2.7系列的,所以还是可以用的;
环境说明:
操作系统:centos 5.8 64位
puppet版本:3.1系列
1,升级ruby至1.8.7,安装rubygems # rpm -U
推荐
原创
2013-04-26 21:18:26
3018阅读
点赞
4评论
开发环境和测试环境均是CentOS6.4 x86_64,ngxin的模板文件是在puppet模块下面templates目录中以”.erb”结尾的文件,puppet模板主要用于文件,例如各种服务的配置文件,相同的服务,不同的配置就可以考虑使用模板文件,例如Nginx和Apache的虚拟主机配置就可以考虑采用ERB模板,nginx的安装在这里建议用系统内部自带的YUM源来安装或其它第三方YUM源来安装,如果是用Nginx的官方源来安装nginx的话,我们可以查看下/etc/yum.repos.d/nginx.repo文件内容,如下所示:
推荐
原创
2015-03-26 13:52:48
10000+阅读
点赞
11评论
1 概述当代理服务器数量增加时,单台puppetmaster压力增大,会出现解析缓慢,甚至出现“time out”之类报错的错误。Nginx工作于网络的七层之上,可以作为负载均衡服务器。利用Load Balancing可以优化上述出现的问题。2 服务器环境及软件版本server version:CentOS6.5 i386Ruby:ruby-1.8.7.352-13.el6.i686Puppet:
原创
2014-03-10 19:51:22
1632阅读
IDC两台机器上部署了Nginx+Keepalived主从模式的LB代理负载层,现在需要对LB进行每日巡检和服务监控,利用SendEmail邮件监控。0)SendEmail部署参考:http://www.cnblogs.com/kevingrace/p/5961861.html1)SendEmail脚本配置[root@NG-LB01 ~]# vim /opt/sendemail.sh
#!/bin
原创
2021-04-13 22:43:26
356阅读
IDC两台机器上部署了Nginx+Keepalived主从模式的LB代理负载层,现在需要对LB进行每日巡检和服务监控,利用SendEmail邮件监控。 0)SendEmail部署 1)SendEmail脚本配置 2)LB每日巡检脚本(VIP资源为10.0.11.26) 3)LB监控脚本 温馨提示 邮
原创
2022-01-17 11:08:56
77阅读
现在常用的LB软件,主要是LVS和nginx。普通情况下,LVS主要负责四层负载均衡,nginx负责七层。当然,业界也有友商基于LVS做出了七层负载均衡。本篇主要讲一下LVS的工作模式及各种模式的缺陷。并试图描述一下ELB服务的方案。LVS的工作模式,主要包含三种:DR、fullnat、tunnel。DR在DR模式下,LVS上会配置服务虚IP,同时要求后端的real server上也会...
原创
2021-05-27 21:25:33
685阅读
建立一个epel源Vim /etc/yum.repos.d/local.repo配置[epel]name=Red Hat Enterprise Linux $releasever - $basearch - epelbaseurl=http://mirrors.sohu.com/fedora-epel/5Server/$basearchenabled=1gpgcheck=0Yum安装m
原创
2013-09-09 17:57:48
564阅读