DHCP Server migrieren mit PowerShell
Eine Migration eines DHCP Servers ist mit PowerShell fast schon ein Kinderspiel. PowerShell bietet uns alle Funktionen, die wir benötigen, um einen DHCP Server migrieren, beziehungsweise umziehen zu können. Mit dem Befehl Export-DHCPServer können alle Einstellungen, Leases und Scopes exportiert werden. Zum Importieren auf dem neuen Server benötigt man dann den Befehl Import-DHCPServer, um diese XML-Datei importieren zu können.
DHCP Server migrieren mit PowerShell Befehlen
Die Migration eines DHCP-Dienstes von einem Server auf einen anderen ist relativ einfach. Mit der Hilfe von PowerShell werden lediglich die zwei Befehle Export-DHCPServer
und Import-DHCPServer
benötigt. Mit dem Export-Befehl werden folgende DHCP-Attribute exportiert:
- Scopes
- Leases
- Einstellungen
Die exportierten Daten werden dann in einer XML-Datei gespeichert.
Exportieren
Für einen DHCP Server Umzug müssen natürlich die Daten des alten (bestehenden) Servers exportiert werden. Wie oben genannt nutzten wir hierzu PowerShell.
Export-DHCPServer -File "C:\your-export.xml"
Mit diesem einfachen Befehl werden sämtliche Scopes, Leases und weiteren Einstellungen in die XML-Datei exportiert. Diese Datei wird mit dem Parameter -File “” angegeben.
Mit dem Schalter -Computername
können übrigens auch die DHCP-Attribute remote von einem Server exportiert werden, um diese für die Migration zu nutzen.
Export-DHCPServer -File "C:\your-export.xml" -Computername YOURSERVER
Es gibt aber noch weitere Parameter, um spezielle Scopes zu wählen oder die Daten stärker eingrenzen zu können.
Importieren
Aber selbst erklärend sollte natürlich sein, dass der neue Server bestehen muss und die DHCP-Rolle zuvor installiert sein muss. Ist die Rolle für die Verteilung der IP-Adressen noch nicht installiert, kann man zur Installation auch PowerShell nutzen:
Install-WindowsFeature -Name 'DHCP' –IncludeManagementTools
Weiter muss nichts mehr konfiguriert werden, da alle Scopes, Lease und Einstellungen mit der XML-Datei importiert werden.
So einfach wie das exportieren war, so einfach ist auch das Importieren der DHCP-Einstellungen mit Hilfe von PowerShell. Natürlich muss die XML-Datei auf dem neuen Server importiert werden.
Import-DHCPServer -File "C:\your-export.xml"
Nach dem migrieren der DHCP-Dienste sollte der alte Server abgeschaltet werden (aber nicht gelöscht: Fallback) und der neue Server aktiviert werden.