叢集
另有一種叢集模式是「作業系統叢集」。在此叢集模式中,是由作業系統來監督叢集,並判定何時應發生移轉。移轉發生時,您移轉過去的伺服器(稱為節點)將接管失敗節點的資源,使用失敗節點所使用的儲存空間,並執行失敗節點所執行的應用程式。
執行作業系統叢集有兩種基本方法:主動對被動和主動對主動。在主動對被動叢集中,被動節點並不執行本身的應用程式,而是待命,若有主動節點失敗時加以接管。在主動對主動叢集中,節點全部執行其本身的應用程式,但叢集中的其他節點如果失敗,也可以負責接管。此外,還可將作業系統叢集配置成為,只有硬體故障時才移轉,或是硬體故障或軟體失敗時都會移轉。
因為 Domino 採取應用程式叢集模式,所以本節對於作業系統叢集使用的各種方法及組態,並未提供詳細資訊。不過,因為 Domino 能與許多作業系統叢集搭配使用,其中包括 IBM High Availability Cluster Multi-Processing (HACMP)、Microsoft Cluster Server (MSCS) 及 Sun(TM) Cluster,所以本節仍提供作業系統叢集基本資訊的說明。
附註 關於設定作業系統叢集軟體以使用 Domino 執行,如需相關資訊,請參閱作業系統叢集所附的文件。
作業系統叢集提供的移轉,對於使用者而言是感覺不出來的。因為由接收的節點來接管失敗節點的資源,所以使用者檢視的是與原始伺服器中相同的伺服器名稱及網路位址。與許多作業系統叢集不同,Domino 叢集執行智慧型移轉。伺服器失敗時,Domino 會檢查其叢集快取,尋找叢集中可用性最高的伺服器。Domino 也可讓您主動控制工作負荷的平衡,這是作業叢集可能無法提供的。此外,Domino 叢集可讓您將執行不同作業系統的伺服器設定成叢集,而作業系統叢集則要求所有節點都必須執行同一種作業系統。
以下範例所示為主動對被動作業系統叢集的基本組態。Domino 伺服器在節點 1 上執行;節點 2 在監督節點 1,並等候失敗發生。
當有失敗發生時,節點 2 取得節點 1 的資源,並接手執行 Domino 伺服器。節點 2 將使用節點 1 之前所用的同一磁碟集和同一 Domino 伺服器 IP 位址。
若要在主動對主動叢集中執行 Domino,節點必須使用 Domino 分段式伺服器。如此可讓每個節點都能接管其他節點的作業,同時也維持本身的作業。
以下範例所示為主動對主動作業系統叢集的基本組態。節點 1 及節點 2 在各自的第一分割區中執行 Domino。且各自的第二分割區會將第一分割區的資源複製到另一節點。每個節點各有本身的磁碟集,但萬一發生移轉時,兩個節點都能使用這兩個磁碟集。節點彼此監督。
當節點 1 失敗時,節點 2 會取得節點 1 的資源,並執行兩個節點的 Domino 伺服器。
若要使用主動對主動配置,您必須確定萬一移轉發生時,每個節點都能處理另一節點的工作負荷。
使用 OS 叢集搭配 Domino 叢集的優點
若將作業系統叢集搭配 Domino 叢集使用時,少數在 Domino 叢集中並不移轉的,卻會在作業系統叢集中移轉。以下是幾個範例:
另請參閱