Azure LocalとWindows Server 2025のNetwork ATCにおいて、Global Cluster Overridesを比較します。というのも、クラスターネットワークのライブマイグレーション設定で違いがあることを見つけたためです。
下記は、Azure LocalをAzure Portalからデプロイした後で確認したクラスターネットワークのライブマイグレーション設定です。マネジメントネットワークもライブマイグレーション用ネットワークに含まれています。
下記は、PowerShellのお手製スクリプトでデプロイしたWindows Server 2025 HCI/S2Dにおける、クラスターネットワークのライブマイグレーション設定です。マネジメントネットワークがライブマイグレーション用ネットワークから除外されています。
じゃあ、マネジメントネットワークがライブマイグレーション用ネットワークに含めれば良いじゃ無いかとなるわけです。が話はそんなに簡単ではありません。この設定変更は、Network ATCのバリデーションでドリフトしているとみなされ、マネジメントネットワークがライブマイグレーション用ネットワークから除外されます。実際の挙動を見ましょう。次の画像が設定したものです。
今回は、WACからも状況を見ており、Validationが走っていることがわかりますね。
この後、確認し直すとマネジメントネットワークがライブマイグレーション用ネットワークから除外されました。
Network ATCから見たら「是正しました」になります。
では、ここからどうするのが良いか。冒頭に戻り、Azure LocalとWindows Server 2025のNetwork ATCにおいて、Global Cluster Overridesを比較します。
===== Global Cluster Overrides (ClusterOverride) =====
EnableNetworkNaming : False
EnableLiveMigrationNetworkSelection : False
EnableVirtualMachineMigrationPerformanceSelection :
VirtualMachineMigrationPerformanceOption :
MaximumVirtualMachineMigrations :
MaximumSMBMigrationBandwidthInGbps :
続いてWindows Server 2025 HCI/S2DでのGlobal Cluster Overridesをダンプします。
===== Global Cluster Overrides (ClusterOverride) =====
EnableNetworkNaming :
EnableLiveMigrationNetworkSelection :
EnableVirtualMachineMigrationPerformanceSelection :
VirtualMachineMigrationPerformanceOption :
MaximumVirtualMachineMigrations :
MaximumSMBMigrationBandwidthInGbps :
EnableNetworkNamingとEnableLiveMigrationNetworkSelectionに差異がありますね。
New-NetIntentGlobalClusterOverrides のパラメーター説明 によりそれぞれの意味合いは確認できます。今回は、EnableLiveMigrationNetworkSelectionを無効化すれば良さそうだと推測できます。なお後からクラスターネットワーク名を変更する可能性を鑑みたのと、Azure Localと設定を揃える意味合いで、EnableNetworkNamingも無効化しています。
実際のコードは、下記になります。これをWindows Server 2025 HCI/S2Dのノードから実行します。Global Cluster Overridesは、クラスター全体設定ですので、いずれかのノードから実行すれば良いわけです。
$clusterOverride = New-NetIntentGlobalClusterOverrides
$clusterOverride.EnableNetworkNaming = $false
$clusterOverride.EnableLiveMigrationNetworkSelection = $false
Set-NetIntent -GlobalClusterOverrides $clusterOverride
実行後、WACから見ると指定通り設定変更されていました。この設定自体は、WACからも変更可能(EnableNetworkNamingを例に別途確認してみます)。
改めて、マネジメントネットワークがライブマイグレーション用ネットワークに含めます。
しばらく経過しても、設定は維持されていました。
さらに放置しておきましたが、設定は維持されていました。
以上がGlobal Cluster Overridesを使った設定変更例となります。