站长杂谈

如何在Linux服务器上安装配置LVS

时间:2017-04-04 15:59 点击:

  如何在Linux服务器上安装配置LVS

  对于我们新世界香港服务器的用户来说,可能都会遇到同一个问题,一台服务器的网络请求量激增或一直持续高访问量,那么可能就会导致这台服务器崩溃,从而带来一系列无法想象的附带损失,所以,此时就需要将这台服务器的高网络请求分发到其他服务器上去,从而减轻这台服务器的负荷,也避免了因服务器带来的损失。这里,就需要用到负载均衡器来实现分流。小编今天就给大家介绍介绍使用LVS来实现负载均衡及安装配置。

  那么什么是LVS呢?LVS(linuxvirtualserver)即Linux虚拟服务器,是用于基于LINUX内核的操作系统的负载均衡软件,LVS可用于构建高度可扩展和高可用性的网络服务,例如web和电子邮件。lvs守护程序在由脉冲调用时在活动的LVS路由器上运行。它读取配置文件/etc/sysconfig/ha/lvs.cf,调用ipvsadm实用程序来构建和维护IPVS路由表。知道了什么是LVS后,小编就给大家介绍如何在Linux服务器上实现安装配置LVS。小编使用的Linux平台是CentOS6.0。

  (1)配置要求

  LVS的两个节点(PiranhaPulsenannayIpvsadm)作为负载平衡器,需要的包有piranha*.rpm、pulse*、sshd*,需要的port有piranha-3636、pulse-20222、sshd-22.

  (2)配置文件

  /etc/sysconfig/ha/lvs.cf。

  (3)需要开启的服务有

  Piranha?gui、pulse、sshd。

  (4)配置主机文件

  1.建一个主机文件然后复制到所有的服务器中

  #vi/etc/hosts

  2.添加以下行

  127.0.0.1localhost.localdomainlocalhost192.168.1.100lvsroute1192.168.1.200lvsroute2192.168.1.10web10192.168.1.20web20192.168.1.30web30(5)生成sshpvt和公钥并复制到所有的服务器中。#ssh-keygen-trsa#ssh-keygen-tdsa#cd/root/.ssh/#cat*.pub>authorized_keys#scp-r/root/.ssh/www10:/root/#scp-r/root/.ssh/www20:/root/#scp-r/root/.ssh/www30:/root/#scp-r/root/.ssh/lvsroute1:/root/#scp-r/root/.ssh/lvsrouter2:/root/#ssh-keyscan-tdsalvsroute1lvsroute2www1www20www30#ssh-keyscan-trsalvsroute1lvsroute2www1www20www30(6)配置时间服务器并使所有服务器为客户端(NTP服务器和NTP客户端Part-A(NTP服务配置):#vim/etc/ntp.conf然后添加restrict127.0.0.1server192.168.1.T#localclockPart-B(NTP客户端):#vim/etc/ntp.conf

  然后添加

  #restrict127.0.0.1#restrict-6::1server192.168.1.T##PutServerIPhere##

  至此,如何在Linux服务器上配置安装LVS就介绍到这里了。如果您还有什么不明确或不懂的地方,欢迎来新世界主机咨询了解,详情请咨询Skype:vpssj.net@hotmail.com 。我们必将竭诚为您服务。