本期是Radware負載均衡HA模式中“Service HA”講解。
首先針對于“Service HA”,先講解它的原理。
Service HA,提供了一種基于組跟蹤的高效跟蹤方式和故障轉移方法。
在“Service HA”模式下,兩個負載均衡HA模式都可以為Active,使某些VIP在某一台負載均衡上傳輸資料,而其他VIP在另一台負載均衡上傳輸資料。當某個伺服器組發生故障後,業務流量就會向另一台負載均衡上發送資料。
但是要注意的是
1、每個端口或者VLAN配置的Proxy IP位址不能同步,也不能進行故障轉移。
2、不同伺服器組中的兩台虛拟伺服器不能配置相同的PIP。
那Service HA具體為服務組工作的,是以具體的實驗内容如下:
實驗拓撲
具體操作如下:
指令行操作:
配置伺服器組
1、選擇HA模式:
>> Main# cfg/l3/hamode service
2、定義伺服器組ID:
>> Main# cfg/l3/ha/service 1
3、為伺服器組選擇狀态:
>> Service HA 1# pref
Current HA Preferred state : standby
Enter HA Preferred mode [active|standby] [standby]: active
4、選擇伺服器組Failback模式:
>> Service HA 1# failback
Current HA Failback mode : onfailure
Enter Failback mode [onfailure | always] [onfailure]: always
5、啟用伺服器組:
>> Service HA 1# ena
Current status: disabled
New status: enabled
6、Apply和Save應用儲存配置。
為伺服器組添加成員
1、選擇要添加到服務組的虛拟伺服器。
>> Service HA 1# addvip
Enter Virtual Server ID: Test_01(Test_02)
WebUI界面配置
更改HA模式,且建立服務組
1)進入Configuration>Network>High Availability;
2)選擇HA Mode為“Service HA”;
3)在Service Groups下點選“+”建立。
添加VIP和Float IP到服務組
1)啟用Service Group;
2)填寫Service Group ID,例:1;
3)選擇Fallback Mode,例:Always;
4)選擇Preferred State,針對目前選擇的VIP為Active還是Standby,例:Standby;
5)選擇要添加目前Service組的VIP;
6)選擇要添加目前組的Float IP。
測試結果
目前HA模式為Active on both peers
當業務同時通路,在A,B兩台裝置上均有會話表項。
A裝置上,VIP:10.0.0.201是主,是以在A裝置上隻顯示10.0.0.201的會話。
在B裝置上,VIP:10.0.0.200是主,是以在B裝置上顯示10.0.0.200的會話。
當B裝置線路發生故障時,在A裝置上會顯示10.0.0.200和10.0.0.201的會話
等B裝置線路回複後,A裝置顯示10.0.0.201的會話,B裝置顯示10.0.0.200的會話。
整體Service HA配置完成且測試成功
我們下期再見!!拜拜!!