Migracija DHCP strežnika na Windows Server 2012

Danes bomo govorili o tako pereči težavi, ki jo povzroči prehod na novo različico strežnika OS iz Microsofta, kot je selitev starega strežnika dhcp na novo platformo Windows Server 2012.

Običajno je v produktivni storitvi DHCP konfigurirano veliko parametrov, vključno z ogromnimi seznami rezervacij dhcp za stranke (to so vse vrste tiskalnikov, pošiljateljev, računalnikov), zato niti ne želim razmišljati o ročnem prenosu DHCP v novi Windows Server 2012. Na srečo je mogoče izvoziti / uvoziti konfiguracijo strežnika DHCP.

Zanimata nas dva scenarija prenosa DHCP s starega strežnika na Windows Server 2012:

1) Migracija DHCP strežnika z Windows 2008/2008 R2

2) Migracija DHCP strežnika z Windows 2003/2003 R2

Oba scenarija bomo podrobneje analizirali..

Migracija DHCP strežnika iz sistema Windows 2008 na Windows Server 2012

Recimo, da imamo stari strežnik z nameščeno vlogo DHCP z operacijskim sistemom Windows Server 2008/2008 R2 (ime naj bo srv-dhcp2008) in nov strežnik z Windows 2012 (srv-dhcp2012), na katerega načrtujemo prenos storitve DHCP z vsemi nastavitve.

Na nov strežnik s sistemom Windows Server 2012 namestite vlogo DHCP s pomočjo ukazov Powershell:

Uvoz-modul ServerManager
Add-WindowsFeature -IncludeManagementTools dhcp

Bodite pozorni na parameter "VključiManagementTools"Brez katerega bo nameščena vloga DHCP, vendar brez ustrezne upravljalne konzole.
Naslednji korak je avtorizacija novega strežnika DHCP v Active Directory. Ta operacija se izvaja tudi z uporabo Powershell:

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

Windows Server 2012 je predstavil posebne ukazne plošče PowerShell, ki omogočajo uvoz / izvoz poljubnih nastavitev strežnika DHCP. Upoštevajte, da je Microsoft čim bolj poenostavil celoten postopek in morali bomo izvesti samo dva ukaza PowerShell: Export-DhcpServer in Uvoz-dhcpserver, ki lahko deluje na daljavo.

Torej, če želite izvoziti nastavitve strežnika DHCP, vse cone in rezervacije s strežnika, na katerem je nameščen Windows Server 2008 / R2, v konzoli powerhell na novem strežniku (srv-dhcp2012) zaženite ta ukaz:

Export-DhcpServer -ComputerName srv-dhcp2008.winitpro.ru -File C: \ DHCP \ w2008dhcpconfig.xml -verbose

Konfiguracija starega strežnika se izvozi v obliki XML v datoteko w2008dhcpconfig.xml. Onemogočite storitev DHCP na strežniku srv-dhcp2008:

Stop-Service DHCPserver

Nato zaženite ukaz uvoza:

Uvoz-Dhcpserver -ComputerName srv-dhcp2012.winitpro.ru -File C: \ DHCP \ w2008dhcpconfig.xml -BackupPath C: \ DHCP \ backup \ -verbose

Prepričajte se, da so vse dhcp cone, rezervacije in prestavljene na nov strežnik.

Če želite uvoziti samo del območij dhcp, bo ukaz uvoza izgledal tako:

Import-Dhcpserver -ComputerName srv-dhcp2012.winitpro.ru -File C: \ DHCP \ w2008dhcpconfig.xml -BackupPath C: \ DHCP \ backup \ -verbose -ScopeId 10.1.1.0, 10.1.2.0

Selitev DHCP iz sistema Windows Server 2003 na Windows 2012

Na žalost, neposreden prenos nastavitev baze podatkov DHCP iz sistema Windows 2003 v Windows Server 2012 ni mogoč, ker Izvozni modul Powershell ni združljiv s starejšimi različicami sistema Windows Server, ukaz Netsh dhcp pa ni podprt v sistemu Windows 2012 (funkcionalnost netsh dhcp je bila prenesena na PoSh), zato boste morali v tem primeru najprej prenesti bazo DHCP v sistem Windows 2008 in nato uporabiti Powershell ga preseli na Windows Server 2012. Kako migriramo bazo podatkov iz sistema Windows 2003 v Windows 2008 R2 je opisano spodaj.

Selitev baze DHCP iz sistema Windows Server 2003 na Windows 2008

Recimo, da imamo strežnik DHCP z operacijskim sistemom Microsoft Windows Server 2003. Bazo podatkov DHCP izvozimo v dvojiško datoteko z ukazom:

izvozi strežnik dhcp C: \ dhcp_conf2003.dat vse

Posledično se v korenu pogona C: \ pojavi binarna datoteka dhcp_conf2003.dat, ki vsebuje vse nastavitve starega strežnika DHCP. Če želite preprečiti konflikte dhcp v omrežju, ustavite storitev DHCP na starem strežniku:

net stop "dhcp strežnik"

Nato gremo na strežnik s sistemom Windows Server 2008 (na katerem bo vloga DHCP strežnika, pooblaščenega v domeni, predhodno nameščena) in uvozimo konfiguracijo s starega strežnika:

netsh dhcp uvoz strežnika \\ win2003dhcp \ c $ \ dhcp_conf2003.dat vse

Po tem morate znova zagnati storitev DHCP na novem strežniku z Windows 2008:

ponovni zagon storitve dhcp