既存の DHCP フェールオーバー展開を新しいバージョンの Windows Server に移行すると、ネットワーク インフラストラクチャは up-to、セキュリティで保護され、効率的な状態が維持されます。 この包括的なガイドでは、現在のサーバーでのフェールオーバー関係の解除、DHCP 設定のエクスポートとインポート、新しいサーバーでのフェールオーバーの構成から始めて、移行プロセス全体について説明します。 このガイドに従うことで、IT 管理者は DHCP フェールオーバーのセットアップを最新の Windows Server 環境に移行し、ダウンタイムを最小限に抑え、ネットワーク サービスを中断されないようにすることができます。
[前提条件]
少なくとも Windows Server 2012 がインストールされています。
DHCP サーバーの役割がインストールされています。
既存のフェールオーバー関係が存在します。
管理者グループまたは同等のメンバーシップは、これらの手順を完了するために最低限必要です。
サーバーの詳細
このガイドの手順は、Windows Server 2012 以降の Windows Server バージョンで有効です。
このガイドでは、DHCP フェールオーバーの展開を Windows Server 2022 から Windows Server 2025 に移行するシナリオを検討してください。 この移行シナリオでは、次のサーバーが使用されます。
- DHCP-2022-1: アクティブなスコープを持つオンラインの初期 DHCP サーバー。
- DHCP-2022-2: DHCP-2022-1 の初期 DHCP フェールオーバー パートナー サーバー。
- DHCP-2025-1: DHCP-2022-1 を置き換える Windows Server 2025 上の DHCP サーバー。
- DHCP-2025-2: DHCP-2022-2 を置き換える Windows Server 2025 上の DHCP サーバー。
DHCP-2022-1 と DHCP-2022-2 の間のフェールオーバー関係を削除する
フェールオーバー関係は、PowerShell または DHCP コンソールを使用して削除できます。 フェールオーバー関係を削除すると、フェールオーバー関係のメンバーであるすべてのスコープがパートナー DHCP サーバーから削除されます。
DHCP-2022-1 の管理者特権の Windows PowerShell プロンプトで、 コマンドレット Remove-DhcpServerv4Failover を使用して、 DHCP-2022-1-DHCP-2022-2 という名前のフェールオーバー関係を削除します。 次のコマンドを入力し、Enter キーを押します。
Remove-DhcpServerv4Failover –Name DHCP-2022-1-DHCP-2022-2
DHCP-2022-1-DHCP-2022-2 を、削除する DHCP フェールオーバー関係の名前に置き換えます。
コマンドレット Get-DhcpServerv4Failover を使用して、現在の DHCP サーバーで構成されているフェールオーバーリレーションシップを取得します。 次のコマンドを入力し、Enter キーを押します。
Get-DhcpServerv4Failover
DHCP フェールオーバー関係名がコマンド出力に表示されていないことを確認します。この名前は、正常に削除されたことを示します。
注
フェールオーバー関係の DHCP スコープは、パートナー DHCP サーバーから削除されます。 スコープは、Remove-DhcpServerv4Failover コマンドを入力したサーバーに残ります (この例では DHCP-2022-1)。
DHCP 設定を新しいサーバーにエクスポートする
Windows Server 2025 上の新しい DHCP サーバーへのインポートの準備として、DHCP フェールオーバーに対して有効にするスコープを持つ DHCP サーバーからサーバー レベルの設定をエクスポートするには、次の手順に従います。 フェールオーバー関係が確立されると、リース データベースが DHCP-2022-1 から DHCP-2025-2 にレプリケートされるため、DHCP サーバー レベルの構成のみがエクスポートおよびインポートされます。
注
クラスター化された DHCP を使用している場合は、アクティブ ノードから DHCP 設定をエクスポートするだけで済みます。
DHCP 設定のエクスポート
DHCP-2022-1 から DHCP 設定をエクスポートする手順に従います。
DHCP-2025-1 で、管理者特権の Windows PowerShell プロンプトを開き、次のコマンドを入力します。
mkdir C:\export mkdir C:\backup Export-DhcpServer –ComputerName DHCP-2022-1 –File C:\export\DHCP-2022-1exp.xml -Verbose
DHCP-2025-2 に接続し、管理者特権の Windows PowerShell プロンプトで次を実行します。
mkdir C:\export mkdir C:\backup Export-DhcpServer –ComputerName DHCP-2022-1 –File C:\export\DHCP-2022-1exp.xml -Verbose
DHCP 構成設定は、リモート DHCP サーバー DHCP-2022-1 からローカル サーバーの DHCP-2025-1 および DHCP-2025-2 上のファイルにエクスポートされます。
または、DHCP-2022-1 上のファイルにエクスポートしてから、ネットワーク経由で設定ファイルを DHCP-2025-2 および DHCP-2025-1 にコピーすることもできます。
DHCP 設定のインポート
次の手順では、DHCP 設定が DHCP-2025-1 のホスト名を持つ DHCP サーバーの C:\export\DHCP-2022-1exp.xml ファイルに保存されていることを前提としています。 ファイル名とホスト名を、環境で使用されている名前に置き換えます。 DHCP-2025-2 では、この手順を繰り返さないでください。
DHCP 設定とリースを新しいサーバーにインポートする
DHCP 設定とリースを DHCP-2025-1 にインポートする手順に従います。
管理者特権の Windows PowerShell プロンプトで、次のコマンドを入力します。
Import-DhcpServer –ComputerName DHCP-2025-1 –File C:\export\DHCP-2022-1exp.xml -BackupPath C:\backup\ -ServerConfigOnly -Verbose -Force
このコマンドは、DHCP-2022-1 のサーバー レベル構成のみを DHCP-2025-1 にインポートします。 サーバー レベルの設定は次のとおりです。
カスタム ベンダー クラスとユーザー クラス
カスタム オプション定義
サーバー レベルのオプション値
サーバー レベルのポリシー
MAC アドレス フィルター
カスタム競合検出の設定
これらのサーバー レベルの設定は、同じ手順で新しい DHCP フェールオーバー パートナー サーバー (DHCP-2025-2) にもインポートする必要があります。
注
–BackupPath パラメーターは、インポート操作の一環として構成を変更する前に、現在の DHCP サーバーのデータベースをバックアップするパスを指定するために使用されます。 インポート操作をロールバックするには、Restore-DhcpServer コマンドレットを使用し、-Path パラメーターの値として C:\backup を指定します。
Von Bedeutung
続行する前に、DHCP-2025-1 のオプションと設定が正しいことを確認します。
新しいフェールオーバー パートナー サーバーに DHCP 設定をインポートする
DHCP 設定を DHCP-2025-2 にインポートする手順に従います。
管理者特権の Windows PowerShell プロンプトで、次のコマンドを入力します。
Import-DhcpServer –ComputerName DHCP-2025-2 –File C:\export\DHCP-2022-1exp.xml -BackupPath C:\backup\ -ServerConfigOnly -Verbose -Force
DHCP-2022-1 と DHCP-2025-1 の間で DHCP フェールオーバーを構成する
次に、DHCP-2022-1 で必要なすべてのスコープに DHCP フェールオーバーを構成し、DHCP-2025-1 をフェールオーバー パートナー サーバーとして指定します。 PowerShell または DHCP コンソールを使用して DHCP フェールオーバーを構成する手順については、「 DHCP フェールオーバーの構成」を参照してください。
この手順では、DHCP-2022-1 をオフラインにする準備として、スコープとリースを DHCP-2025-1 にレプリケートします。
DHCP-2025-1 で DHCP フェールオーバー関係を削除する
DHCP-2025-1 で DHCP フェールオーバー関係を削除します。
DHCP-2025-1 の管理者特権の Windows PowerShell プロンプトで、次のコマンドを入力します。
Remove-DhcpServerv4Failover –Name DHCP-2022-1-DHCP-2025-1
前の手順では、 DHCP-2022-1-DHCP-2025-1 を前の手順で作成した DHCP フェールオーバー関係の名前に置き換えます。
次のコマンドを入力し、Enter キーを押します。
Get-DhcpServerv4Failover
DHCP フェールオーバー関係名がコマンド出力に表示されていないことを確認します。この名前は、正常に削除されたことを示します。
注
フェールオーバー関係に追加された DHCP スコープは、パートナー DHCP サーバーから削除されます。 スコープは、Remove-DhcpServerv4Failover コマンドを入力したサーバーに残ります (この手順では DHCP-2025-1)。
DHCP-2025-1 と DHCP-2025-2 の間で DHCP フェールオーバーを構成する
次に、DHCP-2025-1 で必要なすべてのスコープに DHCP フェールオーバーを構成し、DHCP-2025-2 をフェールオーバー パートナー サーバーとして指定します。 PowerShell または DHCP コンソールを使用して DHCP フェールオーバーを構成する手順については、「 DHCP フェールオーバーの構成」を参照してください。
DHCP リレー エージェントを更新し、移行を完了する
最後に、新しい DHCP サーバーを使用するように DHCP リレー エージェント を更新し、DHCP 移行を完了します。
リースと設定が DHCP-2025-1 および DHCP-2025-2 にレプリケートされた後、設定が検証され、DHCP リレーが更新されると、DHCP-2022-1 と DHCP-2022-2 の DHCP サーバー サービスを停止して、DHCP-2025-1 または DHCP-2025-2 からのみ新しい DHCP リースが発行されるようにすることができます。