Casa Propiedades útiles de las frutas. Cómo transferir una imagen de máquina virtual. Migración de máquinas virtuales de XenServer a Hyper-V. reiniciar servidor linux

Cómo transferir una imagen de máquina virtual. Migración de máquinas virtuales de XenServer a Hyper-V. reiniciar servidor linux

Hay varias formas de convertir un sistema operativo Windows instalado en una imagen para una máquina virtual. La imagen creada se puede utilizar, por ejemplo, para realizar pruebas, comprobar la estabilidad del sistema después de instalar una actualización o corregir el estado de una máquina antigua antes de realizar cambios.

La mayoría de los programas de virtualización admiten la capacidad de convertir Windows instalado en imágenes de máquinas virtuales. Algunas soluciones ya vienen con funcionalidad integrada, pero en algunos casos, es posible que deba usar productos de terceros para el mismo propósito.

Esta guía contiene instrucciones para convertir instalaciones de Windows a imágenes virtuales de Microsoft Hyper-V, VirtualBox y VMware.

Migrar un sistema operativo Windows a una máquina virtual Microsoft Hyper-V es fácil con Disk2vhd de Sysinternals.

El programa es portátil, se puede ejecutar desde cualquier ubicación del disco después de descomprimir el archivo. La aplicación requiere derechos de administrador para ejecutarse. El programa se puede usar para crear una máquina virtual a partir de uno o más volúmenes en una computadora.

Nota: el programa se puede ejecutar en modo de línea de comando usando el formato:

La ventana principal de la aplicación muestra la ruta de destino y el nombre del archivo, y justo debajo de los volúmenes disponibles. Tenga en cuenta que debe seleccionar un destino con suficiente espacio de almacenamiento libre o se interrumpirá el proceso de creación de imágenes.

El usuario debe seleccionar la ruta de destino y el nombre de archivo (con una extensión vhdx) y los volúmenes que se incluirán en la imagen virtual.

Puede seleccionar solo la partición de Windows o incluso convertir particiones que no sean del sistema en imágenes VHD sin seleccionar la partición de Windows.

Disk2VHD viene con dos opciones adicionales que se especifican al inicio. El primero establece el formato de salida en VHDX. Puede deshabilitar esta opción para usar VHD.

VHDX tiene varias ventajas, como la compatibilidad con discos virtuales más grandes (64 TB frente a 2 TB), mejor protección contra la corrupción, cambio de tamaño remoto en línea, etc. VHD se necesita principalmente por motivos de compatibilidad, como cuando el producto no admite VHDX, pero también cuando quiere convertir una imagen en Virtualbox.

El segundo parámetro le permite utilizar una instantánea del volumen.

Disk2VHD procesa los volúmenes seleccionados y los convierte en imágenes de disco virtual que se almacenan en la ubicación seleccionada.

Una vez que tenga la imagen VHD, puede usar la herramienta de línea de comandos vboxmanage que viene con VirtualBox para clonar los medios y guardarlos en un formato diferente.

  1. Presione la tecla de Windows, ingrese cmd.exe, mantenga presionadas las teclas Ctrl + Shift y presione la tecla Intro para iniciar el símbolo del sistema con privilegios de administrador.
  2. Navegue a la carpeta VirtualBox en el sistema, p. C:\Archivos de programa\Oracle\VirtualBox usando el comando cd.
  3. Utilice el comando vboxmanage clonemedium disk para convertir una imagen de disco VHD a formato VDI. Por ejemplo: vboxmanage clonemedium disk o:\source.vhd o:\output.vdi

La conversión puede tomar algún tiempo dependiendo del tamaño de la imagen y los recursos disponibles en su computadora.

Puede crear imágenes virtuales de máquinas Windows para VMware utilizando VMware vCenter Converter. Puede descargar el programa desde el sitio web oficial de VMware, pero esto requiere una cuenta. En nuestro sitio web, la utilidad está disponible para descargar sin registrarse.

Nota: El programa crea una imagen virtual de una máquina completa. No hay ninguna opción en la GUI para excluir discos duros o particiones.

El tamaño del instalador es de aproximadamente 170 megabytes. Durante la instalación, se le pedirá que se una al Programa de mejora de la experiencia del cliente.

