1.9K
Este artículo describe cómo migrar un servidor DHCP configurado de un host de Windows Server a otro, manteniendo todas las configuraciones del alcance de DHCP. Puede usar esta guía para migrar configuraciones, zonas y reservas de DHCP de una versión anterior de Windows Server a una versión más nueva (por ejemplo, de Windows Server 2012/R2 a Windows Server 2022), o para mover una función de DHCP a una Nuevo host en el dominio de Active Directory.
Prepare un nuevo host de Windows Server para la función DHCP
Prepare un nuevo host al que va a migrar el servidor DHCP. Instale la versión de Windows Server que necesita (2022, 2019 o 2016), establezca un nombre de host y una dirección IP únicos y una la computadora al dominio de Active Directory.
Instala el servidor DHCP host en el nuevo servidor usando la consola del Administrador del servidor (Administrar > Agregar funciones y características > Servidor DHCP) o mediante PowerShell:
Add-WindowsFeature -IncludeManagementTools DHCP
Luego ejecute el siguiente comando, que creará dos grupos de seguridad locales que se utilizarán para administrar el servidor DHCP:
Add-DhcpServerSecurityGroup
- Administradores DHCP — estos son usuarios con permisos completos en el servidor DHCP (pueden cambiar cualquier configuración), pero sin permisos de administrador local en Windows Server;
- Usuarios DHCP — usuarios con derechos para ver la configuración y las estadísticas del servidor DHCP (incluida la información de arrendamientos de DHCP).
Reinicie el servicio del servidor DHCP:
Restart-Service DHCPServer
Entonces autorizar el nuevo servidor DHCP en el dominio de Active Directory. Ejecute el siguiente comando como la cuenta de administrador del dominio que es miembro del Administradores empresariales grupo.
Para autorizar el nuevo servidor DHCP en el dominio de Active Directory:
Add-DhcpServerInDC -DnsName host1.contoso.com -IPAddress 192.168.10.35
Reemplace los valores DnsName y IPAddress por los suyos propios.
Puede iniciar un servidor DHCP sin autorización en AD si no tiene derechos de administrador empresarial. Cree el siguiente parámetro de registro:
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\DHCPServer\Parameters" -Name DisableRogueDetection -Value 1 -Force
Para prevenir el ‘Configuración requerida para el servidor DHCP en el host Para que la alerta no se muestre en la consola del Administrador del servidor, configure la clave de registro para asumir que la configuración de DHCP está completa:
Set-ItemProperty –Path registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ServerManager\Roles\12 –Name ConfigurationState –Value 2
Luego reinicie el servicio DHCP:
Restart-Service -Name DHCPServer -Force
Cambiar temporalmente el Duración del arrendamiento (opción de alcance DHCP) en el servidor de origen a 2 horas. Esto permitirá que su cliente obtenga direcciones IP del nuevo servidor DHCP más rápidamente.
Transferir la función del servidor DHCP a otro host de Windows Server
La forma más sencilla de transferir la configuración del servidor DHCP a un nuevo host en las versiones modernas de Windows Server (2022/2019/2016/2012/R2) es utilizar los cmdlets de PowerShell. Exportar-DhcpServer y Importar-DhcpServer.
Estos comandos le permiten conectarse a un servidor DHCP remoto a través de la red, exportar su configuración e importarla a un nuevo servidor.
Cree la carpeta C:\DHCP en la nueva máquina del servidor DHCP. Abra la consola de PowerShell en una cuenta que sea miembro de Administradores DHCP grupo y exportar la configuración del antiguo servidor DHCP al archivo XML:
Export-DhcpServer -ComputerName "oldDhcp.contoso.com" -Leases -File "C:\DHCP\OldDHCPConf.xml" –Verbose
Luego importe el archivo de configuración DHCP resultante a su nuevo servidor:
Import-DhcpServer -Leases –File "C:\DHCP\OldDHCPConf.xml" -BackupPath "C:\DHCP\Backup" –Verbose
Ejecute la consola DHCP y verifique que todos los alcances, reservas y concesiones de IP de DHCP estén implementados.
Una vez que se complete la migración del servidor DHCP, no olvide reconfigurar los agentes de retransmisión DHCP (IP Helper) en los dispositivos de red de enrutamiento. Vuelva a configurarlos para que apunten a la dirección IP del nuevo servidor DHCP.
Reinicie varias estaciones de trabajo para probar y confirmar que están recibiendo concesiones de DHCP del nuevo servidor (verifique la información de concesión para su alcance de DHCP).
Cómo migrar la función DHCP mediante copia de seguridad y restauración
En Windows Server 2016 y versiones posteriores, puede migrar la configuración de su servidor DHCP utilizando las opciones de Copia de seguridad y restauración en la GUI de la consola de administración de DHCP.
- Abra la consola dhcpmgmt.msc;
- Haga clic derecho en el servidor DHCP y seleccione Copia de seguridad;
- Especifique el directorio para guardar la copia de seguridad de la configuración del servidor DHCP.
Puede utilizar esta copia de seguridad para restaurar la configuración del servidor DHCP en el host de Windows Server actual o en otro. Sin embargo, si simplemente copia los archivos de respaldo DHCP a un nuevo servidor e intenta restaurar la configuración usando la opción Restaurar en la consola DHCP, se producirá un error al importar la base de datos DHCP:
La base de datos no se restauró correctamente. No se hicieron cambios. Para obtener más información, consulte Visor de eventos en el servidor especificado.
Para migrar con éxito la configuración de su servidor DHCP a un nuevo dispositivo, copie su copia de seguridad DHCP al directorio %SystemRoot%\System32\DHCP\backup en una nueva máquina. Luego haga clic en Restaurar en la consola DHCP y seleccione restaurar la configuración desde esta carpeta.
Si todo fue exitoso debería aparecer el siguiente mensaje:
La base de datos se restauró exitosamente.
Tenga en cuenta que, de forma predeterminada, Windows realiza una copia de seguridad de la configuración de DHCP y la alquila cada 60 minutos al directorio %SystemRoot%\System32\DHCP\backup.
El directorio de respaldo se configura en la configuración del servidor DHCP.
Puede enumerar la configuración de copia de seguridad DHCP actual utilizando el comando de PowerShell:
Get-DhcpServerDatabase
Nombre de archivo: C:\Windows\system32\dhcp\dhcp.mdb
Ruta de copia de seguridad: C:\Windows\system32\dhcp\backup
Intervalo de copia de seguridad (m): 60
Intervalo de limpieza (m): 60
Registro habilitado: verdadero
Restaurar desde copia de seguridad: Falso
Si su host DHCP Windows Server falla, puede copiar manualmente los archivos de la base de datos DHCP desde el directorio de respaldo en el disco del servidor fallido y restaurar su configuración en el nuevo servidor.
Migrar el servidor DHCP desde Windows Server 2003
Si está utilizando un servidor DHCP heredado en Windows Server 2003/R2, deberá utilizar un método de migración diferente. Esto se debe a que Windows Server 2003 no admite los cmdlets de PowerShell para exportar la configuración de DHCP que están disponibles en las versiones más recientes de Windows Server.
Para exportar la configuración del servidor DHCP a un archivo binario en Windows Server 2003, utilice el siguiente comando:
netsh dhcp server export C:\ps\dhcp2003_config.dat all
Puede importar la configuración DHCP en un nuevo host usando el comando:
netsh dhcp server import \\winsrv2003dhcp\c$\ps\dhcp2003_config.dat all
Pasos posteriores a la migración del servidor DHCP
Cambie la configuración de duración del arrendamiento en el nuevo servidor si las ha cambiado anteriormente. La duración de la concesión predeterminada para el alcance DHCP en Windows Server es 8 dias.
Ahora necesita deshabilitar el servicio DHCP en el servidor anterior:
Stop-Service DHCPserver Set-Service -Name DHCPServer -StartupType "Disabled"
Y desautorizar el antiguo servidor DHCP de Active Directory desde la consola DHCP (haga clic derecho en el nombre del servidor DHCP > Desautorizar)
O use el comando de PowerShell:
Remove-DhcpServerInDC -DnsName "oldDhcp.contoso.com” -IPAddress 192.168.10.36
Luego desinstale la función del servidor DHCP:
Uninstall-windowsfeature dhcp -remove Uninstall-WindowsFeature RSAT-DHCP
Y reinicie el servidor:
Restart-Computer -Force