Tareas #6051

Tareas #6033: Migraciones de CSIC y CURE a SeCIU

Migración de godel

Added by Daniel Viñar Ulriksen 10 months ago. Updated 3 months ago.

Status:En cursoStart date:10/24/2018
Priority:AltaDue date:
Assignee:Daniel Viñar Ulriksen% Done:

20%

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

Description

Uno de los primero servidores que conviene migrar el el servidor de correo Godel.

Conviene migrarlo a una virtual, para poder sincronizar fácil con rsync. Luego tentativa de actualización del zimbra.

DominiosGodel.png (29.1 KB) Daniel Viñar Ulriksen, 04/18/2019 08:28 AM

4123

Related issues

Related to Plataforma de servidores - Tareas #2668: Migrar Godel a Hipatia Cerrada 05/23/2014
Related to Correo electrónico - Tareas #5562: Espacio en Godel Cerrada 01/19/2017
Related to Correo electrónico - Tareas #4263: Aumentar una partición en godel y dirac Cerrada 04/14/2015
Related to Respaldos - Tareas #3731: Faltan respaldos de godel Cerrada 12/01/2014
Related to Computación en la nube para el Interior - Tareas #6034: Crear un cabezal de discos iSCSI En curso 09/28/2018
Related to Computación en la nube para el Interior - Tareas #6225: Problemas de lentitud en Godel En curso 05/23/2019

History

#1 Updated by Andrés Pías 6 months ago

  • Assignee changed from Cielito - cielo to Andrés Pías

Me la voy asignando para no perderla.

#2 Updated by Andrés Pías 6 months ago

A la migración de Godel la vamos a hacer en forma semi manual, @daniel:

arrancar el nuevo kvm con un live (SystemRescueCD, por ej) y hacer un rsync del servidor que migramos... Un script o un ansible, es útil para cuando hay que hacer algo varias veces.... Espero que la migración de godel sea solo una vez, porque espero que algún día evolucionemos de esa solución, y porque luego en proxmox hay maneras más fáciles de mover un virtual.
Yo, para mi servidor personal, creé un kvm y descargué ISOs con ansible, y después le metí mano, creo: https://framagit.org/ulvida/belvil.net/blob/master/crear_kvm.yml

@andres:

Ok, de todas maneras, la virtual KVM ya se crea con mi rol sin terminar de instalar el SO, creo que parte de eso se puede aprovechar para agregar lo de montar la iso + rsync. Hay que pensar también esos rsyncs demoran y quizas haya que lanzarlas en la noche de forma desatendida...

@daniel

ls rsync: hay que lanzar en cualquier momento (eventualmente limitando el ancho de banda) un rsync en caliente y luego, en una interrupción programada, volver a lanzar el rsync en frío. si no, dura demasiado.

#3 Updated by Andrés Pías 6 months ago

Creé una nueva rama migrarvm a partir de preproduccion donde ir trabajando lo que haga con ansible para llevar adelante la migración de godel.

#4 Updated by Andrés Pías 6 months ago

#5 Updated by Andrés Pías 6 months ago

#6 Updated by Andrés Pías 6 months ago

  • Related to Tareas #4263: Aumentar una partición en godel y dirac added

#7 Updated by Andrés Pías 6 months ago

#8 Updated by Andrés Pías 6 months ago

En la reunión del 21/2/19 se conversó acerca del procedimiento de migración, el cual se documentó en el pad https://pad.softwarelibre.uy/p/adminsys2019.
Voy a ir ensayando este procedimiento antes de su aplicación definitiva.

#9 Updated by Daniel Viñar Ulriksen 5 months ago

  • Status changed from Nueva to En curso
  • Assignee changed from Andrés Pías to Daniel Viñar Ulriksen

#10 Updated by Daniel Viñar Ulriksen 4 months ago

  • Related to Tareas #6034: Crear un cabezal de discos iSCSI added

#11 Updated by Daniel Viñar Ulriksen 4 months ago

Ante la dificultad y las exigencias para automatizar con ansible la instalación de un servidor kvm (exige usar root@pam para la api_host y no logramos finalizar el preseed de la install) decidimos hacer los pasos de install de sistema y configuración de zimbra de forma manual.

