Sun Java System Application Server 9.1 高可用性管理指南

配置雙網路

若要啟用 HADB 以容許單一網路故障,請使用 IP 多重路徑 (如果受諸如 Solaris 之類的作業系統支援)。請勿在 Windows Server 2003 上配置具有雙網路的 HADB—作業系統在雙網路狀態下無法正常工作。

如果未將作業系統配置為使用 IP 多重路徑,且 HADB 主機配備兩個 NIC,則您可以將 HADB 配置為使用雙網路。對於每台主機,每個網路介面卡 (NIC) 的 IP 位址均必須位於獨立的 IP 子網路上。

在資料庫中,所有節點均必須連線至單一網路,或所有節點均必須連線至兩個網路。


備註 –

必須將子網路之間的路由器配置為可在子網路之間轉寄 UDP 多重播送訊息。


建立 HADB 資料庫時,請使用 –hosts 選項為每個節點指定兩個 IP 位址或主機名稱︰每個 NIC IP 位址對應一個 IP 位址或主機名稱。對於每個節點,第一個 IP 位址位於 net-0 上,第二個 IP 位址位於 net-1 上。語法如下所示,其中同一節點的主機名稱以加號 (+) 分隔︰

--hosts=node0net0name+node0net1name
,node1net0name+node1net1name
,node2net0name+node2net1name
, ...

例如,以下引數可建立兩個節點,每個節點均具有兩個網路介面。以下主機選項用於建立這些節點︰

--hosts 10.10.116.61+10.10.124.61,10.10.116.62+10.10.124.62

因此,node0 的網路位址為

請注意,10.10.116.6110.10.116.62 位於同一子網路上,而 10.10.124.6110.10.124.62 位於同一子網路上。

在此範例中,管理代理程式必須使用同一子網路。因此,舉例來說,必須將配置變數 ma.server.mainternal.interfaces 設定為 10.10.116.0/24。此設定可同時用於此範例中的兩個代理程式。