Moviendo Debian de un servidor físico a Maquina Virtual

Hace varios días que tengo un nuevo host de VMware con ESXi 4.1 (información para un post..) y he decidido mover la mayoría de los equipos que tengo físicos a maquinas virtuales como ya lo había tenido en el pasado.

Buscando información de como usar VMware converter para convertir un Debian físico a VM, la información es algo escasa y muchas veces hacen referencia a correr el software en el entorno grafico el cual no tengo instalado en mi Debian. Por suerte existe rsync.

Los pasos fueron sencillos, primero cree una VM con Debian como Guest OS, luego de realizar una instalación mínima, instalo rsync en ambos equipos y estamos casi listos.

apt-get install rsync

/etc/init.d/cron stop; /etc/init.d/mysql stop

 

Si se esta corriendo otros servicios es recommendable detenerlos. En el servidor físico hacemos lo siguiente:

cd /

rsync –exclude dev/ –exclude proc/ –exclude sys/ –exclude etc/fstab \

–exclude boot/ –exclude etc/mtab –exclude etc/lvm/ -Rav –delete -e “ssh -c arcfour ” \

./ root@maquina.virtual:/

 

Solo queda esperar que rsync termine, apagamos el servidor físico y reiniciamos la VM para terminar con nuestro sistema virtualizado!

Sobre: Ariel Antigua:
Es un Administrador de Seguridad & Redes. Ha pasado por varias áreas en Informática y actualmente esta incursionando en el mundo de la virtualización con los productos de VMware.

Creative Commons License
This work, unless otherwise expressly stated, is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.

  • Juan Carlos Muñoz

    nunca he probado con debian pero el converter me funciona a las mil maravillas con RHEL 4.x en adelante.

  • http://blog.arielantigua.com Ariel Antigua

    si, con RHEL lo he probado, lo he hecho.. la cosa es correr converter sin GUI… creo que en Debian no esta muy claro que digamos.

  • Asd

    No es mas facil hacer un backup y guardar el backup en el server; Crear una VM e instalar solo la base del sistema junto con las utilidades y restaurar el backup en la VM? Suena un poco largo pero puedes utilizarlo basicamente en cualquier instalacion que desees. Quizas no es el mejor proceso pero funciona :)

    Paso 1. hacer el backup de / en debian:
    su -
    cd /
    tar cvpzf backup.tgz –exclude=/proc –exclude=/backup.tgz –exclude=/sys –exclude=/boot/grub –exclude=/etc/fstab /

    Paso 2. Guardamos nuesto backup en el server.
    Paso 3. Instalamos el “base system” mas las “standard utilities”. Una vez instalado conectamos al server por FTP y guardamos nuestro backup en /
    Paso 4. Editamos un simple scrpit “pico /restore” y agregamos:
    tar xvpfz backup.tgz -C /
    update-initramfs -u -v -t
    update-grub2

    Paso 5. chmod +x restore y ./restore

    Eso concluye restaurar debian completo en cualquier sistema sin importar el hardware siempre y cuando sea la misma arquitectuta :)

  • Asd

    ariela es lenin (kinginno) :D

  • Asd

    tambien utilizo un proceso similar para hacer backup/restore completo en FreeBSD :)

  • http://blog.arielantigua.com Ariel Antigua

    Cuanto tiempo!
    La forma que describes la veo muy parecida. La ventaja de tu metodo es que si se programa, tambien nos podria salvar de un desastre!

    Muy pronto estare moviendo varias maquinas virtuales de Proxmox a VMware ESXi y usare tu metodo.