2.14.1 Quorumディスクの使用

ExadataはQuorumディスクを使用して、小規模なExadataシステム上の重要なOracle ASMメタデータおよびクラスタウェア投票ファイルに対し冗長性と高可用性を提供します。

ノート:

Exadataでは、QuorumディスクをOracle ASMストレージとの組合せでのみ使用します。Quorumディスクは、Oracle Exadata Exascaleと組み合せる必要はありません。

Oracle Automatic Storage Management (Oracle ASM)では、重要なメタデータがパートナ・ステータス表(PST)と呼ばれる内部構造内に保持されます。PSTには、各ディスク・グループ内のディスクに関するステータス情報(ディスク番号、ステータス(オンラインまたはオフライン)、パートナ・ディスク番号、障害グループ情報、ハートビート情報など)が格納されています。高可用性を確保するために、PSTのコピーが複数保持されます。

また、Oracle Clusterwareは投票ファイル(投票ディスクとも呼ばれる)を使用して、クラスタ・メンバーシップに関する情報を管理します。PSTと同様に、高可用性を確保するために複数の投票ファイルのコピーが保持されます。

障害グループOracle ASMディスク・グループ内のディスクのサブセットです。これらのディスクはハードウェアを共有するため、同時に障害が発生する可能性があります。Exadataでは、各ストレージ・サーバーのストレージは自動的に個別の障害グループとして処理されます。

同時二重ストレージ障害を許容できるようにするには、PSTおよびクラスタウェアの投票ファイルの格納に5つ以上の障害グループを使用することをお薦めしています。単一障害を許容できるようにするには、3つ以上の障害グループを使用することをお薦めしています。これらの推奨事項に従い、高い冗長性のディスク・グループのみで構成されるExadataシステムでは5つ以上の障害グループが必要になります。この構成により、システム全体が同時二重ストレージ障害を許容できるようになります。標準冗長性のASMディスク・グループを使用するExadataシステムでは単一障害のみを許容できます。そのため、このようなシステムでは、PSTおよびクラスタウェアの投票ファイルに3つ以上の障害グループが必要です。

定数障害グループは、ユーザー・データを格納していない特殊な障害グループです。Quorum障害グループには1つのQuorumディスクのみが含まれ、ここにPSTおよびクラスタウェアの投票ファイルのコピーが格納されます。Quorum障害グループ(およびQuorumディスク)が必要になるのは、Exadataシステムに十分な数のストレージ・サーバーがなく、障害グループの最低必要数を提供できない場合のみです。Quorum障害グループ(およびQuorumディスク)の一般的な要件は、高い冗長性のASMディスク・グループと5台未満のExadataストレージ・サーバーを持つExadataシステム上です。

Quorum障害グループ(およびQuorumディスク)は、Exadataデプロイメント・プロセスの一部としてOracle Exadata Deployment Assistant (OEDA)で作成することも、Quorumディスク管理ユーティリティを使用して後で作成および管理することもできます。

QuorumディスクはiSCSIデバイスを使用してExadataデータベース・サーバーに実装されます。iSCSI Quorumディスクの実装では、Exadata RDMAネットワーク・ファブリックの使用による高パフォーマンスと高可用性を活用します。次の図に示すように、Quorumディスクはマルチパス・デバイスを利用します。各パスはデータベース・ノード上の各RDMAネットワーク・ファブリック・ポート用個別iSCSIデバイス(1つはib0またはre0用で、もう一方はib1またはre1用)に対応しています。

図2-1 アクティブ-アクティブ・システムにおいて、両方のiSCSIデバイスに接続するマルチパス・デバイス

図2-1の説明が続きます
「図2-1 アクティブ-アクティブ・システムにおいて、両方のiSCSIデバイスに接続するマルチパス・デバイス」の説明

Quorumディスクはベア・メタルExadata実装で使用することも、仮想マシン(VM)クラスタと組み合せて使用することもできます。VMクラスタを持つシステムでは、次の図に示すように、Quorumディスク・デバイスはVMゲスト内に存在します。

図2-2 VM上のQuorumディスク・デバイス

図2-2の説明が続きます
「図2-2 VM上のQuorumディスク・デバイス」の説明

ノート:

pkey対応の環境では、ターゲットの検出に使用するインタフェースはOracle Clusterware通信に使用するpkeyインタフェースにする必要があります。これらのインタフェースは次のコマンドを使用すると表示されます。

Grid_home/bin/oifcfg getif | grep cluster_interconnect | awk '{print $1}'