Pregunta ¿Cómo tomar una instantánea del servidor no virtual y restaurarla en la máquina virtual?


¿Es posible tomar una instantánea de un servidor no virtual (Ubuntu) y restaurarlo en una máquina virtual? Lo pregunto porque me gustaría tener una copia exacta de mi servidor de producción para usar como servidor dev. Tenga en cuenta que no tengo acceso físico al servidor de producción.


6
2018-01-09 15:01


origen


¿Qué solución de virtualización está utilizando? VMWare tiene un convertidor de físico a virtual: vmware.com/products/converter (Y me enteré de que más tarde puede convertir imágenes de VMWare a otros formatos de VM). - Piskvor
Los términos relevantes son P2V y V2V (p = físico, v = virtual). Las herramientas de VMWare funcionan muy bien para hacer esto para VMWare. - Scott Pack


Respuestas:


Puedes usar algo como dd if=/dev/hda of=/tmp/path/server.img entonces usa QEmu's qemu-img convert -f raw -O vmdk server.img server.vmdk (Reemplace vmdk con vpc y la extensión de archivo con vhd para Xen o Hyper-V)

De lo contrario, la mayoría de los entornos de virtualización tienen herramientas para hacer lo que quiere, esto es solo una forma.


10
2018-01-09 15:16



Cuidate que el destino sea no montado en la unidad de origen, sin embargo, en este ejemplo, /tmp/path debería estar en otro lugar que /dev/hda . - Piskvor
¡Hay algunas advertencias aquí para considerar sobre los controladores! Si tiene un servidor físico funcionando bien y lo crea y lo convierte en virtual, tenga cuidado con cosas como los controladores de disco, las NIC, etc., que ahora son el hardware virtual y, en algunos casos, pueden matar un servidor. Ubuntu no debería ser tan malo, pero con Windows en un hardware especial puede causar pantallas azules con facilidad. - Bart Silverstrim