martes 12 de febrero de 2008

Migrando desde NetWare 4.11


Disclaimer: Actualizar un sistema o servicio en producción puede ser cualquier cosa menos trivial...

Empezamos las pruebas para migrar un servidor NetWare 4.11 (que funciona impecable) a una versión más nueva, sea OES2 NetWare o Linux.

Luego de replicar el disco de sistema del servidor actual y armar una red de laboratorio, empezó la frustrante tarea de lidiar al mismo tiempo con el software y la documentación, no siempre precisa.

En apretado resumen, hay que llevar adelante los siguientes pasos:
  • Eliminar cualquier defecto en el NDS actual, eliminando entradas innecesarias, ejecutando DSREPAIR y corrigiendo errores;
  • Crear (mediante INSTALL por ejemplo) un respaldo de la NDS;
  • Descargar desde el sitio de Novell y aplicar el Service Pack 9 (NW4SP9) con lo que actualizamos a NetWare 4.20 (requiere reiniciar el servidor);
  • Opcionalmente se puede hacer un nuevo respaldo de la NDS previo al paso siguiente;
  • Descargar la actualización de los servicios de directorio 6.21 (DS621), que se instalan manualmente:
    • Respaldar los archivos DS.NLM y DSREPAIR.NLM originales;
    • Copiar en SYS:\SYSTEM las nuevas versiones de DS.NLM, DSREPAIR.NLM y SGUID.NLM;
    • Recargar los servicios de directorio con el comando "SET DSTRACE= *."
    • Para corregir el error que reporta de GUIDs; ejecutar DSREPAIR, Advanced options menu, Global schema operations, Post NetWare 5 Schema Update;
    • Regenerar el esquema operativo: Advanced options menu, Repair local DS database, activar Rebuild operational schema? y ejecutar la reparación
    • Recargar los servicios de directorio, se generan los GUIDs y desaparece el error;
IMPORTANTE: Cuando se crea un respaldo con el comando INSTALL, los servicios de directorio se cierran, y para abrirlos se debe restaurar el respaldo. NO USAR INSTALL PARA CREAR RESPALDOS LUEGO DE ACTUALIZAR A DS 6.21, PORQUE NO SE PUEDEN RESTAURAR Y LA NDS QUEDA BLOQUEADA. En este caso, se debe restaurar un respaldo anterior a la actualización a DS 6.21.

Llegado a este punto, se debe seguir el procedimiento de migración por ejemplo de OES2 NetWare, que incluye ejecutar el Gestor de despliegue para preparar la red y la NetWare Server Consolidation and Migration Tool para transferir la NDS, datos y trustees.