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