マネージャからポリシーへの移行では、分散ファイアウォール (DFW) セクションが Vanilla Kubernetes クラスタ、TKGi クラスタ、TAS 基盤に及ぼす影響に応じて、NSX 管理者の対応が必要になることがあります。
NSX 管理者が DFW セクションを作成していない場合は、以下の情報をスキップできます。
DFW セクションがクラスタ/基盤に影響しない
- ポリシー API を使用して、マネージャ モードで作成された DFW と同じ DFW を作成する。
- すべての Kubernetes クラスタが移行された後、NSX ユーザー インターフェイスを使用してすべてを移行する。
- TAS で、基盤の移行前または移行後に DFW セクション/ルールを共有リソースとして移行します。DFW ルールの送信元と宛先が「ANY」の場合は、このような DFW セクションをデフォルトの NSX ポリシー ドメインに移行する必要があります。
DFW セクションが 1 つのクラスタ/基盤にのみ影響する
複数のセクションがある場合も、1 つのセクションに複数ルールがある場合もあります。
最上部セクションと最下部セクションのマーカー | NSX 管理者のアクション |
---|---|
NCP が、最上部セクションと最下部セクションのマーカーを使用しています NSX 管理者が作成したセクションは、最上部セクションと最下部セクションのマーカーの外側にあります。 |
Kubernetes ポリシー API を使用して、マネージャ モードで作成された DFW をクラスタの最上部マーカーの上に作成します。これは、クラスタの移行を実行する前に処理されます。クラスタの移行が完了した後に、最下部マーカーの下にあるセクション/ルールに同じ操作を行います。 TAS 基盤の移行を実行する前に、クラスタの最上部マーカーより上にある、マネージャ モードで作成された DFW を共有リソースとして移行します。基盤の移行が完了した後に、最下部マーカーの下にあるセクション/ルールに同じ操作を行います。 すべての基盤が移行された後、優先順位の低いセクション(マネージャ モードで最下部マーカーの下にあるのセクション)がポリシーに移行されていることを確認します。 |
最上部セクションと最下部セクションのマーカー | NSX 管理者のアクション |
---|---|
NCP が、最上部セクションと最下部セクションのマーカーを使用しています NSX 管理者が作成したセクションは、セクションの最上部マーカーと最下部マーカーの内側にあります。 |
Kubernetes 管理者が作成したセクションを最上部セクションのマーカーより上に移動できる場合は、クラスタの移行前に、マネージャ モードで作成された DFW と同じ DFW をポリシー API で作成します。 管理者が作成したセクションを最下部セクションのマーカーより下に移動できる場合は、クラスタの移行が完了した後に、マネージャ モードで作成された DFW と同じ DFW をポリシー API で作成します。 TAS 管理者が作成したセクションを最上部セクションのマーカーより上に移動できる場合は、基盤の移行前に共有リソースと同じ DFW を移行します。 管理者が作成したセクションを最下部セクションのマーカーより下に移動できる場合は、基盤の移行後に共有リソースと同じ DFW を移行します。 Kubernetes と TAS 上記のいずれも実行できない場合、このシナリオはサポートされません。 |
最上部セクションと最下部セクションのマーカー | NSX 管理者のアクション |
---|---|
NCP が、最上部セクションと最下部セクションのマーカーを使用していません この場合、NCP はマネージャ モードで DFW セクションを最上部または最下部に作成します。 |
Kubernetes NCP が作成した最上部セクションより上に管理者が作成したセクションを移動できる場合は、クラスタが移行される前に、マネージャ モードで作成された DFW と同じ DFW をポリシー API で作成します。 NCP が作成した最下部セクションより下に管理者が作成したセクションを移動できる場合は、クラスタの移行が完了した後に、マネージャ モードで作成された DFW と同じ DFW をポリシー API で作成します。 TAS 管理者が作成したセクションを NCP 作成の最上部セクションより上に移動できる場合は、基盤の移行前に共有リソースと同じ DFW を移行します。 管理者が作成したセクションを NCP 作成の最下部セクションより下に移動できる場合は、基盤の移行後に共有リソースと同じ DFW を移行します。 |
DFW セクションが複数の Kubernetes クラスタに影響する
最上部セクションと最下部セクションのマーカー | NSX 管理者のアクション |
---|---|
NCP が、最上部セクションと最下部セクションのマーカーを使用しています すべてのクラスタ/基盤で、最上部セクションのマーカーと最下部セクションのマーカーが同じです。 NSX 管理者が作成したセクションは、最上部セクションと最下部セクションのマーカーの外側にあります。 |
Kubernetes クラスタを移行する前に、最上位マーカーの上にあるマネージャ モードで作成された DFW と同じ DFW をポリシー API で作成します。すべてのクラスタが移行された後に、最下部マーカーの下にあるセクション/ルールに同じ操作を実行します。 TAS 最初の基盤の移行中に、最上部マーカーより上にある、マネージャ モードで作成された DFW を共有リソースとして移行します。すべての基盤が移行された後に、最下部マーカーの下にあるセクション/ルールに同じ操作を実行します。 |
最上部セクションと最下部セクションのマーカー | NSX 管理者のアクション |
---|---|
NCP が、最上部セクションと最下部セクションのマーカーを使用しています すべてのクラスタ/基盤で、最上部セクションのマーカーと最下部セクションのマーカーが同じです。 NSX 管理者が作成したセクションは、最上部セクションと最下部セクションのマーカーの内側にあります。 |
Kubernetes 管理者が作成したセクションを最上部セクション マーカーより上に移動できる場合は、セクションの影響を受けるクラスタを移行する前に、ポリシー API を使用して、マネージャ モードで作成された DFW と同じ DFW を作成します。 管理者が作成したセクションを最下部セクション マーカーより下に移動できる場合は、セクションの影響を受けるクラスタを移行した後に、ポリシー API を使用して、マネージャ モードで作成された DFW と同じ DFW を作成します。 TAS 管理者が作成したセクションを最上部セクションのマーカーより上に移動できる場合は、セクションの影響を受ける基盤を移行する前に、共有リソースと同じ DFW を移行します。これらは、いずれかの基盤の Opsmanager を使用して移行できます。 管理者が作成したセクションを最下部セクションのマーカーより下に移動できる場合は、セクションの影響を受けるすべての基盤を移行した後に、共有リソースと同じ DFW を移行します。これらは、いずれかの基盤の Opsmanager を使用して移行できます。 Kubernetes と TAS 上記のいずれも実行できない場合、このシナリオはサポートされません。 |
最上部セクションと最下部セクションのマーカー | NSX 管理者のアクション |
---|---|
NCP がセクションの最上部セクションと最下部セクションのマーカーを使用しています。 クラスタ/基盤によって、最上部セクションのマーカーと最下部セクションのマーカーが異なります。 NSX 管理者が作成したセクションは、最上部セクションと最下部セクションのマーカーの外側にあります。 |
Kubernetes クラスタを移行する前に、最上位マーカーの上にあるマネージャ モードで作成された DFW と同じ DFW をポリシー API で作成します。すべてのクラスタの移行が完了した後に、最下部マーカーの下にあるセクション/ルールに同じ操作を実行します。 TAS 基盤の移行中に、最上部マーカーより上にある、マネージャ モードで作成された DFW を共有リソースとして移行します。すべての基盤が移行された後に、最下部マーカーの下にあるセクション/ルールに同じ操作を実行します。 |
最上部セクションと最下部セクションのマーカー | NSX 管理者のアクション |
---|---|
NCP がセクションの最上部セクションと最下部セクションのマーカーを使用しています。 クラスタ/基盤によって、最上部セクションのマーカーと最下部セクションのマーカーが異なります。 NSX 管理者が作成したセクションは、最上部セクションと最下部セクションのマーカーの内側にあります。 |
Kubernetes 可能であれば、セクションの影響を受けるすべてのクラスタの最上位セクションのマーカーの上にセクションを移動します。次に、セクションの影響を受けるクラスタを移行する前に、マネージャ モードで作成された DFW と同じ DFW をポリシー API で作成します。 可能であれば、セクションの影響を受けるすべてのクラスタの最下位セクションのマーカーの下にセクションを移動します。次に、セクションの影響を受けるクラスタを移行した後に、マネージャ モードで作成された DFW と同じ DFW をポリシー API で作成します。 TAS 可能であれば、セクションの影響を受けるすべてのクラスタの最上部セクションのマーカーより上に、管理者が作成したセクションを移動します。次に、セクションの影響を受ける基盤のいずれかを移行する前に、共有リソースと同じ DFW を移行します。これらは、いずれかの基盤の Opsmanager を使用して移行できます。 可能であれば、セクションの影響を受けるすべてのクラスタの最下部セクションのマーカーより下に、管理者が作成したセクションを移動します。次に、セクションの影響を受ける基盤をすべて移行した後に、共有リソースと同じ DFW を移行します。これらは、いずれかの基盤の Opsmanager を使用して移行できます。 Kubernetes と TAS
可能であれば、セクションを小さなセクションに分割します。これにより、次のようになります。
上記のいずれも実行できない場合、このシナリオはサポートされません。 |
最上部セクションと最下部セクションのマーカー | NSX 管理者のアクション |
---|---|
NCP が、最上部セクションと最下部セクションのマーカーを使用していません。この場合、NCP はマネージャ モードで DFW セクションを最上部または最下部に作成します。 | このシナリオは、上の行で説明したシナリオに似ていますが、最上部セクションのマーカーは NCP で作成された最上部セクションに置き換えられます。また、最下部セクションのマーカーは NCP で作成された最下部セクションに置き換えられます。 |
メモ
- ポリシー モードで DFW を作成する場合、NSX 管理者は、その前に DFW に必要な NSX リソースを作成する必要があります。このようなリソースの例としては、NSGroup、IPset などがあります。同様に、TAS の Opsmanager で依存する NSX リソースをすべて指定する必要があります。
- DFW が NCP/TKGI/TAS によって作成された NSX リソースを使用しており、NCP/TKGi/TAS によって作成された NSX リソースが移行される前にこの DFW を移行する必要がある場合は、ポリシーで同様の NSX リソースを手動で作成する必要があります。
- これを実行できない場合、このシナリオはサポートされません。クラスタ/基盤が移行されると、すべての NCP、TKGI、TAS リソースを使用してセキュリティ ポリシーとルールを作成できるようになります。
- これを行う場合は、クラスタ/基盤の移行後に、管理者がセキュリティ ポリシーを編集し、DFW で NCP/TAS/TKGI NSX リソースを使用する必要があります。
- NCP は、環境カテゴリとアプリケーション カテゴリにセキュリティ ポリシーを作成します。これらに使用されるシーケンス番号は次のとおりです。
- 環境:1
- アプリケーション:10、50、90、99
NCP が使用する範囲外のシーケンス番号になるように、ポリシー API のすべてのセキュリティ ポリシー/DFW を作成する必要があります。たとえば、最上位セクションのマーカーより上にあるアプリケーション カテゴリにポリシーを作成または移行する場合、シーケンス番号に 0 ~ 9(両端を含む)を設定できます。シーケンス番号はセキュリティ ポリシーに一意ではありません(「セキュリティ ポリシーのパッチ適用」を参照)。たとえば、管理プレーン内の優先順位の高いすべてのルールにシーケンス番号 9 をマッピングできます。また、異なるカテゴリのセクションを移行または作成することもできます。優先度を下げる場合の選択肢は、「緊急」、「インフラストラクチャ」、「環境」、「アプリケーション」です。
DFW セクションについて
移行前にポリシー モードで DFW ルールを作成する場合は、表示名 top_firewall_section_marker を使用しないでください。
top-firewall-section-k8scl-two k8scl-two cluster DFW section top-firewall-section-k8scl-one k8scl-one cluster DFW section bottom-marker-section-k8scl-one bottom-marker-section-k8scl-two
top-firewall-section-k8scl-two [sequence 8] top-firewall-section-k8scl-one [sequence 9] k8scl-two cluster DFW section allow [sequence 10] k8scl-one cluster DFW section allow [sequence 10] bottom-marker-section-k8scl-one [sequence 100] bottom-marker-section-k8scl-two [sequence 101]