次の方法で共有


既存の DHCP フェールオーバーの展開を移行する

既存の 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 サーバーから削除されます。

  1. 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 フェールオーバー関係の名前に置き換えます。

  2. コマンドレット 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 設定をエクスポートする手順に従います。

  1. 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
    
  2. 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 にインポートする手順に従います。

  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 にインポートする手順に従います。

  1. 管理者特権の 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 フェールオーバー関係を削除します。

  1. DHCP-2025-1 の管理者特権の Windows PowerShell プロンプトで、次のコマンドを入力します。

    Remove-DhcpServerv4Failover –Name DHCP-2022-1-DHCP-2025-1
    

    前の手順では、 DHCP-2022-1-DHCP-2025-1 を前の手順で作成した DHCP フェールオーバー関係の名前に置き換えます。

  2. 次のコマンドを入力し、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 リースが発行されるようにすることができます。