12.7. 同步化設定檔案

在設定好主要的 LVS 路由器後,且在您啟動叢集之前,有許多設定檔案需要您複製到備援的 LVS 路由器上。

這些檔案包括了:

重要重要
 

當您使用 Piranha 組態設定工具 設定叢集時,/etc/sysctl.conf/etc/sysconfig/iptables 檔案並不會變動。

12.7.1. 同步化 lvs.cf

每當 LVS 設定檔案 /etc/sysconfig/ha/lvs.cf 被建立或更新時, 您必須將它複製到備援的 LVS 路由器節點。

警告警告
 

現行與備援 LVS 路由器節點必須擁有相同的 lvs.cf 檔案,LVS 路由器節點間的 LVS 設定檔案如果不相稱的話,將會防止容錯移轉的發生。

完成這件工作的最好方法是使用 scp 指令。

重要重要
 

如要使用 scpsshd 系統程式必須在備援的路由器上執行, 請參考 第 10.1 節 以取得關於如何在 LVS 路由器上設定必要必要服務的詳細資訊。

請在主要的 LVS 路由器上以 root 使用者執行下列指令來同步路由器節點間的 lvs.cf 檔案:

scp /etc/sysconfig/ha/lvs.cf n.n.n.n:/etc/sysconfig/ha/lvs.cf

在以上的指令中,請以備援 LVS 路由器的真實 IP 位址取代 n.n.n.n

12.7.2. 同步 sysctl

在大部份的情況下,sysctl 檔案只被修改一次,此檔案將在開機時被讀取, 再告知核心開啟封包轉送。

重要重要
 

假如您不確定核心中的封包轉送是否已經開啟,請參考 第 10.5 節 以取得 關於如何做檢查的指示,並且在必要的情況下啟用這個重要的功能性。

12.7.3. 同步網路封包過濾規則

假如您使用 iptables,您將需要同步備援 LVS 路由器上適當的設定檔案。

假如您修改任何的網路封包過濾規則,請從主要的 LVS 路由器上以 root 身份執行下列指令:

scp /etc/sysconfig/iptables n.n.n.n:/etc/sysconfig/

在以上的指令中,請以備援 LVS 路由器的真實 IP 位址取代 n.n.n.n

再來,請開啟一個連線到備援路由器的 ssh 作業階段,或者是以 root 身份登入機器, 再執行下列指令:

/sbin/service iptables restart

當您複製這些檔案到備援路由器,並且啟動了適當的服務後(請參考 第 10.1 節 以取得關於這個主題的資訊),您便準備好啟動叢集了。