ネットワークインターフェイスフェールオーバーポリシー:動作と使用方法
環境
ONTAP 9
回答
ONTAP インターフェイスフェイルオーバーのコンポーネント
ブロードキャストドメイン、フェールオーバーグループ、およびフェールオーバーポリシーが連携して動作し、ネットワークインターフェイスが設定されているノードまたはポートに障害が発生した場合にどのポートがテイクオーバーするかを決定します。
ブロードキャスト ドメイン
- ブロードキャストドメインは、 ONTAP で同じイーサネットブロードキャストドメイン上のポートをグループ化したものです。
- ブロードキャストドメインは、一般にLANまたはVLANと呼ばれ、ドメイン内のすべてのポート間にデータリンクレイヤ接続を提供します。
- 1つのポートから送信されたイーサネットブロードキャストフレームは、ドメインの他のすべてのポートで認識されます。
- デフォルトでは、ネットワークスイッチには1つのブロードキャストドメインがあり、そのドメインに接続されているすべてのデバイスは同じブロードキャストドメインに配置されます。
- 各ブロードキャストドメインは、スイッチポートのVLANに基づいてグループ化する必要があります
- ブロードキャストドメイングループを明示的に定義することで、 ONTAP は到達可能性を検証し、インターフェイスが到達不能ポートに移行しないようにすることができます。
フェイルオーバー グループ
- フェールオーバーグループは、ブロードキャストドメイン内のポートを定義し、インターフェイスのフェールオーバーカバレッジを相互に提供します。
- 各ブロードキャストドメインには、すべてのポートを含む 1 つのフェイルオーバーグループがあります。
- ネットワークインターフェイスのフェイルオーバーでは、GARP(Gratuitous ARP)を使用してブロードキャストドメイン内の他のデバイスを更新します。
- そのため、同じブロードキャストドメイン内でGARPのみが機能するため、フェイルオーバーグループをブロードキャストドメインよりも大きくすることはできません。
- フェイルオーバーグループは、ブロードキャストドメインよりも小さくなることがあります。たとえば、ブロードキャストドメイン内のリンク速度が同じポートを含むフェイルオーバーグループなどです。
フェイルオーバー ポリシー
- フェールオーバーポリシーは、ノードまたはポートがダウンしたときに LIF がフェールオーバーグループのポートをどのように使用するかを指定します。
- フェールオーバーポリシーは、フェールオーバーグループに適用されるフィルタのタイプとして考慮してください。LIF ( LIF がフェイルオーバーできるポートのセット)のフェイルオーバーターゲットは、 LIF のフェイルオーバーポリシーをブロードキャストドメイン内の LIF のフェイルオーバーグループに適用することで決定されます。
- 指定された LIF フェールオーバーのターゲットとして選択できるのは、フェールオーバーグループ内のターゲットのうち、どのターゲットが選択されているか、およびターゲットリストがトラバースされる順序です。
フェイルオーバー ポリシー
- local-only :このタイプは、ターゲットをインターフェイスのローカルノードまたはホームノードに制限する必要があることを示します。リモート パス経由でのI/Oへのアクセスを回避したい場合は、このポリシーを推奨します。
- sfo-partner-only: ターゲットポートは、ホームノードおよびそのストレージフェイルオーバー(SFO)パートナーのみのポートで、クラスタ内の他のノードを除く。
- broadcast-domain-wide:同じブロードキャストドメインに所有するすべてのポートがフェイルオーバー候補となります。LIFの可用性を最大化することが最重要事項である場合は、このポリシーを推奨されます。
- システム定義:このポリシーは、データタイプの LIF のデフォルトです。このポリシーは、ストレージフェイルオーバー(SFO)パートナーにないポートへのフェイルオーバーを優先します。 4ノードクラスタの場合、たとえば、ノード1のポートをホームとするLIFはノード3にフェイルオーバーします。
- disabled :このタイプは、フェイルオーバーが無効になっていることを示します。意図的に無効にする場合を除いて、フェイルオーバー機能は無効にしないでください。
インターフェイスタイプ別のデフォルトポリシー:
LIF タイプ | デフォルトのフェイルオーバー ポリシー | 説明 |
---|---|---|
クラスタ | local-only | LIF は同じノードのポートにのみフェイルオーバーします。 |
クラスタ間 | local-only | LIF は同じノードのポートにのみフェイルオーバーします。 |
ノード管理 | local-only | LIF は同じノードのポートにのみフェイルオーバーします。 |
クラスタ管理 | broadcast-domain-wide | LIFは、同じブロードキャストドメインのポートにフェイルオーバーします |
NAS データ | system-defined | LIFは、SFOパートナーではないもう一方のノードにフェイルオーバーします。 |
SAN データ | 無効 | LIF は別のポートにフェールオーバーしません。 |
BGP | 無効 | LIF は別のポートにフェールオーバーしません。 |
追加情報
- network interface create
[-failover-policy {system-defined|local-only|sfo-partner-only|disabled|broadcast-domain-wide}]
-フェイルオーバーポリシーこのパラメータを使用して、LIFのフェイルオーバー ポリシーを指定します。
-
system-defined - LIFに適したフェイルオーバー ターゲットがシステムによって決定されます。デフォルトでは、フェイルオーバーターゲットはLIFの現在のホストノードから、および可能な場合はもう1つのパートナー以外のノードからも選択されます。
-
local-only - LIFは、LIFのローカル(ホーム)ノード上のポートにフェイルオーバーします。
-
sfo-partner-only - LIFは、ホーム ノードまたはSFOパートナー上のポートのみにフェイルオーバーします。
-
broadcast-domain-wide - LIFは、ホーム ポートと同じブロードキャスト ドメイン内のポートにフェイルオーバーします。
-
disabled - LIFのフェイルオーバーは無効です。
クラスタ論理インターフェイスのフェイルオーバー ポリシーはlocal-onlyで、変更できません。データ論理インターフェイスのデフォルトのフェイルオーバー ポリシーはsystem-definedです。この値は変更できます。
-
- 新しいブロードキャストドメインが作成されると、自動的にフェイルオーバーグループが作成されます。作成されたフェイルオーバー グループはブロードキャスト ドメインに関連付けられ、そのドメインに属するすべてのポートを含んでいます。フェイルオーバーグループの名前は、ブロードキャストドメインと同じになります。 ブロードキャストドメインに関連付けられた後続のフェイルオーバーグループは手動で作成できます。
- 手動で作成したフェイルオーバーグループをブロードキャストドメインに関連付ける必要があります。フェールオーバーグループに追加されるすべてのポートは、同じブロードキャストドメインに属している必要があります。ブロードキャスト ドメインからポートを削除すると、ブロードキャスト ドメインに属するすべてのフェイルオーバー グループからそのポートが削除されます。フェイルオーバーグループの最後のポートを削除すると、そのフェイルオーバーグループは削除されます。ブロードキャストドメインを削除すると、そのドメインのフェイルオーバーグループはすべて自動的に削除されます。
- ブロードキャストドメインに対してポートを追加または削除すると、ブロードキャストドメインの自動生成フェイルオーバーグループに対してポートも追加または削除されます。
- フェイルオーバーポリシーによってLIFの動作が最終的に決定されるため、デフォルト以外の設定が必要な場合は、それらをケースバイケースで慎重に検討する必要があります。
- バグ ID 1295599: LIF の移行に失敗すると、手動テイクオーバーでエラーが返されます。
- バグ ID 1182625 : 2 つのダウンノードのシナリオでは、追加のノードでより多くのフェイルオーバーターゲットを許可します。
- Wikipedia :ブロードキャストドメイン