通過piranha搭建lvs高可用集群

2021-09-20 20:41:55 字數 1523 閱讀 9710

piranha是redhat提供乙個基於web的lvs配置軟體,通過piranha可以省去手工配置lvs的繁瑣工作。同時,piranha也可以單獨提供集群功能,例如,可以通過piranha啟用director server的備用主機。這裡利用piranha來配置director server的雙機熱備功能。

1.安裝與配置piranha

rpm -ivh piranha-*

安裝好piranha後,使用rpm -ql piranha檢視安裝的內容,安裝後會產生/etc/sysconfig/ha/lvs.cf配置檔案,預設此檔案是空的,可以通過piranha提供的web介面配置此檔案,也可以手動編輯此檔案。編輯好的lvs.cf檔案內容大致如下

more /etc/sysconfig/ha/lvs.cf

serial_no = 18            #序號

primary = 192.168.60.130  #指定主director server的真實ip位址

service = ipvs            #指定雙機的服務名

backup_active = 1         #是否啟用備用director server。0表示不啟用,1表示啟用

backup = 192.168.12.131 #這裡指定備用director server的真實ip位址,如果沒有備用 

#director server,可以用0.0.0.0代替

heartbeat = 1          #是否開啟心跳,1表示開啟,0表示不開啟

heartbeat_port = 539   #指定心跳udp的通訊埠

keepalive = 5          #心跳間隔時間,單位是秒

deadtime = 10          #如果主director server在deadtime(s)後沒有響應,那麼備

#用director server就會接管主director server的服務

network = nat   #指定lvs的工作模式,director表示dr模式,nat表示nat模式,

#tunnel表示tun模式

debug_level = none # 定義debug的除錯資訊級別

virtual www.ixdba.net

server rs2

}接著,使用nat模式還需要對兩個real server節點進行配置,也就是建立/etc/init.d/lvsrs指令碼

lvsrs指令碼建本人部落格

2.啟動通過piranha配置的lvs集群系統

將編輯好的lvs.cf從director server的主節點複製到備用節點,然後在主、備節點上分別啟動pulse服務,即啟動lvs服務

service pulse start

接下來,還要在主備節點上啟用系統包**功能(其實只有在lvs nat模式下需要)

echo "1" >/proc/sys/net/ipv4/ip_porward

最後,在兩個real server節點上執行lvsrs指令碼

/etc/init.d/lvsrs start完畢

通過keepalived搭建LVS高可用集群

通過keepalived搭建lvs高可用集群 實驗環境 主director server 192.168.163.3 備director server 192.168.163.4 real server1 192.168.163.5 real server2 192.168.163.6 vip 19...

通過heartbeat搭建lvs高可用性集群

首先,在主 備節點上配置lvs資訊,一般通過ldirectord配置 在搭建director server的雙機熱備系統之前,首先需要在兩台主機上安裝heartbeat軟體,安裝軟體後在 etc ha.d ha.cf產生主配置檔案 1.配置heartbeat的主配置檔案 etc ha.d ha.cf...

DR模式LVS搭建

ip hostname 備註192.168.88.80 rs1真實伺服器rs1 192.168.88.81 rs2真實伺服器rs2 192.168.88.83 dir排程器dir vip 192.168.88.110 環境說明 firewalld關閉,selinux關閉。1.安裝所需軟體包 root...