如何在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 。我们必将竭诚为您服务。