Tareas #2475

Plataforma de servidores - Tareas #2474: Migrar virtuales de sabato

Migrar dirac

Added by Daniel Viñar Ulriksen almost 6 years ago. Updated over 5 years ago.

Status:CerradaStart date:01/27/2014
Priority:UrgenteDue date:
Assignee:Cielito - Coord. regional% Done:

100%

Category:-Spent time:4.00 hours
Target version:-

Description

Migrar dirac a un servidor de Hipatia actualizado.


Related issues

Related to Correo electrónico - Tareas #1561: Ejercicio de reconstrucción Cerrada 06/26/2013
Related to Correo electrónico - Tareas #29: Actualizar zimbra en Dirac Cerrada 09/20/2012 09/20/2012
Related to Respaldos - Errores #2561: Error en restauraciones sobreescribiendo Rechazada 02/04/2014
Related to Comisión Coordinadora Interior - Tareas #2248: Filtro spam en zimbra Cerrada 11/25/2013
Related to Correo electrónico - Tareas #2592: Configurar el monitoreo en el nuevo dirac Cerrada 02/06/2014
Blocked by Correo electrónico - Tareas #2591: Respaldos del nuevo Dirac Cerrada 02/06/2014

History

#1 Updated by Daniel Viñar Ulriksen almost 6 years ago

  • % Done changed from 0 to 10

Ya solicitamos un virtual:
Nombre temporario: retomamos pauli.csic.edu.uy, IP .32.

Hecho en el DNS, aprovisionado en Hipatia.

Instalamos una ubuntu 12.04.3 server

#2 Updated by Daniel Viñar Ulriksen almost 6 years ago

  • Status changed from Nueva to En curso

#5 Updated by Daniel Viñar Ulriksen almost 6 years ago

Estamos descargando los datos del respaldo de dirac a pauli. En https://respaldos.csic.edu.uy/ :

Trabajos en Ejecución

Host     Tipo     Usuario     Hora de Inicio     Comando     PID     Transfer. PID
pauli.csic.edu.uy     restore     ulvida     1/27 21:27     BackupPC_restore pauli.csic.edu.uy pauli.csic.edu.uy restoreReq.32217.0     32218     32221

#6 Updated by Daniel Viñar Ulriksen almost 6 years ago

  • Priority changed from Normal to Urgente

#7 Updated by Daniel Viñar Ulriksen almost 6 years ago

Seguimos en el ejercicio de reconstrucción:

Por razones de haber toqueteado cosas durante las restauraciones, salieron raras (derechos y dueños de archivos cambiados).

Igual logramos re-armar un zimbra con la misma versión en una Ubuntu 10.04, que anda en esta dirección: https://pauli.csic.edu.uy/

Estas notas de la comunidad dice porqué lógicamente hay que actualizar primer zimbra a la 8 y luego ubuntu a la 12:

ZCS 8 is available for Ubuntu but only for Ubuntu 12.04 and 10.04 LTS . Since Ubuntu 12.04 LTS is not available for ZCS7x or earlier Ubuntu versions, you will have to do the upgrade to ZCS 8 first on Ubuntu 10.04. Once the ZCS 8 upgrade is done, you can then proceed with the Ubuntu 12.04 upgrade and reapply ZCS8 but with the ZCS8 for Ubuntu 12.04 installer.

#8 Updated by Daniel Viñar Ulriksen almost 6 years ago

  • % Done changed from 10 to 50

Sobre el clone de dirac, pauli, vamos a procurar actualizar a zimbra 8 y luego a ubuntu 12.

descargamos zimbra 8.0.6, descompriomimos y lanzamos la actualización...

larga, pero todo ok!

Habemus zimbra 8 andando! Noticia!

#9 Updated by Daniel Viñar Ulriksen almost 6 years ago

  • Project changed from Plataforma de servidores to Correo electrónico

#10 Updated by Daniel Viñar Ulriksen almost 6 years ago

La actulización del ubuntu se debe hacer desde consola (virt-manager), con el comando:

do-release-upgrade

Luego de ello (que es largo, y se desarrolla bien), nos queda actualizar el zimbra 8 para Ubuntu 12 (ahora aún tiene el de ubuntu 10).

Lo descargamos, descomprimimos e instalamos.

Particularidad: NO se debe verificar la integridad de datos de la base, porque no hay lugar de verificar una base en mysql ubuntu 10.04 con el código para ubuntu 12.04.

Ver este foro :

You have it quite easy: reply N to validate the database. If you do validate you are doing it with code from the actual ZCS version that is NOT working with your new Ubuntu version (that is the reason that you are upgrading ZCS, right?). Go on without validating the database and you will end up with a working ZCS.

#11 Updated by Daniel Viñar Ulriksen almost 6 years ago

Dejamos el servidor Pauli como prueba de la reconstrucción y para que la gente lo pueda probar.

Repetimos la operación de reconstrucción en otro servidor (llamado temporariamente dirac-nuevo). Empezamos por hacer una restauración del último respaldo /opt/zimbra el domingo 2/2/14.

La idea es parar el servidor el martes 4/2, sincronizar esta nueva copia, y actualizarla como lo pudimos hacer en Pauli.

#12 Updated by Daniel Viñar Ulriksen almost 6 years ago

Al restaurar la los respaldos de dirac en dirac-nuevo, la primera vez anda bien.
Pero al intentar volver a hacer un respaldo por encipa, pensando que va a sinconizar más rápido las cosas, el proceso dura 24h y termina en alerta (como había pasado con Pauli, no parece ser que en ese momento "toqueteamos algo").

Nuevamente corregimos los derechos a mano (buscamos los owner y groups en subcarpetas y archivos de /opt/zimbra que no sean zimbra o root).

#13 Updated by Daniel Viñar Ulriksen almost 6 years ago

Como al sincronización de un segundo respaldo fracasó (pero igual, pese a eso, habíamos podido reconstruir dirac en pauli), paramos un rato el zimbra en dirac y, desde dirac-nuevo, sincronizamos los datos:

rsync -aHAXv --progress --delete root@sabato:/usr/local/lib/vservers/dirac/opt/zimbra /opt/

ese comando va particularmente rápido (pocos minutos, cuando la carpeta contiene 127Gb).

El resultado que obtenemos tiene errores de dueño y grupo de archivos y carpetas, pero parece ser porque usó referencias numéricas de uid, y no el nombre, al hacer el rsync (en dirac zimbra tiene el uid 1000, y en el destino, si bien existe un usuario zimbra, tiene el uid 1001, y los archivos se ven como pertenecientes al usuario de uid 1000 en dirac-nuevo).

#14 Updated by Daniel Viñar Ulriksen almost 6 years ago

  • Status changed from En curso to Resuelta
  • Assignee changed from Daniel Viñar Ulriksen to Cielito - Coord. regional
  • % Done changed from 50 to 100

Elimino Pauli en Hipatia, que sirvió para la prueba de reconstrucción y luego prueba del zimbra 8 por la gente. Así liberamos 300Gb en hipatia y al menos un procesador.

Y paso esta tarea para cierre.

#15 Updated by Daniel Viñar Ulriksen over 5 years ago

  • Status changed from Resuelta to Cerrada

Also available in: Atom PDF