Sun Cluster の概念 (Solaris OS 版)

SPARC: Sun Cluster トポロジ

トポロジとは、Sun Cluster 環境で使用されている記憶装置プラットフォームにクラスタノードを接続するための接続スキーマをいいます。Sun Cluster ソフトウェアは、次のガイドラインに従うトポロジをサポートします。

Sun Cluster ソフトウェアでは、特定のトポロジを使用するようにクラスタを構成する必要はありません。次のトポロジには、クラスタの接続スキーマを説明するときに使用する用語を示します。これらのトポロジは典型的な接続スキーマです。

次の各項では、それぞれのトポロジを図で示しています。

SPARC: クラスタペアトポロジ

クラスタペアトポロジとは、単一のクラスタ管理フレームワークのもとで動作する複数のノードペアをいいます。この構成では、ペアの間でのみフェイルオーバーが発生します。ただし、すべてのノードがクラスタインターコネクトによって接続されていて、Sun Cluster ソフトウェア制御のもとで動作します。このトポロジを使用する場合、1 つのペアでパラレルデータベースアプリケーションを実行し、別のペアでフェイルオーバーまたはスケーラブルなアプリケーションを実行できます。

クラスタファイルシステムを使用すると、2 ペア構成も可能になります。アプリケーションデータが格納されているディスクにすべてのノードが直接接続されていない場合でも、複数のノードがスケーラブルサービスまたはパラレルデータベースを実行できます。

次の図は、クラスタペア構成を示したものです。

図 2–2 SPARC: クラスタペアトポロジ

図 : この図については、前の本文中で説明しています。

SPARC: ペア +N トポロジ

ペア +N トポロジには、次のものに直接接続されたノードのペアが含まれています。

次の図は、4 つのノードのうち 2 つ (ノード 3 とノード 4) がクラスタインターコネクトを使用して記憶装置にアクセスする、1 つのペア +N トポロジを示したものです。この構成を拡張し、共有記憶装置には直接アクセスしない追加ノードを追加することができます。

図 2–3 ペア +N トポロジ

図 : この図については、前の本文中で説明しています。

SPARC: N+1 (星形) トポロジ

N+1 トポロジには、いくつかの主ノードと 1 つの二次ノードが含まれます。主ノードと二次ノードを同等に構成する必要はありません。主ノードは、アプリケーションサービスをアクティブに提供します。二次ノードは、主ノードに障害が生じるのを待機する間、アイドル状態である必要はありません。

二次ノードは、この構成ですべての多重ホスト記憶装置に物理的に接続されている唯一のノードです。

主ノードで障害が発生すると、Sun Cluster はそのリソースの処理を二次ノードで続行します。リソースは自動または手動で主ノードに切り換えられるまで二次ノードで機能します。

二次ノードには、主ノードの 1 つに障害が発生した場合に負荷を処理できるだけの十分な予備の CPU 容量が常に必要です。

次の図は、N+1 構成を示したものです。

図 2–4 SPARC: N+1 トポロジ

図 : この図については、前の本文中で説明しています。

SPARC: N*N (スケーラブル) トポロジ

N*N トポロジを使用すると、クラスタ内のすべての共有ストレージデバイスをクラスタ内のすべてのノードに接続できます。このトポロジを使用すると、高可用性アプリケーションはサービスを低下させずに、あるノードから別のノードにフェイルオーバーできます。フェイルオーバーが発生すると、新しいノードはプライベートインターコネクトではなく、ローカルパスを使用して、ストレージデバイスにアクセスできます。

次の図に、N*N 構成を示します。

図 2–5 SPARC: N*N トポロジ

図 : この図については、前の本文中で説明しています。