Active Directory – Restore DHCP

Default tager DHCP serveren automaisk en backup af DHCP databasen(DHCP.mdb) hver time.
Backup lokation er default “C:Windowssystem32dhcpbackup”. Denne lokation kan ændres inde fra DHCP manageren.
Registry nøglerne til ovenstående default værdier er som følger:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesDHCPServerParametersBackupInterval
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesDHCPServerParametersBackupDatabasePath

Hvis man har et ældre backup program (ex. Backup Exec 10.x), er det nok at tage en backup af DHCP backup folderen, da denne ikke er i brug.
Jeg har tidligere oplevet af Backup Exec 10.x ikke kan tage backup af en online DHCP.mdb.
Hvis man får en corrupted DHCP database eller man kommer til at slette et scope, kan man restore den som følger:

Stop DHCP servicen.
Cut/Slet indeholdet af folderen “C:Windowssystem32dhcp”.
Start regedit og gå til HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesDHCPServer.
Ændre RestoreFlag værdien til 1.
Start DHCP servicen.
DHCP backuppen bliver nu indlæst og RestoreFlag værdien sættes til 0 igen.

Hvis man ønsker at flytte DHCP serveren over til en anden Windows 2008 kan man nu flytte den inde fra DHCP manageren via Backup/Restore options.
Endvidre kan Backup/Restore af DHCP settings scriptes med nedenstående kommandoer:

Backup:
netsh dhcp server dump > c:dhcp_backupDHCPconfig.cfg

Restore:
netsh exec c:dhcp_backupDHCPconfig.cfg

Reference til ovenstående:

Backing up the DHCP database.
http://technet.microsoft.com/en-us/library/cc738987.aspx

How to Restore a Corrupted DHCP Database File:
http://support.microsoft.com/kb/173396

Comments are closed.