martes, 30 de abril de 2019

Microsoft DHCP Failover Auto Config Sync

Tras la configuración del Servicio de DHCP en modo Failover entre dos Servidores podemos notar que el servicio mantiene correctamente sincronizados los leases de las las asignaciones pero no así con las reservas y exclusiones.

Tras realizar algun ABM de forma manual en alguno de los Servidores es necesario seguidamente realizar una Replicación del ámbito donde hemos trabajado.

Para evitar realizar esta tarea de forma manual una buena practica seria siempre trabajar en uno de los Servidores y en ese mismo crear una tarea que ejecute por nosotros la Replicación cada cierto tiempo.

En el siguiente articulo podemos ver un cmdlet de PowerShell que nos ayuda a realizar esta tarea:
https://docs.microsoft.com/en-us/powershell/module/dhcpserver/invoke-dhcpserverv4failoverreplication?view=win10-ps

Si un PS ejecutamos: PS C:\>Invoke-DhcpServerv4FailoverReplication -force

 Forzaremos a que se realice la replica de todos los ámbitos que contenga nuestro DHCP Server a todos sus Partners.

Con las siguientes lineas podríamos crear una tarea que ejecute cada 10 minutos la Replicación Forzada:

$taskName="Microsoft\Windows\DHCPServer\DhcpFailoverAutoConfigSync"
$taskRun="PowerShell.exe -WindowStyle Hidden -Command Invoke-DhcpServerv4FailoverReplication -force"
SCHTASKS /Create /SC Minute /MO 10 /RL HIGHEST /TN $taskName /TR $taskRun

Salu2