#12 Updated by Daniel Viñar Ulriksen 4 months ago

  • % Done changed from 0 to 10

Decidimos que los servidores que migramos conservan su hostname y cambian de dominio, de csic.edu.uy a interior.edu.uy.

accediendo a la consola de admin, vemos que el zimbra está a la versión: 8.6.0_GA_1153.FOSS

#13 Updated by Daniel Viñar Ulriksen 4 months ago

Para la migración usamos el metodo habitual de la comunidad.

Para empezar, armamos un servidor que tenga exactamente la misma configuración:

Reservamos las IP, godel.interior.edu.uy tiene la IP 164.73.98.24

#14 Updated by Daniel Viñar Ulriksen 4 months ago

Tuve que configurar el DNS para tener la zona interior.edu.uy para el correo:

ulvida@lagrange:~$ host -t mx interior.edu.uy
interior.edu.uy mail is handled by 10 godel.interior.edu.uy.
interior.edu.uy mail is handled by 20 coronilla.csic.edu.uy.
ulvida@lagrange:~$ host correo.interior.edu.uy
correo.interior.edu.uy is an alias for godel.interior.edu.uy.
godel.interior.edu.uy has address 164.73.98.24
godel.interior.edu.uy has IPv6 address 2001:1328:6a::24

Instalado un zimbra en godel.interior.edu.uy, pero algunos servicios no arrancan. Consola accesible por https://godel.interior.edu.uy:7071.

En general no arrancan los servicios zmconfigd y antivirus, pero a veces también zmconfigd sí arranca, pero varios otros no.

#15 Updated by Daniel Viñar Ulriksen 4 months ago

El primer problema que plantea este artículo es un problema de IPv6. Puede ser. Probemos deshabilitar.

#16 Updated by Daniel Viñar Ulriksen 4 months ago

Deshabilito IPv6 como lo indican:

Add these line to /etc/sysctl.conf to disable IPv6 on Linux:

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1

También borro el .pid, como piden, pero sigue arrancando igual.

#17 Updated by Daniel Viñar Ulriksen 4 months ago

El problema de servicios que no arrancaban era debido a la falta de memoria en el servidor nuevo, tenía sólo 5112M por omisión.

Hay que deshacer la modif para suprimir IPv6.

Para la migración seguimos este howto de la comunidad .

#18 Updated by Daniel Viñar Ulriksen 4 months ago

Vamos a re-crear godel por etapas, y mirando el howto de migración

En el punto 1. dice:

change the hostname as the old server

por lo cual convendrá cambiar la IP del servidor godel.csic.edu.uy, y no procurar armar el servidor en godel.interior.edu.uy.

Esto da la ventaja de no tener que tocar las zonas hospedadas:

Sí conviene bajar los TTL de las zonas a 10 min, en primer lugar de la zona csic.edu.uy para que cambie rápido godel.csic.edu.uy.

#19 Updated by Daniel Viñar Ulriksen 4 months ago

  • % Done changed from 10 to 20
Reinicio el proceso.
  • VM godel creada con un playbook (ver los parámetros en las variables de host ansible). Nótese segundo disco de 1,3Tb.
ansible-playbook --limit godel.interior.edu.uy site.yml -vv
  • Bajo un ISO de la Ubuntu 14.04, como especificado en la página de descarga de Zimbra OSE para la versión que queremos, zimbra 8.6
  • Instalo sobre el primer disco de 50Gb particionamiento guiado con lvm

#20 Updated by Daniel Viñar Ulriksen 3 months ago

godel.interior instalado.

Vamos haciendo un rsync en caliente.

Al ver el rsync:

zimbra/data/amavisd/.razor/razor-agent.log

tiene varias centenas de giga. convendría reducirlo.

#21 Updated by Daniel Viñar Ulriksen 3 months ago

En este blog indican como cambiar un hostname.

Pero en el foro de zimbra dicen: Changing the hostname can be a problem (it's in the wiki : "don't do it")...

#22 Updated by Daniel Viñar Ulriksen 3 months ago

Acá está el ZCS Administrator Guide 8.6

Es la "Network Edition", pero no debe variar mucho de la OSE.

#23 Updated by Andrés Pías 3 months ago

  • Related to Tareas #6225: Problemas de lentitud en Godel added

Also available in: Atom PDF