Migrazione del servizio DHCP da Windows 2003 a Windows 2016
Buono! Niente, Volevo condividere con voi una piccola lotta che ho avuto in un progetto estivo, tra le varie cose ha dovuto migrare un server DHCP di Windows 2003 a Windows 2016 Server, Condivido con voi i passaggi che ho seguito per migrarlo sul nuovo server in meno di un corvo! Pensa a ciascun ambiente DHCP, con ogni grado, con tutte le esclusioni, Personalizzazioni… Come evitare di reimpostarlo!
Eseguiamo l'installazione del ruolo Server DHCP sul nuovo server Windows 2016, e non facciamo di più, Chiudiamo la procedura guidata di installazione e iniziamo!
Il processo può essere semplice come l'esecuzione di due comandi, uno sul server di origine che esporterà una copia con tutte le impostazioni:
[Codice sorgente]netsh dhcp server esportazione C:\copia_servidor_dhcp.dat tutto[/Codice sorgente]
Copiamo il file esportato sul nuovo server, e da una finestra DOS del 2016, Correre:
[Codice sorgente]netsh dhcp server import C:\copia_servidor_dhcp.dat tutto[/Codice sorgente]
Se tutto è andato bene e non hai errori, pronto! Tutto quello che devi fare è riavviare il servizio DHCP, autorizzare il 2016 e sconfessando il 2003.
Occhio, che se abbiamo errori di stile: Errore di importazione della classe “Classe di routing e accesso remoto predefinita.”
Questa classe è in conflitto con la classe esistente “Classe di routing e accesso remoto predefinita.” o simili dovremo adottare alcuni passaggi aggiuntivi… Di solito è comune perché il server ha una lingua diversa o perché fa salti così grandi.
Creiamo un dump con tutte le impostazioni del server DHCP 2003, da un DOS eseguiamo:
[Codice sorgente]NETSH DHCP SERVER DUMP > Clases_viejas.txt[/Codice sorgente]
Ora facciamo la stessa cosa ma sul server DHCP 2016, eseguiamo anche in un'altra finestra DOS:
[Codice sorgente]NETSH DHCP SERVER DUMP > Clases_nuevas.txt[/Codice sorgente]
Non male, si tratterebbe di aprire entrambi i file TXT con un editor di testo e osservare la parte Classi, Qui faremo una correzione, Dal momento che stiamo per eliminare le classi correnti dal server 2003 e andremo a sostituirli con quelli del 2016. Quindi abbiamo creato un nuovo file TXT, Incolliamo le classi dal server 2003, aggiungiamo a ogni riga NETSH all'inizio, e abbiamo sostituito l' Aggiungi’ tramite 'Elimina'. Prossimo, incolliamo le classi del 2016, aggiungiamo la parola NETSH all'inizio di ogni riga e correggiamo il nome del server, indicando l'indirizzo IP del server 2003.
Questo potrebbe essere un esempio, potremmo eseguirlo direttamente sul server DOS 2003 oppure crea un file .bat ed eseguilo!
[Codice sorgente]#Eliminare:
NETSH Dhcp Server 10.123.18.2 Delete Class "Clase BOOTP predeterminada" "Clase de usuario para clientes BOOTP" 424f4f54502e4d6963726f736f6674 0 b
NETSH Dhcp Server 10.123.18.2 Delete Class "Enrutamiento predeterminado y Clase de acceso remoto " "Clase de usuario para clientes de acceso remoto " 525241532e4d6963726f736f6674 0 b
NETSH Dhcp Server 10.123.18.2 Delete Class "Opciones de Microsoft" "Opciones especificas del proveedor de Microsoft aplicables a clientes de Windows 98 e Windows 2000" 4D534654 1 b
NETSH Dhcp Server 10.123.18.2 Delete Class "Opciones de Microsoft Windows 2000 " "Opciones especificas del proveedor de Microsoft para clientes de Windows 2000" 4D53465420352E30 1 b
NETSH Dhcp Server 10.123.18.2 Delete Class "Opciones de Microsoft Windows 98" "Opciones especificas del proveedor de Microsoft para clientes de Windows 98" 4D534654203938 1 b
#Aggiungere:
NETSH Dhcp Server 10.123.18.2 Add Class "Clase de enrutamiento y de acceso remoto predeterminada" "Clase de usuario para clientes de acceso remoto " 525241532e4d6963726f736f6674 0 b
NETSH Dhcp Server 10.123.18.2 Add Class "Clase BOOTP predeterminada" "Clase de usuario para clientes BOOTP" 424f4f54502e4d6963726f736f6674 0 b
NETSH Dhcp Server 10.123.18.2 Add Class "Opciones de Microsoft Windows 2000 " "Opciones especificas del proveedor de Microsoft para clientes de Windows 2000 e versioni successive" 4D53465420352E30 1 b
NETSH Dhcp Server 10.123.18.2 Add Class "Opciones de Microsoft Windows 98" "Opciones especificas del proveedor de Microsoft para clientes de Windows 98" 4D534654203938 1 b
NETSH Dhcp Server 10.123.18.2 Add Class "Opciones de Microsoft" "Opciones especificas del proveedor de Microsoft aplicables a todos los clientes de Windows" 4D534654 1 b[/Codice sorgente]
Ora possiamo esportare la configurazione sul vecchio server DHCP:
[Codice sorgente]netsh dhcp server esportazione C:\copia_servidor_dhcp.dat tutto[/Codice sorgente]
E finiamo per copiare il file sul server 2016 ed eseguire quanto segue per importarlo!
[Codice sorgente]netsh dhcp server import C:\copia_servidor_dhcp.dat tutto[/Codice sorgente]
Riavviamo il servizio DHCP e il gioco è fatto!
Saremo in grado di verificare come abbiamo già tutte le impostazioni in esecuzione sotto 2016, Continuiamo ad autorizzare il server e a fermare il vecchio server!! Spero che ti sia stato utile!









