Para convertir un sistema Windows en ejecución en una imagen virtual para VMware, seleccione la opción "Convertir máquina" en la interfaz principal del programa para comenzar.

Después de cargar el asistente, asegúrese de que el tipo de fuente esté configurado como "habilitado" y que esté seleccionado "este equipo local". También puede crear imágenes virtuales de computadoras remotas, pero esto requiere que proporcione el nombre o la dirección IP del dispositivo, así como las credenciales.

Seleccione la máquina virtual de VMware en la sección Tipo de destino en la página siguiente y seleccione una carpeta de destino para guardar la imagen.

La creación de imágenes puede llevar algún tiempo, según la cantidad de volúmenes, sus tamaños y los recursos del dispositivo.

Siempre me ha gustado el hipervisor Xenserver gratuito y lo uso con frecuencia. Pero recientemente decidí cambiar gradualmente a otro hipervisor. Cuál - aún no ha decidido definitivamente. Hablaré sobre las razones para abandonar Xenserver y los pensamientos generales sobre los hipervisores modernos con más detalle más adelante. En el artículo, consideraré en detalle el tema de la migración de máquinas virtuales de Xenserver a Hyper-v.

Si tienes ganas de aprender a buscar y explotar vulnerabilidades en las redes de información, te recomiendo que te familiarices con curso online "Taller sobre Kali Linux" en OTUS. El curso está diseñado para aquellos que no tienen experiencia en seguridad de la información, para la admisión es necesario aprobar.

Originalmente quería escribir un artículo sobre la instalación de Xenserver 7 en mdadm raid1. Siempre me ha gustado xen por poder instalarlo en mdadm. Esto permitió que el hipervisor se ejecutara en cualquier hardware con dos discos duros, proporcionando una tolerancia a fallas simple a nivel de disco. Es conveniente y económico. Lo mismo se puede hacer en kvm, pero personalmente prefiero el complemento de control de xen como una aplicación de Windows. Puede conectar convenientemente varios servidores y administrar todo desde un solo lugar. Como ventaja, en comparación con kvm, es más fácil y rápido instalarlo y configurarlo para el trabajo, transferirlo a alguien para que lo controle.

De hecho, preparé y probé un borrador de artículo sobre la instalación de Xenserver en una incursión suave. A primera vista, todo funciona. Los problemas comenzaron cuando comencé a verificar la tolerancia a fallas y a deshabilitar una. Resulta que xenserver no puede arrancar correctamente si la incursión mdadm entra en un estado degradado. Yo estaba muy molesto por este hecho y pasé casi un día seguido para hacer frente a la situación y tratar de resolver el problema. Pero no lo logré. Y tampoco encontré una receta para resolver el problema en Internet, pero encontré la confirmación de este problema.

Parece que XenServer de la versión 7 ya no admite la ejecución en mdadm. Incluso se menciona en las preguntas frecuentes oficiales:

- ¿XenServer admite una implementación RAID basada en software?
- No, XenServer no admite RAID de software.

Probé en la versión 7.0 y 7.1. El resultado es el mismo: el sistema no se inicia si la redada ha fallado. Además, hay artículos en Internet que explican cómo transferir una instalación limpia de xen 7 a mdadm. Parece que estas personas simplemente no probaron la falla de una de las unidades. Hasta que lo compruebas, todo parece estar en orden. El problema aquí es que Xenserver 7 cambió a CentOS 7. Y hay muchas innovaciones, en particular systemd. No pude precisar exactamente cuál era el problema. Hay algún tipo de incompatibilidad en los módulos de carga, el kernel xenserver y la versión mdadm. CentOS 7 tenía un error similar cuando se lanzó, pero se solucionó rápidamente. Y en XenServer, los desarrolladores se dieron por vencidos, ya que no prometieron soporte para mdadm. Como resultado, el hipervisor se quedó sin la capacidad de instalarse en mdadm. Para mí, esto es inaceptable, ya que uso activamente mdadm. Si algún disco falla, el sistema se bloquea indefinidamente en el momento del arranque con el mensaje:

Se está ejecutando un trabajo de inicio para dev-md0.device

