1 nov 2014

Restaurar una maquina Guest KVM desde una imagen de disco img

Muchas veces pasa que no salvamos el xml sino el .img solo, pero, como restauramos eso sin tener la configuracion?.
Facilmente en realidad, primero que nada, colocamos el .img donde va, en /var/lib/libvirt/images/

Luego de eso, creamos el siguiente script, suponiendo que la imagen se llama synflag.img, entonces, creamos esto en donde sea del servidor:

#!/bin/bash
virt-install \
-n synflag \
--description "synflag vps" \
--ram=512 \
--vcpus=1 \
--cpu host \
--os-variant=rhel6 \
--accelerate \
--hvm \
--network network=default,model=virtio,mac=XX:XX:XX:XX \
--graphics vnc \
--disk path=/var/lib/libvirt/images/synflag.img \
--import \

NOTA: Si no colocamos la misma MAC de la maquina original, no va a iniciar la red y en algunas distro crea una placa eth1, forzandonos a entrar por VNC y reconfigurar la red o hacer malabares con udev, asi que, miren el xml de la maquina antes, copien la MAC y usen la misma para que levante de una!

Ejecutamos eso usando sh synflag.sh y automaticamente, dado el parametro IMPORT va a usar ese mismo disco y generar un nuevo XML con los datos dados y un UUID nuevo y valido, seguimos la restauracion desde virt-manager en nuestra pc local si queremos conectamos al servidor en este caso que es un XP. Dificil? parecia, pero si tenes el como, es una pavada.

PD: Ya voy a contar en el proximo posteo, que me llevo a tener que restaurar imagenes de VPS.... adelanto... server4you hijos de una gran puta

1 comentario:

Franz dijo...

Esa es la actitud, tal vez te interese esto:
http://heise.de/ct/artikel/GCHQ-NSA-El-programa-HACIENDA-2293098.html#TCP Stealth
https://gnunet.org/downloads

Se trata de parchear un kernel linux con Port Knocking
Saludos