ネットワークインターフェイスフェイルオーバーポリシー:動作と用途
回答
ONTAPインターフェイス フェイルオーバーのコンポーネント
ブロードキャストドメイン、フェイルオーバーグループ、およびフェイルオーバーポリシーは連携して、ネットワークインターフェイス が設定されているノードまたはポートで障害が発生した場合に、どのポート が引き継ぐかを決定します。
ブロードキャスト ドメイン
- ブロードキャスト ドメインは、同じイーサネットブロードキャストドメイン上のポートのONTAP グループです。
- 一般的にLANまたは VLANと呼ばれるブロードキャストドメインは、ドメイン内のすべてのポート間でデータリンク層の接続を提供します。
- 任意の イーサネットブロードキャストフレームが 1つのポートから送信されると、 ドメイン内の他のすべてのポートで認識されます。
- デフォルトでは、ネットワーク スイッチにはブロードキャスト ドメインが1つあり、そのドメインに接続されているデバイスはすべて同じブロードキャスト ドメインに配置されます。
- 各ブロードキャスト ドメインは、スイッチ ポートのVLANに基づいてグループ化する必要があります。
- ブロードキャストドメインのグループ化を明示的に定義することで、 ONTAPは到達可能性を検証し、 インターフェイスが到達不能なポートに移行するのを防ぐことができます。
フェイルオーバー グループ
- フェイルオーバーグループは、互いにインターフェイス フェイルオーバー機能を提供するブロードキャストドメイン内のポートを定義します。
- 各ブロードキャストドメインには、そのドメイン内のすべてのポートを含むフェイルオーバーグループが1つあります。
- ネットワークインターフェースのフェイルオーバーでは、GARP(Gratuitous ARP)を利用してブロードキャストドメイン内の他のデバイスを更新します。
- したがって、GARP は同じブロードキャスト ドメイン内でのみ機能するため、フェイルオーバー グループはブロードキャスト ドメインより大きくすることはできません。
- フェイルオーバー グループは、ブロードキャスト ドメイン内で同じリンク速度を持つポートを含むフェイルオーバー グループのように、ブロードキャスト ドメインより小さくすることができます。
フェイルオーバー ポリシー
- フェイルオーバーポリシーは、ノードまたはポートがダウンした場合に、LIFがフェイルオーバーグループのポートをどのように使用するかを規定します。
- フェイルオーバーポリシーは、フェイルオーバーグループに適用される一種のフィルタと考えることができます。LIFのフェイルオーバーターゲット(LIFがフェイルオーバーできるポートのセット)は、ブロードキャストドメイン内のLIFのフェイルオーバーグループにLIFのフェイルオーバーポリシーを適用することによって決定されます。
- これは、特定のLIFフェイルオーバー時にフェイルオーバーグループ内のどのターゲットが候補として選択されるか、およびターゲットリストを走査する順序を決定します。
フェイルオーバー ポリシー:
- local-only: このタイプは、ターゲットをインターフェースのローカルノードまたはホームノードに限定する必要があることを示します。リモートパスを使用してI/Oにアクセスしていないことを確認したい場合は、NetAppはこのタイプをベストプラクティスとして推奨します。
- sfo-partner-only:このタイプは、ターゲットポートが ホームノードとそのストレージフェイルオーバー(SFO)パートナーからのもののみであり、 クラスター内の他のノードは除外されることを示します。
- broadcast-domain-wide: このタイプは、同じブロードキャストドメインに属するすべてのポートがフェイルオーバーの候補であることを示します。LIFの可用性を最大限に高めることが最も重要な考慮事項である場合、NetAppはこのタイプをベストプラクティスとして推奨します。
- system-defined: このポリシーは、データタイプのLIFのデフォルト設定です。この ポリシーでは、ストレージフェイルオーバー(SFO)パートナー上にないポートへのフェイルオーバーを優先します。 例えば、4ノードクラスタでは、 ノード1のポートにホームするLIFはノード3へフェイルオーバーします。
- disabled: このタイプは、フェイルオーバーが無効になっていることを示します。意図的にフェイルオーバーを無効にする場合を除き、フェイルオーバー機能を無効にしないでください。
インターフェース タイプごとのデフォルトポリシー:
| LIF タイプ | デフォルトのフェイルオーバー ポリシー | 概要 |
|---|---|---|
| クラスタ | local-only | 同じノードのポートにのみフェイルオーバーします。 |
| クラスタ間 | local-only | 同じノードのポートにのみフェイルオーバーします。 |
| ノード管理 | local-only | 同じノードのポートにのみフェイルオーバーします。 |
| クラスタ管理 | broadcast-domain-wide | LIFは同じブロードキャスト ドメイン内のポートにフェイルオーバーする |
| NASデータ | system-defined | SFOパートナーでない他のいずれかのノードにフェイルオーバーします。 |
| SANデータ(All-Flash SAN Array(ASA)プラットフォーム上のONTAP 9.11.1以降のiSCSI LIF) | sfo-partner-only | LIFは SFOパートナーのポートにフェイルオーバーします。 |
| SANデータ(その他すべてのインスタンス) | 無効 | 別のポートにフェイルオーバーしません。 |
| BGP | 無効 | 別のポートにフェイルオーバーしません。 |
追加情報
- LIFフェイルオーバーの概要
- 新しいブロードキャスト ドメインが作成されると、フェイルオーバー グループが自動的に作成されます。
- この自動的に作成されたフェイルオーバーグループは、ブロードキャストドメインに関連付けられており、ブロードキャストドメインに属するすべてのポートが含まれています。
- フェイルオーバーグループの名前は、ブロードキャストドメインと同じになります。
- ブロードキャストドメインに関連付けられた後続のフェイルオーバーグループは、手動で作成できます。
- 手動で作成したフェイルオーバー グループは、ブロードキャスト ドメインに関連付ける必要があります。
- フェイルオーバー グループに追加されるすべてのポートは、同じブロードキャスト ドメイン内になければなりません。
- ブロードキャスト ドメインからポートを削除すると、ブロードキャスト ドメインに属するすべてのフェイルオーバー グループからそのポートが削除されます。
- フェイルオーバー グループ内の最後のポートが削除されると、フェイルオーバー グループは削除されます。ブロードキャスト ドメインを削除すると、そのすべてのフェイルオーバー グループも自動的に削除されます。
- ポートがブロードキャストドメインに追加または削除されると、 ブロードキャストドメインの自動生成フェイルオーバーグループにも追加または削除されます。
- フェイルオーバーポリシーは最終的にLIFの動作を決定するため、デフォルト以外の構成が必要な場合は、ケースバイケースで慎重に検討する必要があります。
- 新しいブロードキャスト ドメインが作成されると、フェイルオーバー グループが自動的に作成されます。
- 自動で作成されたフェイルオーバー グループは、以下のように変更/削除できません:
aff200-2n-dal-1::> network interface failover-groups delete -vserver aff200-2n-dal-1 -failover-group Default
Error: command failed: Failover group "Default" cannot be modified because it is automatically generated by broadcast domain "Default".
- Bug ID 1295599: LIFの移行が失敗した場合、手動テイクオーバーはエラーを返します。
- Bug ID 1182625: 2つのノードがダウンしたシナリオの場合に備え、追加のノードでより多くのフェイルオーバーターゲットを許可します。
- Wikipedia:ブロードキャストドメイン
- ONTAPネットワークでのLIFフェイルオーバーについて
- ONTAP 9で分割ブロードキャストドメインを介してフェイルオーバーグループとターゲットを構成する方法
- ネットワークインターフェイスのフェイルオーバーポリシー - 動作と使用方法
- ノード管理LIFが、誤ってクラスタ管理ロールとしてタグ付けされる可能性があります。