Todavía tengo muchas máquinas virtuales que ejecutan CentOS 5. La peculiaridad de esta versión es que para el funcionamiento normal en XenServer, se instaló un kernel kernel-xen especial en el sistema. Como resultado, al transferir el sistema a otro hipervisor, se negó a funcionar. Necesita trabajar seriamente con un archivo para iniciarlo. Era importante para mí resolver este momento, ya que en mi trabajo tendría que alejarme gradualmente de Xenserver hacia Hyper-V o KVM. Todavía no he tomado una decisión final, ya que no he podido iniciar máquinas virtuales con xen en KVM, pero lo logré en Hyper-V. Te hablaré de esto.

Migración de una máquina virtual de xenserver a kvm

La transferencia de una máquina virtual en sí misma es una simple copia de un disco de un hipervisor a otro. Para respaldar Xenserver, uso la versión gratuita de Alike Free. Desafortunadamente, ya no está disponible en la edición gratuita. Los desarrolladores han cerrado el proyecto gratuito, solo hay una versión de prueba del pago. Pero todavía tengo el kit de distribución y las claves para la versión gratuita. Continúo usándolo. Un programa simple y conveniente que le permite realizar copias de seguridad incrementales de máquinas virtuales. También sabe cómo cargar copias de seguridad en vhd formato. Todo lo que se necesita hacer para transferir una máquina virtual es crear la misma máquina en Hyper-V y especificar la imagen vhd transferida desde xenserver como un disco. Pero si después de eso simplemente inicia la máquina virtual, obtendrá un error.

Error 13: formato ejecutable no válido o no compatible

No hay nada sorprendente en esto, el kernel modificado para xen solo funciona en el propio hipervisor. Para trabajar en un entorno diferente, debe instalar el kernel estándar de Linux. Esto es lo que voy a hacer a continuación. La tarea resultó ser muy difícil, tuve que jugar mucho en varios matices. En primer lugar, para no olvidar la experiencia adquirida, escribo este artículo. Aunque entiendo que pocas personas se beneficiarán de una experiencia así. Es poco probable que haya muchas personas que transfieran el ya obsoleto sistema CentOS 5 del hipervisor Xen a otro lugar. En el buen sentido, los sistemas deben reorganizarse, y me ocuparé de esto gradualmente. Pero aún necesita tener a mano instrucciones preparadas en caso de sorpresas.

El método que se describe a continuación para restaurar el arranque de una máquina virtual es una herramienta universal para resolver problemas con el arranque de un servidor Linux. Si por alguna razón su servidor Linux no arranca, el cargador de arranque está roto o hay problemas después de actualizar el kernel, los siguientes métodos para actualizar y reemplazar el kernel y el cargador de arranque pueden ayudar a resolver este problema.

reiniciar servidor linux

Para que la máquina virtual funcione en Hyper-V, como dije, debe instalar un kernel estándar. Para hacer esto, inicie una máquina virtual desde el disco de arranque de CentOS 7 y seleccione el archivo .

Para seleccionar esta sección, seleccione en el menú principal Solución de problemas. Estamos esperando la descarga y seleccionamos la primera opción propuesta.

Inmediatamente recurrimos a nuestro sistema recuperable. El primer paso es actualizar el sistema e instalar el kernel estándar. Lo más probable es que no tenga éxito con yum, ya que los enlaces a los repositorios de centos 5 quedaron inactivos después de que finalizó el soporte del sistema el 31 de marzo. El archivo necesita ser cambiado /etc/yum.repos.d/CentOS-Base.repo editando las rutas de las secciones relevantes a lo siguiente:

Baseurl=http://vault.centos.org/5.11/ sistema operativoactualizaciones/$basearch/baseurl=http://vault.centos.org/5.11/ complementos/$basearch/baseurl=http://vault.centos.org/5.11/ extras/$basearch/baseurl=http://vault.centos.org/5.11/ centos más/$basearch/baseurl=http://vault.centos.org/5.11/ contribución/$búsqueda/

Todas las líneas con mirrorlist deben comentarse y baseurl debe cambiarse a las especificadas. Después de eso, debe ejecutar la actualización del sistema.

# yum limpiar todo # yum actualizar

Ahora instalemos el kernel estándar de Linux y eliminémoslo de xen.

# yum eliminar kernel-xen # yum instalar kernel

Ahora verificamos la versión de las bibliotecas del kernel disponibles en el sistema.

