Migracja serwera DHCP


 

Żaden serwer nie istnieje wiecznie i co jakiś czas Administrator Systemów musi podjąć się przeniesienia serwisów ze starego serwera na nowy. Dzisiaj chciałbym podzielić się z Wami sugestią jak szybko i bezpiecznie przenieść ustawienia serwera DHCP. Ręczne przeniesienie zakresów IP (scope) i rezerwacji (reservations) i wpisywanie ich krok po kroku, może być uciążliwe i zostawia sporo miejsca na zwykłe, ludzkie pomyłki. O przenoszeniu aktywnych dzierżaw, których mogą być setki, a nawet tysiące, nawet nie wspominam, bo któż próbowałby robić to ręcznie? Na szczęście istnieje prosty sposób na zapisanie wszystkich ustawień do pliku tekstowego i zaimportowania ich na nowym serwerze.

Oczywiście zanim zacziemy migracje ustawień DHCP z jednego serwera na drugi, upewniamy się, czy serwer docelowy ma zainstalowaną rolę „DHCP server” i jeśli używamy Firewalla, mamy odpowiednio skonfigurowane wyjątki. Konieczna być może autoryzacja nowego serwera DHCP.

Przejdźmy zatem do samej migracji. Uruchamiamy Wiersz Poleceń. Do eksportu wykorzystamy wspominane już kiedyś polecenie netsh:

netsh dhcp server export C:\ustawienia_dhcp.txt all

Następnie należy na starym serwerze zatrzymać serwis DHCP:

net stop dhcpserver


UWAGA! Zatrzymanie starego serwera jest niezwykle ważne. Posiadanie przez chwilę dwóch identycznych serwerów DHCP może nieźle namieszać w naszej sieci.

Wreszcie przenosimy nasz plik tekstowy na nowy serwer i wykonujemy import:

netsh dhcp server import c:\ustawienia_dhcp.txt all

Jeśli istnieje jakiś powód, dla których chcecie to samo zrobić metodą „okienkową” to oczywiście macie taką możliwość. Otworzywszy konsolę DHCP i kliknąwszy prawym przyciskiem na nazwie serwera znajdziemy opcje BACKUP (zrzucenie ustawień) i RESTORE (zaimportowanie):

Oczywiście po zrzuceniu ustawień zatrzymujemy serwis DHCP na starym serwerze, a po zaimportowaniu ich na nowej maszynie restartujemy ten serwis.

Jeśli komuś to się przyda, to skasowanie serwera DHCP (usługi) możemy wykonać poleceniem:

Netsh DHCP delete server < pełna nazwa domenowa (FQDN) > < Address IP>

W części serwerowej to w zasadzie wszystko, jednak Migracja serwera DHCP wymaga pewnych zmian na urządzeniach sieciowych – zachęcam do zapoznania się z artykułem Darka, który wszysko Wam wyjaśni :).

Jeśli macie jakieś uwagi lub pytania, piszcie śmiało.


Podobne Tematy:

  • Szymon Biedrzycki

    Bardzo przydatny artykuł, dzięki!

    Warto pamiętać że na serwerze do którego importujemy nie może być żadnych scope-ów ani ustawień (np. stworzonych kreatorem dodawania roli DHCP do serwera), inaczej polecenie „netsh dhcp server import…” nie zadziała.

    • Masz 100% racji. Wydawało mi się to oczywiste, ale zaznaczyłem to również w artykule.