
Migrar el servei DHCP des de Windows 2003 fins a Windows 2016
Bones! Res, volia compartir-vos una petita baralla que vaig tenir en un projecte d'estiu, entre diverses coses va tocar migrar un servidor DHCP de Windows 2003 a Windows 2016 Server, us comparteixo els passos que seguiu per migrar-lo al nou servidor en menys del que canta un gall! Penseu que hi ha cada entorn de DHCP, amb cada rang, amb totes les exclusions, personalitzacions… com evitar tornar a configurar-lo!
Realitzem la instal·lació del rol Servidor DHCP en el nou servidor amb Windows 2016, i no fem més, tanquem l'assistent d'instal·lació i comencem!
El procés pot ser tan senzill com executar dos comandaments, un en el servidor origen que exportarà una còpia amb tota la configuració:
[sourcecode]netsh dhcp server export C:\copia_servidor_dhcp.dat all[/sourcecode]
Còpiem el fitxer exportat al nou servidor, i des d' una finestra de DOS del 2016, executem:
[sourcecode]netsh dhcp server import C:\copia_servidor_dhcp.dat all[/sourcecode]
Si tot ha anat bé i no tens errors, llest! No et queda més que reiniciar el servei del DHCP, autoritzar el 2016 i desautoritzar el 2003.
Ull, que si tenim errors de l'estil: Error en importar la classe “Classe d' encaminament i d' accés remot predeterminada.”
Aquesta classe està en conflicte amb la classe existent “Enrutament predeterminat i Classe d'accés remot .” o similars haurem de fer uns passos addicionals… sol ser habitual per tenir diferent idioma el servidor o per fer salts tan grans.
Creem un bolcat amb tota la configuració del Servidor DHCP 2003, des d'un DOS executem:
[sourcecode]NETSH DHCP SERVER DUMP > Clases_viejas.txt[/sourcecode]
Ara fem el mateix però al Servidor DHCP 2016, executem també en una altra finestra de DOS:
[sourcecode]NETSH DHCP SERVER DUMP > Clases_nuevas.txt[/sourcecode]
Bé, seria qüestió d'obrir amb un editor de text ambdós fitxers TXT i observar la part de Classes, aqui vam fer una correcció, ja que vam esborrar les classes actuals del servidor 2003 i les vam reemplaçar amb les del 2016. Així que creem un nou fitxer TXT, enganxem les classes del servidor 2003, afegim a cada línia NETSH a l'inici, i substituïm l'Add’ per 'Delete'. A continuació, enganxem les classes del 2016, afegim a l'inici de cada línia la paraula NETSH i corregim el nom del servidor, indicant l' adreça IP del servidor 2003.
Aquest seria un exemple, podríem executar-lo directament al DOS del servidor 2003 o fer un fitxer .bat i executar-lo!
[sourcecode]#Eliminem:
NETSH Dhcp Server 10.123.18.2 Delete Class "Classe BOOTP predeterminada" "Classe d' usuari per a clients BOOTP" 424f4f54502e4d6963726f736f6674 0 b
NETSH Dhcp Server 10.123.18.2 Delete Class "Enrutament predeterminat i Classe d'accés remot " "Classe d' usuari per a clients d' accés remot " 525241532e4d6963726f736f6674 0 b
NETSH Dhcp Server 10.123.18.2 Delete Class "Opcions de Microsoft" "Opcions especifiques del proveïdor de Microsoft aplicables a clients de Windows 98 i Windows 2000" 4d534654 1 b
NETSH Dhcp Server 10.123.18.2 Delete Class "Opcions de Microsoft Windows 2000 " "Opcions especifiques del proveïdor de Microsoft per a clients de Windows 2000" 4d53465420352e30 1 b
NETSH Dhcp Server 10.123.18.2 Delete Class "Opcions de Microsoft Windows 98" "Opcions especifiques del proveïdor de Microsoft per a clients de Windows 98" 4d534654203938 1 b
#Afegim-hi:
NETSH Dhcp Server 10.123.18.2 Add Class "Classe d'enrutament i d'accés remot predeterminada" "Classe d' usuari per a clients d' accés remot " 525241532e4d6963726f736f6674 0 b
NETSH Dhcp Server 10.123.18.2 Add Class "Classe BOOTP predeterminada" "Classe d' usuari per a clients BOOTP" 424f4f54502e4d6963726f736f6674 0 b
NETSH Dhcp Server 10.123.18.2 Add Class "Opcions de Microsoft Windows 2000 " "Opcions especifiques del proveïdor de Microsoft per a clients de Windows 2000 i versions posteriors" 4d53465420352e30 1 b
NETSH Dhcp Server 10.123.18.2 Add Class "Opcions de Microsoft Windows 98" "Opcions especifiques del proveïdor de Microsoft per a clients de Windows 98" 4d534654203938 1 b
NETSH Dhcp Server 10.123.18.2 Add Class "Opcions de Microsoft" "Opcions especifiques del proveïdor de Microsoft aplicables a tots els clients de Windows" 4d534654 1 b[/sourcecode]
Ara ja podrem exportar la configuració de nou en el servidor DHCP vell:
[sourcecode]netsh dhcp server export C:\copia_servidor_dhcp.dat all[/sourcecode]
I acabem copiant el fitxer al servidor 2016 i executem el següent per importar-lo!
[sourcecode]netsh dhcp server import C:\copia_servidor_dhcp.dat all[/sourcecode]
Reiniciem el Servei DHCP i llest!
Podrem verificar com ja tenim tooooda la configuració corrent baix 2016, continuem autoritzant el servidor i parant el servidor vell!! Espero us hagi estat d'utilitat!