# ls -l /lib/módulos/

Tomamos la última versión y construimos la imagen initrd.

# mkinitrd -v -f /boot/initrd-2.6.18-419.el5.img 2.6.18-419.el5

Editando la configuración del cargador de arranque /boot/grub/grub.conf para que seleccione esta versión particular del núcleo cuando arranque.

Parámetro predeterminado=1 corresponde a la segunda línea del menú, ya que la cuenta regresiva comienza desde 0. Es decir, se seleccionará el kernel actualizado requerido. Actualice el cargador de arranque en el disco.

# grub-install /dev/sda

Si obtiene un error:

/dev/sda no tiene ninguna unidad de BIOS correspondiente.

Usa este comando:

# grub-install --recheck /dev/sda

En teoría, este podría ser el final. De hecho, hemos completado una recuperación completa de un arranque de servidor Linux roto. Pero como estamos hablando de xenserver, hay un matiz más. Si ahora intenta cargar la máquina virtual, todo irá sin problemas casi hasta el final de la carga, y luego aparecerá un error.

Init: Id 'co' reaparece demasiado rápido: deshabilitado durante 5 minutos

Se colgará indefinidamente. Relacionado con el acceso a la consola de la máquina virtual en xenserver. En otro entorno, se debe cambiar el parámetro. Para corregir el error, debe editar el archivo. /etc/inittab. Encuentra la línea en ella

Co:123457:respawn:/sbin/agetty xvc0 9600 vt100-nav

Coméntelo y, en su lugar, descomente la línea.

1:123457:reaparición:/sbin/mingetty tty1

Ahora puede reiniciar la máquina virtual. Debería cargarse correctamente. Al menos así fue para mí.

Desafortunadamente, el método anterior no pudo forzar el arranque de la misma máquina virtual en el hipervisor KVM. Yo no sé por qué. Después de seleccionar la versión del kernel en el gestor de arranque, el sistema simplemente se cuelga en esta posición.

Y luego no pasa nada. No hay errores en esto. Ni siquiera tengo idea de por qué podría ser y en qué dirección moverse para iniciar la máquina virtual. Si alguien tiene alguna idea sobre cómo hacer esto, por favor avise. Realmente me gustaría migrar máquinas virtuales de centos 5 a kvm. Traté de transferir máquinas virtuales ya restauradas de hyper-v a kvm, convertí el disco de vhd a qcow2, pero todo sin resultado. Todavía se cuelgan de la misma manera que si los transfiriera directamente desde xenserver.

Conclusión

La migración de máquinas virtuales funciona bien dentro de un solo hipervisor. Si transfiere de uno a otro, lo más probable es que tenga algunos problemas. Me encuentro con esto mucho, especialmente con linux y freebsd. La mayoría de las veces, los problemas comienzan con los discos y el gestor de arranque. Luego, las letras de la unidad cambiarán, debe editar fstab, luego el gestor de arranque no se iniciará. A veces la red puede no funcionar. En todas partes es necesario comprender y resolver los problemas emergentes localmente.

Taller sobre Kali Linux

Un curso para aquellos que estén interesados ​​en realizar pruebas de penetración y quieran probarse a sí mismos prácticamente en situaciones cercanas a las reales. El curso está diseñado para aquellos que aún no tienen experiencia en seguridad de la información. La formación tiene una duración de 3 meses durante 4 horas a la semana. Qué te aportará este curso:
  • Busque y explote vulnerabilidades o fallas de configuración en redes corporativas, sitios web, servidores. Énfasis en pentesting del sistema operativo Windows y en la seguridad del segmento corporativo.
  • Herramientas de aprendizaje como metasploit, sqlmap, wireshark, burp suite y muchas más.
  • Dominar el kit de herramientas Kali Linux en la práctica: cualquier especialista en seguridad de la información debe estar familiarizado con él.
Ponte a prueba en el examen de ingreso y consulta el programa para obtener más detalles.

¡Hola amigos! ¡Hoy, para los fanáticos de las máquinas virtuales, Vladimir ha preparado un material increíble!

Hola administrador, dígame cómo transferir la máquina virtual VirtualBox a una computadora normal.

