LVS简单搭建(一)】的更多相关文章

先说一个坑: 192.168.65.110为虚拟ip,在主节点设置(ifconfig  eth0:8 192.168.65.110/24),其他子节点要与主节点保持一致(ifconfig  lo:3  192.168.65.110  netmask 255.255.255.255) node01: ifconfig eth0:8 192.168.65.110/24  node02~node03: 1)先修改内核: echo 1 > /proc/sys/net/ipv4/conf/eth0/arp…
title: lvs+keep搭建高可用web服务 date: 2015-11-26 22:11:55 tags: --- 第一部分 概念 负载均衡 生产环境下必不可少的基础手段当前大部分互联网都使用了服务器集群系统,集群即将相同服务部署在多台服务器上构成一个集群整体对外提供服务,这些集群可以是web应用服务器,也可以是数据库服务器集群,还可以是分布式缓存服务器集群等 在实际应用中,在web服务器之前总会有一台负载均衡服务器,负载均衡设备的任务就是作为web服务器的流量入口,挑最合适的一台web…
LVS配置教程 作者:oldjiang 一.前言 相信专程来读此文的读者对LVS必然有一定的了解,首先看图: 毋庸置疑,Load Balancer是负载调度器,由它将网络请求无缝隙调度到真实服务器,至于此集群使用的是哪一种IP负载均衡技术(LVS有三种负载均衡技术,分别是VS/NAT.VS/TUN和VS/DR),暂时不用理会. 观察此图,我们知道,LVS与其他基于应用层或基于IP层的负载均衡应用拥有类似的一点:一台及其以上的负载调度器和数台甚至成百上千台真实服务器. 用LVS来搭建负载均衡集群,…
对于Python 2,简单搭建Web服务器,只需在i需要搭建Web服务器的目录(如C:/ 或 /home/klchang/)下,输入如下命令: python -m SimpleHTTPServer 8080 含义为使用 8080端口的创建Web服务器,可以使用浏览器 http://127.0.0.1:8080 或 将 127.0.0.1 替换为本机的外部IP地址,进行访问. 对于Python 3,其创建Web服务器的等价命令,如下: python3 -m http.server 8080 参考资…
之前复制粘贴创建了几个ssm的项目,然而回头让自己写的时候还是一头雾水,究其原因是spring的陌生.仅仅是写过几个helloworld而已.而且是照着写.我都不知道springmvc到底需要多少jar,都用来干嘛.所以,接下来要用心看spring原理了. 最近由于有定时任务的需求,简单搭建了一个springmvc4的helloworld. ide采用的是idea,当然eclipse应该也是没问题的,因为都是maven项目. 1.创建好maven结构. 可以通过new->project->ma…
一.Struts2:是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet:用于jsp页面与Java代码之间的交互. 1.核心:Filter拦截器,对所有的请求进行拦截. 2.工作流程:http://localhost:8080/项目名/请求 --> 被web.xml中的Struts拦截器拦截到strus.xml文件-->找到对应的action里面对应的name,也就找到了对应的类-->通过action里面的method参数找到对应的执行方法,并返回一个字符串--&g…
SpringMVC是比较常用的JavaWeb框架,非常轻便强悍,能简化Web开发,大大提高开发效率,在各种Web程序中广泛应用.本文采用Java Config的方式搭建SpringMVC项目,并对SpringMVC启动时加载顺序做简单的说明. 1.SpringMVC启动流程图 2.SpringMVC项目启动流程介绍 SpringMVC 是Spring 框架的重要模块,借助于Spring 的容器技术,可以非常方面的搭建Web项目. SpringMVC项目启动时要完成Spring 容器的初始化和Sp…
win7&Ubuntu双系统简单搭建系统指南 本文是自己老本子折腾Ubuntu的一些记录,主要是搭建了一个能够足够娱乐(不玩游戏)专注练习自己编程能力的内容.只是简单的写了关于系统的安装和一些配置环境的简单搭建.并没有深入探讨系统地各项内容.希望可以给香简单使用的同学参考. 一.准备工作 打开UltraISO ,依次点击"文件"--"打开"--选择Ubuntu14.04系统镜像文件,确认打开后就能在软件界面内看到整个镜像的全部文件信息. 接下来开始制作系统安…
由于经常被抓取文章内容,在此附上博客文章网址:,偶尔会更新某些出错的数据或文字,建议到我博客地址 :  --> 点击这里 可以看我的上篇文章 <python 简单搭建阻塞式单进程,多进程,多线程服务> 1 单进程服务器 - 非堵塞模式 服务端 : #coding=utf- from socket import * import time #用来存储所有的新连接的socket,这个是重点 g_socketList = [] def main(): serSocket = socket(AF…
由于经常被抓取文章内容,在此附上博客文章网址:,偶尔会更新某些出错的数据或文字,建议到我博客地址 :  --> 点击这里 我们可以通过这样子的方式去理解apache的工作原理 1 单进程TCP服务(堵塞式) 这是最原始的服务,也就是说只能处理个客户端的连接,等当前客户端关闭后,才能处理下个客户端,是属于阻塞式等待 from socket import * serSocket = socket(AF_INET, SOCK_STREAM) #重复使用绑定的信息 serSocket.setsockop…
原来在别的公司负责过文档检索模块的维护(意思就是不是俺开发的啦). 所以就略微接触和研究了下文档检索. 文档检索事实上是全文检索.是通过一种技术把N多文档进行一定规律的分割归类,然后创建易于搜索的索引式文件,然后搜索具有某些规律的文档时,可以通过高速定位索引,然后依据索引提供的信息精确定位到文档从而实现迅速找到文档.这个文档一般成为条目. 上家公司的时候使用的是Lucene加上Zoie实现的. lucene是apache下的开源项目,只是并非全文检索的实现,而是一个全文检索的引擎,是一个架构,是…
基于腾讯云centos7.3搭建VSFTP 环境分析: 基于vsftp服务在于云主机上,所以推荐使用FTP的PASV模式: FTP协议有两种工作方式:PORT方式和PASV方式,中文意思为主动式和被动式. PORT(主动)方式的连接过程是:客户端向服务器的FTP端口(默认是21)发送连接请求,服务器接受连接,建立一条命令链路.当需要传送数据时,客户端在 命令链路上用PORT命令告诉服务器:“我打开了XXXX端口,你过来连接我”.于是服务器从20端口向客户端的XXXX端口发送连接请求,建立一条数据…
LVS+Keepalived搭建 原理说明 (推荐): http://www.cnblogs.com/likehua/archive/2014/06/19/3796849.html http://outofmemory.cn/wiki/keepalived-configuration 或者:http://os.51cto.com/art/201202/319979.htm 总结:搭建LVS+keepalived主要是配置文件. 我感觉靠谱的文章(配置文件和老师给的一样): http://www.…
linux下scsi共享磁盘的简单搭建 Scsi 共享磁盘需要我先有空余的分区,或者可以在虚拟机里面添加一块磁盘,安装所需的软件我在虚拟机里面添加了一块硬盘,分了一个主分区,sdb1 1G,将这个用scsi共享出来.修改scsi软件的配置文件:Service tgtd restart客户端使用 yum list | grep scsi 查看一下安装使用man 来查看一下iscsiadm的帮助命令发现网络的硬盘,我挂在到我本地使用fdisk 查看我就会发现我发现我从网络上挂载的硬盘将sdb挂载根目…
因为博客园自带的markdown不太好用,因此所有markdown笔记都使用cmd_markdown发布 Hibernate二次学习一----------Hibernate简单搭建: https://www.zybuluo.com/chy282/note/970569…
### 简单搭建syslog-ng server记录log 安装syslog-ng apt-get install syslog-ng 安装syslog-ng 配置syslog-ng vim /etc/syslog-ng/syslog-ng.conf 配置可以参考如下: @version: 3.5 @include "scl.conf" @include "`scl-root`/system/tty10.conf" options { time-reap(30);…
已知信息: 服务端IP:192.168.7.2xx 客户端IP:192.168.7.1xx 服务端: docker registry中镜像本地映射地址:/Users/dockergit/private_registry(可自定义) docker registry容器中镜像存储地址:/var/lib/registry 客户端: 已创建image:test_agent:latest 环境为Linux OS,服务端和客户端都安装好docker,能使用docker命令. 简单搭建docker regis…
使用HTTPListener可以简单搭建一个Http服务器,对于本地使用很是方面,想起之前使用了WebSocket来与本地网页通讯的例子,也是可以改为使用HTTPListener来做的.看下HTTPListener的使用吧. public class RJHttp { private HttpListener httpListener = new HttpListener(); public RJHttp() { this.httpListener.Prefixes.Add("http://12…
注:此文参考并整合了网上的文章 <spring缓存机制>:http://blog.csdn.net/sidongxue2/article/details/30516141 <配置 Spring4.0 注解Cache+Redis缓存>:http://blog.csdn.net/ouyhong123/article/details/52162951 <spring整合redis缓存,以注解(@Cacheable.@CachePut.@CacheEvict)形式使用>: ht…
安装中文支持,避免一些语言相关的坑 12345678 sudo apt-get install language-pack-zh-hans sudo vim /etc/default/locale LANG="en_US.UTF-8"LANGUAGE="zh_CN.utf8"LC_ALL="zh_CN.utf8" 安装 PHP 此处安装的是 PHP 7.2,简单起见,我们直接使用现成的 package(当然了,你也可以使用源码编译). 12345…
@ 目录 1.MySQL一主一从的简单搭建 1.1.主从复制简介 1.2.MySQL主从复制简介 1.3.主从复制的架构 1.4.前期准备 1.5.主要配置实现 1.5.1.测试环境 1.5.2.配置my.cnf文件 1.5.3.启动mysql测试 1.5.4.配置主从结构 1.5.4.1.主服务器配置 1.5.4.2.从服务器配置 1.6.主从复制测试 1.MySQL一主一从的简单搭建 1.1.主从复制简介 在实际生产中,数据的重要性不言而喻.如果我们的数据库只有一台服务器,那么很容易产生单点…
本篇博客简单记录一下,eureka 服务端和 客户端的简单搭建. 目标: 1.完成单机 eureka server 和 eureka client 的搭建. 2.完成eureka server 的添加安全认证,即不能别人知道我们的eureka server地址就可以注册上去. 3.测试环境下,关闭eureka的自我保护 一.eureka server 端的搭建 1.引入依赖 <dependencies> <dependency> <groupId>org.springf…
在LVS1的基础上进行搭建 https://www.cnblogs.com/hikoukay/p/12860476.html keeplived主机 用node01,node04两台 先清掉原先node01的配置 ipvsadm -C 清掉原先配置 ifconfig eth0:8 down down掉原先配置 node01,node04安装镜像源 yum install keepalived ipvsadm -y 完成之后做如下配置 cd /etc/keepalived/ cp keepaliv…
LVS+Keepalived 介绍 LVS LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统.本项目在1998年5月由章文嵩博士成立,是中国国内最早出现的自由软件项目之一.目前有三种IP负载均衡技术(VS/NAT.VS/TUN和VS/DR),十种调度算法(rrr|wrr|lc|wlc|lblc|lblcr|dh|sh|sed|nq). Keepalvied Keepalived在这里主要用作RealServer的健康状态检查以及Mast…
1. 安装LVS软件      (1)安装前准备操作系统:统一采用Centos6.5版本,地址规划如下: 服务器名 IP地址 网关 虚拟设备名 虚拟ip Director Server 192.168.12.25 192.168.12.1 eth0:0 192.168.12.135 Real Server1 192.168.12.246 192.168.12.1 lo:0 192.168.12.135 Real Server2 192.168.12.247 192.168.12.1 lo:0 1…
搭建 nuget 内部服务器,最好的方式是使用 ProGet,参考博文<用 ProGet 搭建内部的 NuGet 服务器>,好处非常多,但需要使用 SQL Server 数据库,如果不想使用数据库,相对来说,最简单的方式是使用NuGet.Server,网上教程一大堆,这边我做下自己的记录. 首先,VS 创建一个空的 ASP.NET 应用程序,然后 nuget 命令输入install-package NuGet.Server,接着会自动加载一些代码和文件,其中在 web.config 中会产生这…
一.Hibernate:是一个开放源代码的对象关系映射框架,对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,用于Java代码和数据库之间的交互. 1.核心:Java和数据库之间的映射关系. 2.hibernate的缓存: a).一级缓存:hibernate首次查询之后会将查询结果存放在一级缓存中,第二次查询的时候会直接从缓存中获取数据,如果缓存中没有采去查询数据库.hibernate自带一级缓…
因为公司涉及项目使用SSH,为了解SSH搭建方式和运作原理,就自己搭建了一个. 采用尽量以最少的JAR包,搭建一个简单的struts2+spring+hibernate环境,希望像我这样的入门者都能理解,如果大家使用过类似的MVC模式如Microsoft MVC,就容易理解得多了. 首先我使用的是MyEclipse 9+Tomcat 6(据说Tomcat和struts版本会有不兼容,但没遇上,不知道是不是真的). 我下载的是struts2.3.15.1的JAR包(已包含spring)官网下载地址…
1:安装软件包 yum -y install bind bind-chroot bind-utils bind-libs 2:修改配置文件 1): vim  /etc/named.conf 2):在主文件里添加正向与反向文件 3):配置正向与反向文件 正向: 反向: 这里的两个文件的所属组一定要改为named 4)启动named服务 /etc/init.d/named restart 3:测试 在客户端修改/etc/resolf.conf,为DNS服务端的IP 在这里纠结了一下午的是一直输入a,…
负载均衡服务器将会用到两块网卡,eth0为公网地址(此处将局域网ip作为公网地址),IP地址为192.168.1.104,eth0:1,IP地址为192.168.2.1在负载均衡器上添加一个ip别名,用于测试ifconfig eth0:1 192.168.2.11.修改负载均衡器的/etc/sysctl.conf文件net.ipv4.ip_forward=1运行sysctl -p加载配置2.修改/proc/sys/net/ipv4/ip_forward,并将其内容改为1也可以用echo 1 >…