
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 "Classe BOOTP predefinita" "Classe utente per i client BOOTP" 424f4f54502e4d6963726f736f6674 0 b
NETSH Dhcp Server 10.123.18.2 Classe Delete "Classe di routing e accesso remoto predefinita " "Classe utente per client di accesso remoto " 525241532e4d6963726f736f6674 0 b
NETSH Dhcp Server 10.123.18.2 Elimina la classe "Opzioni Microsoft"" "Opzioni specifiche del fornitore Microsoft applicabili ai clienti Windows 98 e Windows 2000" 4D534654 1 b
NETSH Dhcp Server 10.123.18.2 Elimina la classe "Opzioni di Microsoft Windows" 2000 " "Opzioni specifiche del fornitore Microsoft per i clienti di Windows 2000" 4D53465420352E30 1 b
NETSH Dhcp Server 10.123.18.2 Elimina classe "Opzioni di Microsoft Windows 98" "Opzioni specifiche del fornitore Microsoft per i clienti di Windows 98" 4D534654203938 1 b
#Aggiungere:
NETSH Dhcp Server 10.123.18.2 Aggiungi classe "Classe di routing e accesso remoto predefinita" "Classe utente per client di accesso remoto " 525241532e4d6963726f736f6674 0 b
NETSH Dhcp Server 10.123.18.2 Aggiungi classe "Classe BOOTP predefinita" "Classe utente per i client BOOTP" 424f4f54502e4d6963726f736f6674 0 b
NETSH Dhcp Server 10.123.18.2 Aggiungi la classe "Opzioni di Microsoft Windows" 2000 " "Opzioni specifiche del fornitore Microsoft per i clienti Windows 2000 e versioni successive" 4D53465420352E30 1 b
NETSH Dhcp Server 10.123.18.2 Aggiungi la classe "Opzioni di Microsoft Windows 98" "Opzioni specifiche del fornitore Microsoft per i clienti di Windows 98" 4D534654203938 1 b
NETSH Dhcp Server 10.123.18.2 Aggiungi classe "Opzioni Microsoft"" "Opzioni specifiche del fornitore Microsoft applicabili a tutti i clienti 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!