ネットワークインターフェイスフェールオーバーポリシー:動作と使用方法
環境
ONTAP 9
回答
ONTAPインターフェイスのフェイルオーバーコンポーネント
ブロードキャストドメイン、フェイルオーバーグループ、およびフェイルオーバーポリシーを組み合わせて、 ネットワークインターフェイスが 設定されているノードまたはポートで障害が発生した場合にどのポートがテイクオーバーするかを決定します。
ブロードキャスト ドメイン
- ブロードキャストドメインは 、同じイーサネットブロードキャストドメインのポートをONTAPでグループ化したものです。
- 一般にLANまたは VLANと呼ばれるブロードキャストドメインは、ドメイン内のすべてのポート間のデータリンクレイヤ接続を提供します。
- あるポートから送信されたイーサネットブロードキャストフレームは、 ドメインの他のすべてのポートで認識されます。
- デフォルトでは、ネットワークスイッチには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の可用性を最大化することが最重要事項である場合は、このポリシーを推奨されます。
- System-defined: データLIFのデフォルトポリシーです。この ポリシーは、ストレージフェイルオーバー(SFO)パートナーにないポートへのフェイルオーバーを優先します。 たとえば、4ノードクラスタでは 、ノード1のポートをホームとするLIFがノード3にフェイルオーバーされます。
- disabled: フェイルオーバーが無効になっています。意図的に無効にする場合を除いて、フェイルオーバー機能は無効にしないでください。
インターフェイス タイプ別のデフォルトポリシー:
LIFタイプ | デフォルトのフェイルオーバー ポリシー | 説明 |
---|---|---|
クラスタ | local-only | LIFは、同じノードのポートにのみフェイルオーバーします。 |
クラスタ間 | local-only | LIFは、同じノードのポートにのみフェイルオーバーします。 |
ノード管理 | local-only | LIFは、同じノードのポートにのみフェイルオーバーします。 |
クラスタ管理 | broadcast-domain-wide | 同じブロードキャストドメイン内のポートにフェイルオーバーする |
NASデータ | system-defined | SFOパートナーではない他のノードにフェイルオーバーします。 |
SANデータ(オールフラッシュSANアレイ(ASA)プラットフォームのONTAP 9.11.1以降のiSCSI LIF) | sfo-partner-only | SFOパートナーのポートにフェイルオーバーします。 |
SANデータ(その他すべてのインスタンス) | 無効 | 別のポートにフェイルオーバーしない。 |
BGP | 無効 | 別のポートにフェイルオーバーしない。 |
追加情報
- 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:ブロードキャストドメイン