Migrácia servera DHCP v systéme Windows Server 2012

Dnes budeme hovoriť o takom naliehavom probléme spôsobenom prechodom na novú verziu serverového OS od spoločnosti Microsoft, napríklad o migrácii starého servera dhcp na novú platformu Windows Server 2012..

V produktívnej službe DHCP je zvyčajne nakonfigurovaných veľa parametrov vrátane obrovských zoznamov rezervácií dhcp pre klientov (sú to všetky druhy tlačiarní, odosielateľov, počítačov), takže ani nechcem premýšľať o manuálnom prenose DHCP na nový systém Windows Server 2012. Našťastie je možné exportovať / importovať konfiguráciu servera DHCP.

Máme záujem o dva scenáre prenosu DHCP zo starého servera do systému Windows Server 2012:

1) Migrácia servera DHCP v systéme Windows 2008/2008 R2

2) Migrácia servera DHCP v systéme Windows 2003/2003 R2

Obidva tieto scenáre budeme podrobnejšie analyzovať..

Migrácia servera DHCP zo systému Windows 2008 na systém Windows Server 2012

Predpokladajme, že máme starý server s nasadenou úlohou DHCP so systémom Windows Server 2008/2008 R2 (jeho názov je srv-dhcp2008) a nový server so systémom Windows 2012 (srv-dhcp2012), na ktorý plánujeme preniesť službu DHCP so všetkými nastavenie.

Na nový server so systémom Windows Server 2012 nainštalujte rolu DHCP pomocou príkazov Powershell:

Import-Module ServerManager
Add-WindowsFeature -IncludeManagementTools dhcp

Venujte pozornosť parametru “IncludeManagementTools"Bez ktorej sa nainštaluje rola DHCP, ale bez príslušnej riadiacej konzoly.".
Ďalším krokom je autorizácia nového servera DHCP v službe Active Directory. Táto operácia sa tiež vykonáva pomocou Powershell:

Add-DhcpServerInDC -DnsName srv-dhcp2012.winitpro.ru -IPAddress 192.168.10.22

Windows Server 2012 predstavil špeciálne rutiny PowerShell, ktoré vám umožňujú importovať / exportovať akékoľvek nastavenia servera DHCP. Všimnite si, že spoločnosť Microsoft čo najviac zjednodušila celú procedúru a budeme musieť vykonať iba dva príkazy PowerShell: Export-dhcpserver a Import-dhcpserver, ktoré môžu pracovať na diaľku.

Ak chcete exportovať nastavenia servera DHCP, všetky zóny a rezervácie zo servera so systémom Windows Server 2008 / R2, v konzole PowerShell na novom serveri (srv-dhcp2012), spustite nasledujúci príkaz:

Export-DhcpServer - názov počítača srv-dhcp2008.winitpro.ru -Súbor C: \ DHCP \ w2008dhcpconfig.xml -verbose

Konfigurácia starého servera sa exportuje vo formáte XML do súboru w2008dhcpconfig.xml. Zakážte službu DHCP na serveri srv-dhcp2008:

Zastavovací servis DHCPservera

Potom spustite príkaz na import:

Import-Dhcpserver - názov_počítača srv-dhcp2012.winitpro.ru -Súbor C: \ DHCP \ w2008dhcpconfig.xml -BackupPath C: \ DHCP \ backup \ -verbose

Uistite sa, že všetky zóny dhcp, rezervácie a migrácia na nový server.

Ak chcete importovať iba časť zón dhcp, príkaz import bude vyzerať takto:

Import-Dhcpserver - názov_počítača srv-dhcp2012.winitpro.ru - Súbor C: \ DHCP \ w2008dhcpconfig.xml -BackupPath C: \ DHCP \ backup \ -verbose -ScopeId 10.1.1.0, 10.1.2.0

Migrácia DHCP zo systému Windows Server 2003 na systém Windows 2012

bohužiaľ, priamy prenos nastavení databázy DHCP zo systému Windows 2003 do systému Windows Server 2012 nie je možný, pretože Exportný modul Powershell nie je kompatibilný so staršími verziami systému Windows Server a príkaz netsh dhcp nie je v systéme Windows 2012 podporovaný (funkcia netsh dhcp bola prenesená na PoSh), takže v tomto prípade musíte najskôr preniesť databázu DHCP do systému Windows 2008 a potom použiť Powershell migruje do systému Windows Server 2012. Ako je migrovaná databáza zo systému Windows 2003 na systém Windows 2008 R2, je opísaná nižšie.

Migrácia základne DHCP zo systému Windows Server 2003 na systém Windows 2008

Predpokladajme, že máme server DHCP so systémom Microsoft Windows Server 2003. Exportujeme databázu DHCP do binárneho súboru pomocou príkazu:

netsh dhcp server export C: \ dhcp_conf2003.dat všetky

Výsledkom je, že binárny súbor dhcp_conf2003.dat sa objaví v koreňovom adresári jednotky C: \, ktorý obsahuje všetky nastavenia starého servera DHCP. Ak chcete zabrániť konfliktom dhcp v sieti, zastavte službu DHCP na starom serveri:

net stop "dhcp server"

Potom prejdeme na server so systémom Windows Server 2008 (na ktorom bude predtým nasadená rola servera DHCP autorizovaného v doméne) a naimportujeme konfiguráciu zo starého servera:

import servera netsh dhcp \\ win2003dhcp \ c $ \ dhcp_conf2003.dat all

Potom musíte reštartovať službu DHCP na novom serveri so systémom Windows 2008:

dhcp reštartu služby