RHEL High Availability クラスターのサポートポリシー - クラスター相互接続ネットワークインターフェイス
目次
概要
該当する環境
- Red Hat Enterprise Linux (RHEL) と High Availability Add-On
役に立つリファレンスおよびガイド
はじめに
このガイドでは、RHEL High Availability クラスターで使用されるネットワーク相互接続インターフェイスに関連する Red Hat のポリシーを説明します。RHEL High Availability クラスターのユーザーは、適切な製品サポートサブスクリプションを使用して Red Hat からサポートを受けられるようにするために、これらのポリシーを遵守する必要があります。
ポリシー
どのネットワークインターフェイスをクラスターインターコネクトとして使用するか: 複数の適格なネットワークインターフェイスの間で選択肢がある場合、Red Hat はクラスターメンバー間のインターコネクトとして機能するために特定のネットワークインターフェイスを使用することを特に要求しません。
- クラスターが専用インターコネクトまたはハートビートネットワークを使用する必要はありませんが、ネットワークリソースや帯域幅の競合が少ないことが保証される環境、またはクラスター通信で追加のセキュリティーが必要な環境では、使用することが推奨される場合があります。
- クラスターは、他の目的で共有されるネットワークインターフェイスを介して通信するように設定できます。
- 複数のメンバーシップリングに
RRP
(RHEL 6、RHEL 7) またはknet
(RHEL 8) を使用する場合、次の記事で説明されているカーネルの制限のため、各メンバーシップリングは異なるネットワーク上にある必要があります。2 つのネットワークインターフェイスを接続する方法同じサブネット上にありますか?同じネットワークで複数のリングを使用する代わりに、単一のメンバーシップリングでボンディングまたはチーミングを使用します。
ネットワークボンディング: ボンディングインターフェイスは、ボンディングモードに関する制限に従って、クラスターのインターコネクトとしての使用がサポートされています。次の表は、各ボンディングモードがサポートされるために、これらのパッケージが由来する必要がある RHEL リリースおよび更新レベルを示しています。
モード 0: バランス RR | モード 1: アクティブバックアップ | モード 2: バランス xor | モード 3: ブロードキャスト | モード 4: 802.3ad (LACP) | モード 5: バランス TLB | モード 6: バランスアルブ |
---|---|---|---|---|---|---|
RHEL 8、RHEL 7、RHEL 6 Update 4 以降 | すべての RHEL リリース | RHEL 8、RHEL 7、RHEL 6 Update 4 以降 | サポート対象外 | RHEL 8、RHEL 7 Update 1 以降、RHEL 6 Update 6 以降 | サポート対象外 | サポート対象外 |
ネットワークチーミング: Red Hat は、チーム化デバイス (RHEL 7 で利用可能になり、RHEL 8 にも残っているテクノロジー) をクラスターの相互接続ネットワークとして、またはクラスター内の他のアプリケーションまたはリソースネットワークとして利用するクラスターのサポートを提供します。Red Hat は、そのサポートを特定のランナータイプに制限しません。teamd によって提供されるランナータイプはすべて、高可用性クラスター内での使用が許可されています。ただし、ネットワーク設定が安定しており、必要に応じてクラスターのトラフィックを調整します。
RHEL 6 ではチームデバイスのサポートがオペレーティングシステムレベルで存在しなかったため、Red Hat は RHEL 6 High Availability クラスターでのチームデバイスの使用をサポートしていません。
複数のサイトにまたがるデプロイメントでの複数のリング (ストレッチクラスター) : knet
を使用した複数の corosync リングまたは RRP
を使用した 2 つのリングの使用は、複数のサイトにまたがるクラスターでサポートされます。単一のリングに適用される制限や要件は、複数のリングにも適用されることに注意してください。詳細については、以下を参照してください。
- RHEL High Availability クラスターのサポートポリシー - クラスター相互接続ネットワーク遅延
- RHEL High Availability クラスターのサポートポリシー - 複数のサイトにまたがるデプロイメント
冗長リングプロトコル (RRP) : Red Hat は、次の条件に従って、クラスター内の冗長インターコネクトの設定と使用をサポートします。
- サポートされているリリース:
- RHEL 8: RRP は RHEL 8 ではサポートされていません -
knet
トランスポートプロトコル に置き換えられます - RHEL 7: RRP はすべてのリリースでサポートされています
- RHEL 6: RRP は、
clusterlib-3.0.12.1-49.el6
およびcorosync-1.4.1-15.el6
および両方のそれ以降のリリースでサポートされています。
- RHEL 8: RRP は RHEL 8 ではサポートされていません -
- 適用可能なインターコネクト: RRP を利用するクラスターは、RHEL クラスターのネットワークインターフェイスの一般的なポリシー の対象となります。
rrp_mode
: Red Hat は、rrp_mode: active
設定の使用をサポートしていません。RRP を利用するクラスターは、Red Hat からサポートを受けるためにrrp_mode:passive
を使用する必要があります。- ブロードキャストメッセージングを使用した
udp
トランスポート: Red Hat は、RRP が設定されたクラスター内のudp
トランスポートプロトコルでのメッセージングのためのブロードキャストの使用をサポートしていません。 - イーサネットのみ:RRP はイーサネットネットワークでのみサポートされます。IPoIB (IP over Infiniband) は、RRP クラスターのインターコネクトとしてサポートされません。
- DLM を使用した RRP: Red Hat は、RRP 設定のクラスターでの DLM の使用をサポートしていません。詳細については、DLM サポートポリシーを参照してください。
- 参照: サポートポリシー - DLM
- 混合 IP ファミリー: Red Hat は、リング内 (例: IPv4 を使用する 1 つの
ring0_addr
と IPv6 を使用する別の Ring0_addr) またはリング間 (つまり、IPv4 を使用するすべてのring0_addr
値と、IPv6 を使用するすべてのring1_addr1
値) 内での IP ファミリーの混合をサポートしません。すべてのクラスターノードメンバー上のすべてのリングは、同じ IP ファミリーを使用する必要があります (すべてが IPv4 を使用するか、すべてが IPv6 を使用します)。 - RRP では、次の解決策で概説されているカーネルの制限のため、corosync リングが 異なる ネットワーク上にある必要があります: 同じサブネット上の 2 つのネットワークインターフェイスを接続するには?ネットワークインターフェイスが同じネットワークを使用する必要がある場合は、RRP ではなく単一の corosync リングでボンディングまたはチーミングを使用することを推奨します。
クラスターのインターコネクトのネットワーク遅延: クラスターがインターコネクトに使用するネットワークの遅延の要件と制限について説明している特定のポリシーガイドを参照してください。
corosync
によって使用されるネットワークインターフェイスの IP 割り当てに DHCP が使用される: 1 つ以上の corosync
リングによって使用されるネットワークインターフェイスでの DHCP の使用は、動的 (DHCP) IP アドレスを必要とするサポートされているクラウド環境を除き、サポートされません。それ以外の場合はすべて、静的 IP 割り当てを使用する必要があります。詳細については、次を参照してください。corosync トラフィックをサポートするネットワークインターフェイスでの DHCP の使用は、RHEL High Availability クラスタリングでサポートされていますか?
サポートされているネットワーク設定/管理システム:
-
RHEL 7 および 8: Red Hat は、以下の条件を満たす限り、RHEL High Availability クラスターインターコネクトとして機能するネットワークインターフェイス (
NetworkManager
、ifcfg
ファイル、またはコマンドラインによる手動設定など) を管理または管理するために使用できる方法を制限しません。これらのポリシーに定められた他の条件は満たされています。 -
RHEL 6:
NetworkManager は
cman
での使用、つまり RHEL 6 High Availability クラスターでの使用はサポートされていません。ifcfg
ファイル、ネットワーク
初期化サービス、ip
またはifconfig
ユーティリティーなどの他の方法を使用して、クラスターノードのネットワークインターフェイスを管理できます。
クラスター通信に corosync (ハートビートネットワーク) でクロスオーバーケーブルを使用する:
corosync
(ハートビート用) によって使用されるネットワークインターフェイスでのクロスオーバーケーブルの使用はサポートされていません。詳細については、クロスオーバーケーブルは Red Hat High Availability クラスターインターコネクトでサポートされていますか? を参照してください。
Comments