sábado, 27 de diciembre de 2008

Migrando Servidores

Leyendo las listas debian, encontre una respuesta estupenda de Mariodebian a una pregunta formulada por un listero sobre como migrar de un servidor con sus archivos de configuracion a otro servidor.

He aqui su respuesta:

En el server nuevo instalas una debian con el netinst para poder tener
red no necesitas respaldar nada del nuevo....

Instalas openssh-server y mediante rsync sincronizas todo
menos /dev /proc y /sys

Desde el servidor que tiene los datos (el viejo):
rsync -Pavz --exclude=/proc \
--exclude=/dev \
--exclude=/sys \
/ root@remoto:/

Si tienes algún servicio levantado puedes pararlo o ejecutar el rsync un
par de veces para que los archivos que cambien se vuelvan a copiar.

Borras /etc/udev/rules.d/70-persistent-net.rules (del nuevo) y
reinicias, si la tabla de particiones no cambia no hay que editar fstab
ni nada, si cambia deberías poner la que usaste con el netinst y
editar /bot/grub/menu.lst si cambia la partición /boot o /

Efectividad 100%, el kernel reconocerá todo el nuevo hardware y
configurara udev con el nombre ethX de la nueva tarjeta de red.

PD1: particularmente lo probe y funciona, pero hice algunos toques en el fstab.
Lo que hice fue antes de hacer el rsync, hice un backup del menu.lst y fstab, luego de hecho el cambio compare el fstab inicial con el que se copia finalmente, todo ello para corregir el error que mostraba al bootear.
PD2: usando este concepto se puede virtualizar un servidor que fue lo que hice, pero tambien se puede hacer lo inverso, en fin hay varias opciones.

saludos

No hay comentarios.: