Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

章 2. Load Balancer 外掛程式初始配置

安裝了 Red Hat Enterprise Linux 之後,您必須進行一些基礎步驟,以設定 LVS 路由器和真實伺服器。本章節詳細涵蓋了這些初始步驟。

注意

當 Load Balancer 外掛程式啟用時,成為啟用節點的 LVS 路由器節點,亦稱為主要節點。當配置 Load Balancer 外掛程式時,請在主要節點上使用 Piranha Configuration Tool

2.1. 在 LVS 路由器上配置服務

Red Hat Enterprise Linux 的安裝程式會安裝設定 Load Balancer 外掛程式所需的所有元件,不過在配置 Load Balancer 外掛程式之前,您必須先啟用一些必要的服務。若要使用 LVS 路由器,請將相應的服務設為在開機時啟用。在 Red Hat Enterprise Linux 下,將服務設定在開機時啟用的可用工具有三種:指令列程式 chkconfig、基於 ncurses 的程式 ntsysv,以及圖形化介面的 Services Configuration Tool。所有這些工具皆需要 root 存取權限。

注意

若要取得 root 存取權限,請開啟一個 shell 提示並使用 su - 指令然後輸入 root 密碼。例如:
$ su - root password
在 LVS 路由器上,有三項須設置為在開機時啟用的服務:
  • piranha-gui 服務(只有主要節點)
  • pulse 服務
  • sshd 服務
若您要將多連接埠的服務納入叢集,或使用防火牆標記的話,您也必須啓用 iptables 服務。
建議將這些服務設置為啟用於 runlevel 3 和 runlevel 5 中。若要使用 chkconfig 來完成這項動作,請為各項服務輸入下列指令:
/sbin/chkconfig --level 35 daemon on
在以上指令中,請將 daemon 替換為您希望啟用的服務之名稱。若要取得系統上的服務清單,以及它們被設定為啟用於哪個 runlevel 上的相關資訊,請輸入下列指令:
/sbin/chkconfig --list

警告

透過 chkconfig 來啟用以上任何一項服務並不會實際啟用 daemon。若要這麼做,請使用 /sbin/service 指令。欲檢視如何使用 /sbin/service 指令的相關範例,請參閱〈節 2.3, “啟用 Piranha Configuration Tool 服務”〉。
欲取得更多有關於 runlevel 以及透過 ntsysvServices Configuration Tool 配置服務的相關資訊,請參閱《Red Hat Enterprise Linux System Administration Guide》中,標題為《控制服務存取權限》的章節。