以下のガイドラインを使用して、サーバ構成を文書化してください。
- 使用する構成に対して、サーバ名、プロセッサの種類、メモリ、およびその他の I/O デバイスを決定してください。バックアップサーバを指定した場合には、プライマリサーバに障害が発生したときに、選択したサーバに処理を実行する能力があることを確認する必要があります。
- 通信接続要件を決定してください。
重要:クラスタ化された構成には、可能性として、2 種類の通信要件 (クラスタ要件とユーザ要件) があります。
- クラスタ - LifeKeeper クラスタでは、サーバ間に少なくとも 2 つのコミュニケーションパス (「ハートビート」とも呼ばれます) が必要になります。この冗長性により、通信障害が原因で発生する「スプリットブレイン」シナリオを回避することができます。独立した 2 つのサブネットを使用する 2 つの分離した LAN ベースの (TCP) コミュニケーションパスが推奨され、これらの 1 つ以上をプライベートネットワークとして構成する必要があります。TCP と TTY のの組み合わせもサポートされています。TTY コミュニケーションパスは、サーバのシリアルポート間で RS-232 ヌルモデム通信を使用します。
コミュニケーションパスを 1 つしか使用しない場合、互いに通信する LifeKeeper クラスタ内のシステムの機能に支障をきたす可能性があります。単一のコミュニケーションパスを使用しているときに、そのコミュニケーションパスで障害が発生した場合、複数のシステム上で同時に LifeKeeper の階層が使用可能になることがあります。これは、偽のフェイルオーバまたは「スプリットブレイン」シナリオと呼ばれます。「スプリットブレイン」シナリオでは、各サーバが、アプリケーションを制御できると認識しているため、データにアクセスしようとしたり共有ストレージデバイスにデータを書き込もうとする場合があります。スプリットブレインシナリオを解決するために、LifeKeeper では、サーバの電源をオフにしたり、再起動したり、階層を使用できなくすることで、すべての共有データに対するデータの整合性を保証することができます。また、TCP コミュニケーションパス上のネットワークトラフィックが大きくなると、偽のフェイルオーバや LifeKeeper が適切に初期化できなくなるなど、予期せぬ動作が生じる可能性があります。
- ユーザ - ユーザトラフィックに対する代替の LAN 接続、つまり、クラスタハートビートに使用するものとは別の LAN 接続を用意することをお勧めします。ただし、(推奨通りに) 2 つの TCP コミュニケーションパスを構成した場合、これらのコミュニケーションパスのいずれかが、サーバに出入りするその他のトラフィックとネットワークアドレスを共有することができます。
- 注記: リソースが必要なときのみに in service になるようにするには、Quorum/Witness Server Support Package for LifeKeeper を使用することができます。
- 共有リソースアクセス要件を確認して理解してください。共有ストレージを使用するクラスタは、共有 SCSI バスまたはファイバチャネルループを利用できます。 LifeKeeper ではリソースが 1 つのサーバにロックされるため、ロックされたすべてのリソースへのアクセスが必要になるサーバは常時 1 つだけであることを確認する必要があります。LifeKeeper デバイスのロックは、論理ユニット (LUN) レベルで行われます。アクティブ/アクティブ構成では、各階層が独自の一意の LUN にアクセスする必要があります。共通の LUN にアクセスするすべての階層は、同じサーバ上でアクティブ (稼働中) である必要があります。
- 共有メモリ要件を決定してください。共有メモリおよびセマフォパラメータを設定する場合は、LifeKeeper だけでなくサードパーティ製アプリケーションの共有メモリ要件も考慮に入れてください。LifeKeeper の共有メモリ要件については、 テクニカルノート のチューニング を参照してください。
LifeKeeper ペアに対する構成マップの例
この構成マップの例は、ディスクアレイサブシステムを共有する LifeKeeper サーバのペアを図示しています。通常は、Server 1 がアプリケーションを実行し、Server 2 がバックアップサーバまたはセカンダリサーバになります。このケースでは、同時に 1 つのサーバがディスクアレイのディスクストレージスペース全体を保有しているので、ディスクリソースの競合はありません。ディスクアレイコントローラは「DAC」、SCSI ホストアダプタ (パラレル SCSI、ファイバチャネルなど) は「SCSI HA」と表記されています。
サーバのペアが、最も単純な LifeKeeper 構成となります。3 つ以上のサーバで構成されるクラスタを計画する場合、複数のサーバ間が適切に接続されるようにマッピングすることが非常に重要になります。たとえば、多方向フェイルオーバ構成では、物理的な接続が存在しない場合でも LifeKeeper 内のコミュニケーションパスを定義することが可能です。カスケーディングフェイルオーバ機能を実現するために、各サーバがクラスタ内の他のすべてのサーバへの物理的な接続パスを持つ必要があります。
このトピックへフィードバック