IP クォーラム構成

IP クォーラム・アプリケーションは、システム上の半数のノードが使用不可になる障害シナリオを解決するために、イーサネット・ネットワークで使用されます。これらのアプリケーションは、どのノードがホスト操作の処理を続行できるかを判別して、システムの半分が両方とも入出力処理を別々に続行する分割システムを回避します。拡張構成または HyperSwap® 構成では、3 番目のサイトのクォーラム・ディスクの代わりとして、3 番目のサイトで IP クォーラム・アプリケーションを使用できます。

IP クォーラム・アプリケーションをクォーラム・デバイスとして使用する場合は、3 番目のサイトにファイバー・チャネル接続は必要ありません。 IP クォーラム・アプリケーションは、3 番目のサイトのホスト上で稼働する Java™ アプリケーションです。現在、3 番目のサイトのクォーラム・ディスクを使用している場合は、その 3 番目のサイトを削除してから IP クォーラム・アプリケーションを使用する必要があります。

IP クォーラム・アプリケーションの使用には、IP ネットワークに関する厳密な要件といくつかのデメリットがあります。クォーラム・ディスクとは異なり、システム構成の特定の側面が変更される場合に IP クォーラム・アプリケーションを再構成してホストに再配置する必要があります。これらの側面には、システムのノードの追加または削除や、ノードのサービス IP アドレスの変更が含まれます。 その他の例として、システム証明書の変更やイーサネット接続の問題の発生が挙げられます。イーサネット接続の問題により、IP クォーラム・アプリケーションはまだオンラインになっているノードにアクセスできなくなります。IP アプリケーションがオフラインの場合、システム構成が変更されているため、IP クォーラム・アプリケーションを再構成する必要があります。管理 GUI に IP クォーラム・アプリケーションの状態を表示するには、「設定」 > 「システム」 > 「IP クォーラム」を選択します。lsquorum コマンドを使用して、IP クォーラム・アプリケーションの状態を表示することもできます。

3 番目のサイトで IP クォーラム・アプリケーションを使用する場合でも、サイト 1 とサイト 2 にクォーラム・ディスクが必要です。クォーラム・ディスクは、障害シナリオ時にシステム構成を復元するメタデータの保管に使用されるためです。各サイトのクォーラム・ディスクは、自動的に選択され、「プール」 > 「プール別の MDisk」を選択することにより、管理 GUI に構成することができます。chquorum コマンドを使用して、MDisk をクォーラム・ディスクとして割り当てることもできます。

IP クォーラム・アプリケーションは、外部仮想化ストレージが構成されていない、標準トポロジーで構成されているシステムに対して、クォーラム・デバイスとして機能することもできます。この構成ではシステム・タイ・ブレーク機能が使用可能となり、システムのノードの半分がアクセス不能な場合に入出力処理が自動的に再開されます。

配置できる IP クォーラム・アプリケーションの最大数は 5 です。 冗長性を確保するために、複数のホストにアプリケーションを配置できます。

システムによって提示されるストレージに依存するホスト上に IP クォーラム・アプリケーションを導入しないでください。そのようにすると、IP クォーラム・アプリケーションがストレージにアクセスできないことが原因で、ノードが入出力を処理するために IP クォーラム・アプリケーションを検出する必要があるときに検出できなくなる可能性があります。

IP クォーラムの要件

安定したクォーラム解決のために、IP ネットワークは以下の要件に対応する必要があります。
  • IP クォーラム・アプリケーションを実行しているサーバーからすべてのノードのサービス IP アドレスへの接続。この接続はサービス・アシスタント・インターフェースへのアクセスにも使用される可能性があるため、IP ネットワーク・セキュリティーの構成が誤っている場合、ネットワークは、サービス IP アドレスの公開に伴うセキュリティーへの潜在的な影響にも対処する必要があります。
  • ホストからすべてのノードに通信するために、IP クォーラム・アプリケーションではポート 1260 が使用されます。
  • 遅延は往復で最大 80 ミリ秒 (ms) (片方 40 ms) を超えてはなりません。
  • ノードからクォーラムのトラフィックには最小で毎秒 2 メガバイトの帯域幅が保証されます。
