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

  1. 進入配置模式→網路→介面→LAN。
  2. 設定對外網路 e1 的 IP。
  3. 設定內部網路 e2 的 IP,允許混雜 VIP 勾選啟用。
  4. 點擊右上角的「儲存」按鈕。

步驟2:設定預設路由

  1. 進入配置模式→網路→路由→IPv4 靜態。
  2. 新增,設定對外網路閘道。
  3. 點擊右上角的「儲存」按鈕。

步驟3:設定 IPv4 池

  1. 進入配置模式→IP 源 NAT→IPv4→新增。
  2. 將對外網路接口的 IP 設定上去。
  3. 完成 IPv4 池設定。

步驟4:會話保持設定

  1. 進入配置模式→SLB→範本→持續→源 IP 持續連線。
  2. 新增,設定以連接埠保持連線,逾時時間 60 分鐘。
  3. 點擊右上角的「儲存」按鈕。

步驟5:建立伺服器

  1. 進入配置模式→SLB→服務→伺服器。
  2. 新增,將真實服務的 10.20.30.10 建立起來。
  3. 新增 10.20.30.10 的連接埠。
  4. 依此類推建立 10.20.30.11、10.20.30.12、10.20.30.13。
  5. 對 10.20.30.13 設置 TCP: 80、1844~1846。

步驟6:建立服務組群

  1. 進入配置模式→SLB→服務組群。
  2. 新增,設定名稱為 S1~3: 80,設定為輪詢 (Round Robin),並將 Server1、Server2、Server3 加入到組群中。
  3. 新增,設定名稱為 S4: 80,並將 Server4 加入到組群中。
  4. 依此類推設定 S4: 1844、S4: 1845 和 S4: 1846。

步驟7:設定虛擬伺服器

  1. 進入配置模式→SLB→虛擬伺服器。
  2. 新增虛擬伺服器,設定名稱為 VIP,並設定虛擬伺服器的 IP 地址 (例如 192.168.0.1)。
  3. 新增服務端口,設定為 TCP: 80,並將其指向 S1~3: 80。
  4. 依此類推新增其他服務端口 (例如 1844~1846),並指向相應的服務組群。

步驟8:設定健康檢查

  1. 進入配置模式→SLB→健康檢查。
  2. 新增健康檢查範本,設定名稱為 HTTP-80,並設定檢查類型為 HTTP。
  3. 新增健康檢查範本,設定名稱為 TCP-1844,並設定檢查類型為 TCP。
  4. 依此類推設定其他服務端口的健康檢查範本。

步驟9:啟用設定並驗證

  1. 確保所有設定已經儲存並啟用。
  2. 通過網頁瀏覽器或命令行工具測試虛擬伺服器的可達性。
  3. 檢查健康檢查狀態,確保所有後端伺服器都處於健康狀態。