2024-06-27
A10 Network 應用服務負載平衡器 基本設定步驟分享
A10 AX Network SLB ADC 基本設定範例
需求確認
網路配置
網路 |
IP 地址 |
閘道 IP |
接口名稱 |
對外網路 |
100.100.100.1/24 |
100.100.100.254 |
e1 |
內部網路 |
10.20.30.1/16 |
10.20.30.254 |
e2 |
伺服器設置
伺服器名稱 |
IP 地址 |
閘道 IP |
端口 |
服務組群 |
Server1 |
10.20.30.10/16 |
10.20.30.1 |
TCP: 80 |
S1~3: 80 |
Server2 |
10.20.30.11/16 |
10.20.30.1 |
TCP: 80 |
S1~3: 80 |
Server3 |
10.20.30.12/16 |
10.20.30.1 |
TCP: 80 |
S1~3: 80 |
Server4 |
10.20.30.13/16 |
10.20.30.1 |
TCP: 80, 1844~1846 |
S4: 80, S4: 1844, S4: 1845, S4: 1846 |
步驟1:在介面上設定 IP
- 進入配置模式→網路→介面→LAN。
- 設定對外網路 e1 的 IP。
- 設定內部網路 e2 的 IP,允許混雜 VIP 勾選啟用。
- 點擊右上角的「儲存」按鈕。
步驟2:設定預設路由
- 進入配置模式→網路→路由→IPv4 靜態。
- 新增,設定對外網路閘道。
- 點擊右上角的「儲存」按鈕。
步驟3:設定 IPv4 池
- 進入配置模式→IP 源 NAT→IPv4→新增。
- 將對外網路接口的 IP 設定上去。
- 完成 IPv4 池設定。
步驟4:會話保持設定
- 進入配置模式→SLB→範本→持續→源 IP 持續連線。
- 新增,設定以連接埠保持連線,逾時時間 60 分鐘。
- 點擊右上角的「儲存」按鈕。
步驟5:建立伺服器
- 進入配置模式→SLB→服務→伺服器。
- 新增,將真實服務的 10.20.30.10 建立起來。
- 新增 10.20.30.10 的連接埠。
- 依此類推建立 10.20.30.11、10.20.30.12、10.20.30.13。
- 對 10.20.30.13 設置 TCP: 80、1844~1846。
步驟6:建立服務組群
- 進入配置模式→SLB→服務組群。
- 新增,設定名稱為 S1~3: 80,設定為輪詢 (Round Robin),並將 Server1、Server2、Server3 加入到組群中。
- 新增,設定名稱為 S4: 80,並將 Server4 加入到組群中。
- 依此類推設定 S4: 1844、S4: 1845 和 S4: 1846。
步驟7:設定虛擬伺服器
- 進入配置模式→SLB→虛擬伺服器。
- 新增虛擬伺服器,設定名稱為 VIP,並設定虛擬伺服器的 IP 地址 (例如 192.168.0.1)。
- 新增服務端口,設定為 TCP: 80,並將其指向 S1~3: 80。
- 依此類推新增其他服務端口 (例如 1844~1846),並指向相應的服務組群。
步驟8:設定健康檢查
- 進入配置模式→SLB→健康檢查。
- 新增健康檢查範本,設定名稱為 HTTP-80,並設定檢查類型為 HTTP。
- 新增健康檢查範本,設定名稱為 TCP-1844,並設定檢查類型為 TCP。
- 依此類推設定其他服務端口的健康檢查範本。
步驟9:啟用設定並驗證
- 確保所有設定已經儲存並啟用。
- 通過網頁瀏覽器或命令行工具測試虛擬伺服器的可達性。
- 檢查健康檢查狀態,確保所有後端伺服器都處於健康狀態。