Premještanje DHCP poslužitelja na Windows Server 2012

Danas ćemo govoriti o tako hitnom pitanju uzrokovanom prelaskom na novu verziju OS poslužitelja s Microsofta, poput migracije starog dhcp poslužitelja na novu platformu Windows Server 2012.

Obično je puno parametara konfigurirano u produktivnoj DHCP usluzi, uključujući ogromne popise dhcp rezervacija za klijente (to su sve vrste pisača, pošiljatelji, računala), tako da uopće ne želim razmišljati o ručnom prijenosu DHCP-a na novi Windows Server 2012. Srećom, moguće je izvesti / uvesti konfiguraciju DHCP poslužitelja.

Zanimaju nas dva scenarija prijenosa DHCP-a sa starog poslužitelja na Windows Server 2012:

1) Migriranje DHCP poslužitelja sa sustavom Windows 2008/2008 R2

2) Migriranje DHCP poslužitelja sa sustavom Windows 2003/2003 R2

Analizirat ćemo detaljnije oba ova scenarija..

Premještanje DHCP poslužitelja s Windows 2008 na Windows Server 2012

Pretpostavimo da imamo stari poslužitelj s implementiranom DHCP ulogom na kojem se nalazi Windows Server 2008/2008 R2 (neka mu ime bude srv-dhcp2008) i novi poslužitelj s Windows 2012 (srv-dhcp2012), na koji planiramo prenijeti DHCP uslugu sa svima postavke.

Na novi poslužitelj sa sustavom Windows Server 2012 instalirajte DHCP ulogu pomoću Powershell naredbi:

Uvoz-modul ServerManager
Add-WindowsFeature -IncludeManagementTools dhcp

Obratite pažnju na parametar "IncludeManagementTools„Bez kojeg će biti instalirana DHCP uloga, ali bez odgovarajuće upravljačke konzole.
Sljedeći je korak autorizacija novog DHCP poslužitelja u Active Directoryu. Ova se operacija također izvodi pomoću Powershell-a:

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

Windows Server 2012 predstavio je posebne PowerShell cmdlete koji vam omogućuju uvoz / izvoz bilo koje postavke DHCP poslužitelja. Imajte na umu da je Microsoft pojednostavio cijeli postupak u najvećoj mogućoj mjeri, a trebat ćemo izvršiti samo dvije naredbe PowerShell: Export-DhcpServer i Uvoz-Dhcpserver, koja može raditi i na daljinu.

Dakle, da biste izvezli postavke DHCP poslužitelja, sve zone i rezervacije s poslužitelja na kojem je pokrenut Windows Server 2008 / R2, u konzoli s ovlastima na novom poslužitelju (srv-dhcp2012) izvedite sljedeću naredbu:

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

Konfiguracija starog poslužitelja izvozi se u XML formatu u w2008dhcpconfig.xml datoteku. Onemogućite DHCP uslugu na srv-dhcp2008 poslužitelju:

Stop-Service DHCPserver

Zatim pokrenite naredbu uvoza:

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

Provjerite jesu li sve dhcp zone, rezervacije i premješteni na novi poslužitelj.

Ako želite uvesti samo dio dhcp zona, naredba uvoza izgledat će ovako:

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

Premještanje DHCP-a s Windows Server 2003 na Windows 2012

nažalost, izravni prijenos postavki baze podataka DHCP sa sustava Windows 2003 na Windows Server 2012 nije moguć, jer Izvozni modul Powershell nije kompatibilan sa starijim verzijama sustava Windows Server, a naredba netsh dhcp nije podržana u sustavu Windows 2012 (funkcionalnost netsh dhcp prenesena je na PoSh), tako da ćete u ovom slučaju prvo morati prenijeti DHCP bazu podataka u Windows 2008, a zatim koristiti Powershell ga migrira na Windows Server 2012. Kako migrirati bazu podataka sa sustava Windows 2003 na Windows 2008 R2 opisano je u nastavku.

Premještanje DHCP baze s Windows Server 2003 na Windows 2008

Pretpostavimo da imamo DHCP poslužitelj sa sustavom Microsoft Windows Server 2003. Izvozimo DHCP bazu podataka u binarnu datoteku s naredbom:

netsh dhcp izvoz C: \ dhcp_conf2003.dat sve

Kao rezultat toga, bh. Datoteka dhcp_conf2003.dat pojavljuje se u korijenu pogona C: \, koja sadrži sve postavke starog DHCP poslužitelja. Da biste spriječili dhcp sukobe na mreži, zaustavite DHCP uslugu na starom poslužitelju:

net stop "dhcp server"

Zatim idemo na poslužitelj sa sustavom Windows Server 2008 (na kojem će uloga DHCP poslužitelja koji je ovlašten u domeni prethodno biti raspoređen) i uvozimo konfiguraciju sa starog poslužitelja:

netsh dhcp poslužitelj uvoz \\ win2003dhcp \ c $ \ dhcp_conf2003.dat sve

Nakon toga trebate ponovno pokrenuti DHCP uslugu na novom poslužitelju sa sustavom Windows 2008:

ponovno pokretanje usluge dhcp