Windows 10 salió hace unos meses y tenía miedo de instalarlo directamente en mi computadora, pero lo instalé en una máquina virtual, luego instalé todos los programas que necesitaba en el sistema operativo: navegadores, OpenOffice gratuito, Skype, etc. , después de un tiempo comencé a notar que el décimo me gustaba Windows y ¡incluso tuve la idea de transferirlo a una computadora normal! ¿Es posible? No encontré tal información en Internet.

Cómo transferir una máquina virtual VirtualBox a una computadora normal. O cómo transferir Windows 10 desde una máquina virtual a una PC de escritorio usando Vhd2disk

¡Hola amigos! Es posible transferir una máquina virtual VirtualBox a una computadora normal y, a menudo, esa necesidad surge de los administradores del sistema, los desarrolladores de varios programas y otros especialistas informáticos, y también puede ser necesaria para un usuario habitual de PC.

  • Nota: El sitio existe, creado específicamente para los amantes de las máquinas virtuales.

Para la transferencia, puede utilizar un programa aún poco conocido disco vhd2- diseñado específicamente para portar sistemas operativos virtuales a hardware físico, o en otras palabras - para crear una copia exacta de un disco virtual VHD en un disco duro normal.

Entonces, tenemos una máquina virtual VirtualBox con Windows 10 instalado.

Gestión de discos

Disco 0, este es el disco virtual con el instalado ventanas 10

Al crear un disco virtual, especifiqué un tamaño de 250 GB. El sistema operativo está instalado en la unidad (C:) y varios archivos se encuentran en (E:).

En primer lugar convertimos el disco virtual de formato VDI perteneciente a la máquina virtual al formato VHD.

Expediente -->Administrador de medios virtuales.

Seleccionamos con el botón izquierdo del ratón el disco VDI virtual perteneciente al sistema operativo que queremos transferir a un ordenador normal y pulsamos sobre el botón Dupdo.

Marcamos el artículo VHD (disco duro virtual).

Próximo.

Marcamos el artículo Disco duro virtual dinámico.

Próximo.

Haga clic izquierdo en el botón del explorador.

Elegimos un lugar para guardar la copia futura del disco duro virtual, seleccionaré el disco ( GRAMO:), porque tiene mucho espacio libre.

Dupdo.

Hay un breve proceso de conversión del disco duro virtual VDI al formato VHD.

Al final del proceso, haga clic en el botón cerrar.

Apareció una copia del mismo en el disco (G:) junto al disco duro virtual VDI, solo que en formato VHD.

Gestión de discos

Debe implementar una copia del disco virtual en un disco duro físico completamente vacío sin particiones.

Abra el complemento Administración de discos.

elegiré Disco 1.

Elimino todas las secciones en él.

disco vhd2

Es hora del programa Vhd2disk. Descárgalo en el sitio web oficial:

https://docs.microsoft.com/en-us/sysinternals/downloads/disk2vhd


Iniciamos el programa. En la ventana principal, haga clic izquierdo en el botón del explorador.

En el explorador que se abre, encontramos una copia de nuestro disco virtual VHD, lo seleccionamos con el botón izquierdo del mouse y hacemos clic abrir vhd.

en campo unidad de destino debemos especificar el número de serie del disco duro al que desplegaremos una copia del disco virtual. Hacemos clic en la flecha.

En la lista desplegable, seleccione Unidad física1, ya que ampliaremos el contenido del disco virtual VHD en Disco 1.

Haga clic en el botón vhd a disco.

Comienza el proceso de copiar el contenido del disco duro virtual VHD a un disco duro normal.

Proceso completado con éxito.

Estado: VHD descargado en el disco con éxito.(¡VHD se copió con éxito en el disco duro!).

Vaya a Administración de discos, haga clic en Acción-->Actualizar.

Como puede ver, el disco duro (Disco 1) es una copia exacta del disco duro virtual VHD de la máquina virtual y Windows 10 instalado.

Intentando arrancar en Windows 10.

Reiniciamos el equipo y entramos en el menú de arranque, seleccionamos nuestro disco duro (una copia del disco virtual VHD con Windows 10).

Preparación del dispositivo

¡Windows 10 está cargado!

Gestión de discos.

Hay varios dispositivos en el administrador de tareas sin controladores, pero esto no es un problema para nosotros, instalamos los controladores por .

Nuevo en el sitio

>

Más popular