zoukankan      html  css  js  c++  java
  • centos6.3部署配置LVS主从

    LVS是Linux Virtual Server的简写,即Linux虚拟服务器,是一个虚拟的服务器集群系统。这个项目在1998年5月由章文嵩博士成立,是中国国内最早出现的自由软件项目之一。它的官方网址是 http://www.linuxvirtualserver.org 现在 LVS 已经是 Linux 内核标准的一部分。使用 LVS 可以达到的技术目标是:通过 LVS 达到的负载均衡技术和 Linux 操作系统实现一个高性能高可用的 Linux 服务器集群,它具有良好的可靠性、可扩展性和可操作性。从而以低廉的成本实现最优的性能。LVS 是一个实现负载均衡集群的开源软件项目,LVS架构从逻辑上可分为调度层、Server集群层和共享存储。

     

    1、实验环境

    四台机器:55.4—55.7

    具体实验环境配置如下:

    10.211.55.101 LVS_VIP

    10.211.55.4 LVS_MASTER

    10.211.55.5 LVS_SALVE

    10.211.55.6 WEB1

    10.211.55.7 WEB2

    10.211.55.4 LVS_MASTER如下操作:
    安装IPVSADM:

     

    安装keepalived:

     

    到此keepalived安装完毕,然后进行配置。

    打开ip forward功能:

     

    [root@lvs keepalived-1.2.7]# cat /etc/sysctl.conf

     

    执行如下命令使设置生效:

    sysctl -p

    开始配置keepalived:

    配置文件在这个位置: /etc/keepalived/keepalived.conf

    [root@lvs keepalived-1.2.7]# cat /etc/keepalived/keepalived.conf

     

    到此,keepalived配置完成。

    接下来把keepalived加入开机自启动,并开启keepalived服务:

     

    查看keepalived进程:

     

    查看虚拟ip是否加上:注意如果虚拟ip没有自动加上,请重启下keepalived服务。

    [root@lvs keepalived-1.2.7]# ip a

     

    上述显示虚拟ip55.101自动加上了,至此,LVS_MASTER服务器已经配置好并启动了。

    接下来配置lvs从服务器:
    接下来开始配置部署LVS从服务器:10.211.55.5 LVS_SALVE(配置方法参照上面的master)

    配置完lvs从服务器开始配置两台web:
    接下里配置部署两台web服务器:

     
     
     

    配置部署tomcat:

     

    为了测试负载均衡,我们将这个页面改下,以更好的标识这个网页是本服务器的

    Tomcat6安装目录位于/usr/share/tomcat6,所以我们要编辑tomcat下的webapps/ROOT/index.html这个文件。

     

    启动虚拟IP的脚本:

     

    去LVS_MASTER服务器的终端查看下ipvsadm,查看已经连接上了WEB1服务器:

    [root@my-owntest ~]# ipvsadm -ln

     

    上述可见:55.6已经加进来了!

    此时我们访问网页http://10.211.55.6:8080,出现界面显示web1 192.168.146.162;或者使用命令行测试转发情况都可以查看。

    配置部署10.211.55.7 web2:

     

    Web2 部署配置完后,去lvs master上查看:

     

    上述55.6 55.7两台web都已经加进来了!

    最后客户端测试:

     
  • 相关阅读:
    谷歌浏览器解决跨域
    实现Linux共享Window文件
    linux安装显卡驱动
    jsduck 文档生成器
    linux 笔记
    Linux phpstorm 无法输入中文
    linux 安装composer
    Extjs动态生成表头(适用报表)
    关于git的配置与使用
    JSP解决中文乱码问题
  • 原文地址:https://www.cnblogs.com/renyongbin/p/9640759.html
Copyright © 2011-2022 走看看