Búscame en ...

Wii Number: 0560-7514-5231; Steam: KurZero; SL: JorgeMoratillaPorras Kita; XFire: KurZero

lunes 2 de noviembre de 2009

OpenDS 2.0.0: Ojo a las actualizaciones

Recientemente acabo de actualizar un par de servidores con OpenDS 1.0.0 instalados a la nueva versión OpenDS 2.0.0.

El proceso de actualización es muy sencillo, pero hay que exportar todas las bases de datos a LDIF y volverlas a reimportar, eliminando todas las db's anteriores (cuidado con los backups, que ya podrán usarse).

Bien, dicho esto, el directorio en el que habitualmente exportaríamos una base de datos es el directorio ldif/ de la instancia, tarea rutinaria para los que venimos de Sun Directory Server.   A continuación ejecutaríamos el comando siguiente:


# update -f /directorio/OpenDS-2.0.0.zip
Inicializando actualización ..... La actualización requiere una acción manual
La revisión 5134 introduce una modificación en la forma en la que ciertas
reglas de coincidencia normalizan un valor de atributo o confirmación. Para
actualizar este servidor, tendrá que exportar los datos de este servidor y
volverlos a importar una vez finalizada la actualización
* Antes de iniciar la operación debe exportar todo el conjunto de datos para
este servidor a formato LDIF. Si no ha completado este paso debera cancelar
esta operación ahora.
* Continuar con esta operación hasta que esta herramienta haya finalizado.
* Cuando esta operación esté completa, elimine manualmente los archivos del
directorio 'db'.
* Vuelva a importar esos datos desde el archivo LDIF que ha creado en el
primer paso.

Ha realizado las tareas descritas?

1)  Si, Continuar
2)  No, Cancelar

Introduzca la opción [2]:
Cancelando actualización ..... Realizado.
Limpiando ..... Realizado.
Registrando historial de actualizaciones ..... Realizado.
Consulte /opt/OpenDS/history/log para ver un historial de instalacin
detallado.
Actualización rpida de OpenDS cancelada. La operación de actualización se ha
cancelado y la instalación se ha restaurado al estado en el que estaba antes de
la operación de actualización.

Consulte /var/folders/Dy/DyUkdQDWGcunXasikIw6DU+++TM/-Tmp-/opends-upgrade-196956480368551309.log para ver un registro detallado de esta operacin.


Tras realizar la actualización, hay que borrar los subdirectorios de db/ para crear las bases de datos de nuevo con los LDIF anteriormente exportados.

Desde el Control Panel arrancáis el servidor, que dará error al principio pero arrancará.   A continuación pulsáis la opción Import LDIF... y seleccionáis el directorio ldif/ y... sorpresa! allí no hay nada!




Que no cunda el pánico!   La actualización realiza primeramente un backup de todo vuestro directorio en el subdirectorio history/ antes de descomprimir el fichero .zip.   Buscad dentro de history/files/ldif/ y recuperad el pulso.

Este proceso es fácil porque es cómodo, pero no es viable para un entorno en producción.   Demasiado tiempo de caída de servicio de un nodo.   A ver si encuentro alguna otra forma de poder aplicar estas actualizaciones.

0 comentarios:

Publicar un comentario en la entrada