搭建集群系統LVS

2021-09-27 04:57:38 字數 2013 閱讀 5936

lvs系統採用了

ip負載均衡技術,並且由

ipvs

模組來實現。

ipvs

模組是lvs

系統的核心軟體,它被安裝在排程伺服器上。排程伺服器上需要設定乙個虛擬

ip(vip),

然後客戶端向這個

vip傳送請求訪問,之後

ipvs

模組從眾多應用伺服器中選取乙個服務節點來響應使用者請求(所以一定要把 伺服器

ip以及

vip、閘道器、子網掩碼分配清楚)。

一、搭建集群系統

lvs 1、

安裝ipvsadm

管理軟體。 2

、開啟核心中的

ip**功能,編輯檔案

/etc/sysctl.conf

,然後使用

sysctl -p

命令修改生效。

3、給調

度伺服器增加

vip位址,並設定排程伺服器的網絡卡

eth0:192.168.1.1

,將192.168.1.100

這個vip

位址繫結在

eth0

上,建立檔案

/etc/sysconfig/network-scripts/ifcfg-eth0:0

將這個ip

位址的閘道器和廣播位址 

均設定為192.168.1.100

,子網掩碼設定為

255.255.255.255

,從新啟用網絡卡。 4

、建立並編輯

ipvsadm的配置檔案

/etc/sysconfig/ipvsadm;

-a  -t  192.168.1.100:80  -s  rr

-a  -t  192.168.1.100:80  -r  192.168.1.10  -g

-a  -t  192.168.1.100:80  -r  192.168.1.20  -g

上述3行表示增加虛擬服務

192.168.1.100

,服務埠為

80;虛擬伺服器下管理者兩台應用伺服器,位址分別為

192.168.1.10

和192.168.1.20。

5、安裝

heartbeat

、heartbeat-ldirectord

軟體,使用

yum來安裝。

6、複製

ldirectord

樣本配置檔案到配置目錄中;

cp /usr/share/doc/heartbeat-ldirectord-2.1.4/ldirectord.cf  /etc/ha.d/

編輯配置檔案/etc/ha.d/ldirectord.cf 

7、啟用

ldirectord

服務,讓

ldirectord

開機後啟用

service  ldirectord  start

啟用ipvsadm

服務使配置檔案生效,並開機時自動啟動;

service ipvsadm start 

chkconfig ipvsadm on

二、應用伺服器設定流程

(web伺服器)

兩台應用伺服器位址分別為192.168.1.10

和192.168.1.20

,對外提供

web服務,將兩台應用伺服器加入

lvs系統中。

1、首先,禁止本地

arp請求,編輯檔案

/etc/sysctl.conf。

2、將vip位址繫結在回環裝置

lo之上,編輯檔案

/etc/sysconfig/network-scripts/ifcfg-lo:0

,子網掩碼為廣播,閘道器指向

192.168.1.100。

3、安裝並設定好

apache,

執行ifdown lo 

,ifup lo 

命令。

乙個完整的lvs

系統搭建成功。

LVS 伺服器集群系統

lvs linux virtual server,負載排程器,核心整合,章文嵩 花名 正明 阿里的四層slb server load balance 是基於lvs keepalived實現 lvs 官網 vs virtual server 負責排程 rs real server lvs 負責真正提供...

centos7搭建redis集群系統

這裡建立6個redis節點,其中三個為主節點,三個為從節點。redis和埠對應關係 127.0.0.1 7000 127.0.0.1 7001 127.0.0.1 7002 從 127.0.0.1 7003 127.0.0.1 7004 127.0.0.1 7005 步驟 2 上傳伺服器,解壓,編譯...

搭建lvs集群NAT模式

我這裡使用虛擬機器模擬出了4臺rhel6機器。一台伺服器作為lvs排程器 40網段使用的都是僅主機模式,168網段使用橋接模式 3臺伺服器作為具體的web伺服器 使用僅主機模式 宿主機就是作為web測試機器。機器名稱 ip配置 ip配置附加 備註資訊 lvs排程器 192.168.40.200 19...