IP クォーラム・アプリケーションの実行に使用されるホストは、以下の最小要件を満たしている必要があります。
表 1. サポートされるオペレーティング・システムおよび Java ランタイム環境
オペレーティング・システム Java ベンダー/バージョン
IBM® OpenJDK Oracle
7.1 7.1+ 8 8.1+ 7 7+ 8 8+ 7 7+ 8 8+
AIX7 X X X X                
AIX7.x X X X X                
RHEL6 X X X X X X X X X X X X
RHEL6.x X X X X X X X X X X X X
RHEL7 X X X X X X X X X X X X
RHEL7.x X X X X X X X X X X X X
SLES11 X X X X X X X X X X X X
SLES11.x X X X X X X X X X X X X
SLES12 X X X X X X X X X X X X
SLES12.x X X X X X X X X X X X X
CentOS6         X X X X        
CentOS6.x         X X X X        
CentOS7         X X X X        
CentOS7.x         X X X X        
Win2008 X X     X X X X X X X X
Win2008x X X     X X X X X X X X
Win2012 X X X X X X X X X X X X
Win2012x X X X X X X X X X X X X
Win2016 X X X X X X X X X X X X
Win2016x X X X X X X X X X X X X

IP クォーラムのインストール

ノードの追加、サービス IP アドレスの変更、または SSL 証明書の変更を行って構成を変更した場合は、IP クォーラム・アプリケーションを再度ダウンロードしてインストールする必要があります。IP クォーラム・アプリケーションをダウンロードしてインストールするには、以下の手順を実行します。
  1. 管理 GUI で、「設定」 > 「システム」 > 「IP クォーラム」を選択し、「IPv4 アプリケーションのダウンロード」または「IPv6 アプリケーションのダウンロード」をクリックして、IP クォーラム Java アプリケーションを作成します。コマンド・ライン・インターフェース (CLI) を使用して mkquorumapp コマンドを入力し、IP クォーラム Java アプリケーションを生成することもできます。このアプリケーションは、システムの dumps ディレクトリーにファイル名 ip_quorum.jar で保管されます。
  2. システムから、IP クォーラム・アプリケーションを実行できるホスト上のディレクトリーに IP クォーラム・アプリケーションを転送します。
  3. ホスト・サーバーで ping コマンドを使用して、ホストがシステム内の各ノードのサービス IP アドレスとの接続を確立できることを確認します。
  4. ホストで、コマンド java -jar ip_quorum.jar を使用して、IP クォーラム・アプリケーションを初期設定します。
  5. IP クォーラム・アプリケーションがインストールされ、アクティブであることを確認するには、「設定」 > 「システム」 > 「IP クォーラム」を選択します。新規 IP クォーラム・アプリケーションは、検出されたアプリケーションの表に表示されます。 システムが自動的に、クォーラム・ディスク用の MDisk を選択します。IP クォーラムを使用する拡張構成または HyperSwap 構成では、システムは両方のサイトから MDisk を自動的に選択します。これらの MDisk には、システムのリカバリーに使用されるメタデータが保管されます。 クォーラム・ディスクとして使用する特定の MDisk を選択したい場合は、「プール別の MDisk」を選択し、目的の MDisk を右クリックして「クォーラム」 > 「クォーラム・ディスクの変更」を選択します。システム CLI で lsquorum コマンドを使用して、IP クォーラム・アプリケーションが接続され、アクティブ・クォーラム・デバイスになっていることを確認することもできます。クォーラムとして使用されている MDisk をコマンド・ライン・インターフェースを使用して変更する場合は、chquorum コマンドを使用します。