Citrix Hypervisor

Importación y exportación de máquinas virtuales

Citrix Hypervisor le permite importar máquinas virtuales y exportarlas a varios formatos diferentes. Con el asistente de importación de XenCenter, puede importar máquinas virtuales desde imágenes de disco (VHD y VMDK), formato de virtualización abierta (OVF y OVA) y formato XVA de Citrix Hypervisor. Incluso puede importar máquinas virtuales que se hayan creado en otras plataformas de virtualización, como las que ofrecen VMware y Microsoft.

Nota:

Al importar máquinas virtuales que se han creado con otras plataformas de virtualización, configure o corrija el sistema operativo invitado para asegurarse de que se inicia en Citrix Hypervisor. La función de reparación del sistema operativo de XenCenter tiene como objetivo proporcionar este nivel básico de interoperabilidad. Para obtener más información, consulte Reparación del sistema operativo.

Con el asistente XenCenter Export, puede exportar máquinas virtuales a formato de virtualización abierta (OVF y OVA) y al formato XVA de Citrix Hypervisor.

También puede usar la CLI xe para importar máquinas virtuales y exportarlas al formato XVA de Citrix Hypervisor.

Formatos de archivo admitidos

Formato Descripción
Formato de virtualización abierta (OVF y OVA) OVF es un estándar abierto para empaquetar y distribuir un dispositivo virtual que consta de una o más máquinas virtuales.
Formatos de imagen de disco (VHD y VMDK) Los archivos de imagen de disco en formato de disco duro virtual (VHD) y disco de máquina virtual (VMDK) se pueden importar mediante el asistente de importación. La importación de una imagen de disco puede ser apropiada cuando hay una imagen de disco vDisk disponible, sin metadatos OVF asociados.
Formato XVA de Citrix Hypervisor XVA es un formato específico de hipervisores basados en Xen para empaquetar una VM individual como un archivo único, incluyendo un descriptor e imágenes de disco. Su extensión de nombre de archivo es .xva.

¿Qué formato usar?

Considere usar el formato OVF/OVA para:

  • Comparta vApps y máquinas virtuales de Citrix Hypervisor con otras plataformas de virtualización que admitan OVF

  • Ahorre más de una VM

  • Proteja una vApp o VM de la corrupción y la manipulación

  • Incluir un acuerdo de licencia

  • Simplifique la distribución de vApp almacenando un paquete OVF en un archivo OVA

Considere usar el formato XVA para:

  • Importación y exportación de máquinas virtuales desde un script con una CLI

Formato de virtualización abierto (OVF y OVA)

OVF es un estándar abierto, especificado por el Grupo de trabajo de administración distribuida, para empaquetar y distribuir un dispositivo virtual que consta de una o más máquinas virtuales. Para obtener más información sobre los formatos OVF y OVA, consulte la siguiente información:

Nota:

Para importar o exportar paquetes de OVF u OVA, debe iniciar sesión como root o tener la función de control de acceso basado en funciones (RBAC) de administrador de grupos asociada a su cuenta de usuario.

Un paquete OVF es el conjunto de archivos que comprende el dispositivo virtual. Siempre incluye un archivo descriptor y cualquier otro archivo que represente los siguientes atributos del paquete:

atributos

Descriptor (.ovf): El descriptor siempre especifica los requisitos de hardware virtual del paquete. También puede especificar otra información, que incluye:

  • Descripciones de los discos virtuales, el paquete en sí y los sistemas operativos invitados
  • Un acuerdo de licencia
  • Instrucciones para iniciar y detener máquinas virtuales en el dispositivo
  • Instrucciones para instalar el paquete

Firma (.cert): La firma es la firma digital utilizada por un certificado de clave pública en el formato X.509 para autenticar al autor del paquete.

Manifest (.mf): El manifiesto le permite verificar la integridad del contenido del paquete. Contiene los resúmenes SHA-1 de cada archivo del paquete.

Discos virtuales: OVF no especifica un formato de imagen de disco. Un paquete OVF incluye archivos que comprenden discos vDisk en el formato definido por el producto de virtualización que exportó los discos vDisk. Citrix Hypervisor produce paquetes OVF con imágenes de disco en formato VHD dinámico; los productos VMware y Virtual Box producen paquetes OVF con discos vDisk en formato VMDK optimizado por secuencias.

Los paquetes de OVF también admiten otras capacidades no relacionadas con metadatos, como compresión, archivado, datos adjuntos de CLUF y anotaciones.

Nota:

Al importar un paquete OVF que se ha comprimido o contiene archivos comprimidos, es posible que necesite liberar espacio extra en disco en el servidor de Citrix Hypervisor para importarlo correctamente.

Un paquete Open Virtual Appliance (OVA) es un archivo de almacenamiento único, en formato de archivo en cinta (.tar), que contiene los archivos que componen un paquete OVF.

Seleccione el formato OVF u OVA

Los paquetes OVF contienen una serie de archivos sin comprimir, lo que facilita el acceso a imágenes de disco individuales en el archivo. Un paquete OVA contiene un archivo grande y, aunque puede comprimirlo, no le brinda la flexibilidad de una serie de archivos.

El uso del formato OVA es útil para aplicaciones específicas para las que es beneficioso tener un solo archivo, como la creación de paquetes para descargas web. Considere usar OVA solo como una opción para que el paquete sea más fácil de manejar. El uso de este formato alarga los procesos de exportación e importación.

Formatos de imagen de disco (VHD y VMDK)

Con XenCenter, puede importar imágenes de disco en los formatos de disco duro virtual (VHD) y disco de máquina virtual (VMDK). No se admite la exportación de imágenes de disco independientes.

Nota:

Para importar imágenes de disco, asegúrese de haber iniciado sesión como root o de tener la función RBAC de administrador de grupos asociada a su cuenta de usuario.

Puede importar una imagen de disco cuando esté disponible una imagen de disco vDisk sin metadatos OVF asociados. Esta opción puede producirse en las siguientes situaciones:

  • Es posible importar una imagen de disco, pero los metadatos de OVF asociados no se pueden leer

  • Un disco virtual no está definido en un paquete OVF

  • Está pasando de una plataforma que no le permite crear un paquete OVF (por ejemplo, plataformas o imágenes más antiguas)

  • Desea importar un dispositivo VMware anterior que no tenga ninguna información de OVF

  • Quiere importar una máquina virtual independiente que no tenga información OVF

Cuando estén disponibles, recomendamos importar paquetes de dispositivos que contengan metadatos de OVF en lugar de una imagen de disco individual. Los datos de OVF proporcionan información que el asistente de importación requiere para recrear una máquina virtual a partir de su imagen de disco. Esta información incluye la cantidad de imágenes de disco asociadas a la máquina virtual, el procesador, el almacenamiento, la red, los requisitos de memoria, etc. Sin esta información, puede ser mucho más complejo y propenso a errores recrear la VM.

Formato XVA

XVA es un formato de dispositivo virtual específico de Citrix Hypervisor, que empaqueta una sola máquina virtual como un conjunto único de archivos, incluidos un descriptor e imágenes de disco. La extensión del nombre de archivo es .xva.

El descriptor (extensión de nombre de archivo ova.xml) especifica el hardware virtual de una sola VM.

El formato de imagen de disco es un directorio de archivos. El nombre del directorio corresponde a un nombre de referencia en el descriptor y contiene dos archivos para cada bloque de 1 MB de la imagen de disco. El nombre base de cada archivo es el número de bloque en decimal. El primer archivo contiene un bloque de la imagen de disco en formato binario sin procesar y no tiene extensión. El segundo archivo es una suma de comprobación del primer archivo. Si la máquina virtual se exportó desde Citrix Hypervisor 8.0 o anterior, este archivo tiene la extensión .checksum. Si la máquina virtual se exportó desde Citrix Hypervisor 8.1 o posterior, este archivo tiene la extensión .xxhash.

Importante:

Si se exporta una máquina virtual desde el servidor de Citrix Hypervisor y, a continuación, se importa a otro servidor de Citrix Hypervisor con un tipo de CPU diferente, es posible que no se ejecute correctamente. Por ejemplo, una VM Windows exportada desde un host con una CPU habilitada para Intel® VT podría no ejecutarse cuando se importa a un host con una CPU AMD-VTM.

Corrección del sistema operativo

Al importar un dispositivo virtual o una imagen de disco creada y exportada desde una plataforma de virtualización que no sea Citrix Hypervisor, es posible que deba configurar la VM antes de que se inicie correctamente en el servidor de Citrix Hypervisor.

XenCenter incluye una función avanzada de interoperabilidad de hipervisores, la solución del sistema operativo, que tiene como objetivo garantizar un nivel básico de interoperabilidad para las máquinas virtuales que se importan a Citrix Hypervisor. Utilice la corrección del sistema operativo al importar máquinas virtuales de paquetes OVF/OVA e imágenes de disco creadas en otras plataformas de virtualización.

El proceso de reparación del sistema operativo aborda los problemas de controladores y dispositivos del sistema operativo inherentes al pasar de un hipervisor a otro. El proceso intenta reparar los problemas relacionados con el dispositivo de arranque con la máquina virtual importada que podrían impedir que el sistema operativo interno se inicie en el entorno de Citrix Hypervisor. Esta función no está diseñada para realizar conversiones de una plataforma a otra.

Nota:

Esta función requiere un repositorio de almacenamiento ISO con 40 MB de espacio libre y 256 MB de memoria virtual.

La reparación del sistema operativo se suministra como una imagen ISO de arranque automático que se conecta a la unidad de DVD de la máquina virtual importada. Realiza las operaciones de reparación necesarias cuando la VM se inicia por primera vez y, a continuación, la apaga. La próxima vez que se inicie la nueva VM, se restablecerá el dispositivo de arranque y la VM se iniciará normalmente.

Para usar la corrección del sistema operativo en imágenes de disco o paquetes OVF/OVA importados, habilite la función en la página Opciones avanzadas del asistente de importación de XenCenter. Especifique una ubicación donde se copia la ISO de Fixup para que Citrix Hypervisor pueda usarla.

¿Qué le hace la reparación del sistema operativo a la VM?

La opción de reparación del sistema operativo está diseñada para realizar los cambios mínimos posibles para permitir que un sistema virtual se inicie. Según el sistema operativo invitado y el hipervisor del host original, es posible que se requieran más acciones después de usar la reparación del sistema operativo. Estas acciones pueden incluir cambios de configuración e instalación de controladores.

Durante el proceso de reparación, una ISO se copia en una ISO SR. La ISO está conectada a una VM. El orden de arranque se establece para que arranque desde la unidad de DVD virtual y la VM se inicia en la ISO. El entorno dentro de la ISO luego verifica cada disco de la VM para determinar si se trata de un sistema Linux o Windows.

Si se detecta un sistema Linux, se determina la ubicación del archivo de configuración de GRUB. Los punteros a los dispositivos de arranque de disco SCSI se modifican para que apunten a los discos IDE. Por ejemplo, si GRUB contiene una entrada /dev/sda1 que representa el primer disco en la primera controladora SCSI, esta entrada se cambia a /dev/hda1 para representar el primer disco en la primera controladora IDE.

Si se detecta un sistema Windows, se extrae un controlador de dispositivo de arranque crítico genérico de la base de datos de controladores del sistema operativo instalado y se registra con el sistema operativo. Este proceso es especialmente importante para los sistemas operativos Windows más antiguos cuando el dispositivo de arranque se cambia entre una interfaz SCSI e IDE.

Si se detectan ciertos conjuntos de herramientas de virtualización en la VM, se inhabilitan para evitar problemas de rendimiento y mensajes de eventos innecesarios.

Importación de máquinas virtuales

Al importar una máquina virtual, se crea una máquina virtual de manera eficaz, siguiendo muchos de los mismos pasos necesarios para aprovisionar una nueva máquina virtual. Estos pasos incluyen la designación de un host y la configuración del almacenamiento y las redes.

Puede importar archivos OVF/OVA, imagen de disco, XVA y XVA versión 1 mediante el asistente de importación de XenCenter. También puede importar archivos XVA a través de la CLI xe.

Importación de máquinas virtuales de OVF/OVA

Nota:

Para importar paquetes OVF u OVA, debe iniciar sesión como raíz o tener la función de control de acceso basado en funciones (RBAC) de administrador de grupos asociada a su cuenta de usuario.

El asistente de importación de XenCenter le permite importar máquinas virtuales que se hayan guardado como archivos OVF/OVA. El asistente de importación le guiará por los pasos habituales para crear una máquina virtual en XenCenter: Designar un host y, a continuación, configurar el almacenamiento y las redes para la nueva máquina virtual. Al importar archivos OVF y OVA, es posible que se requieran pasos adicionales, tales como:

  • Al importar máquinas virtuales que se han creado con otras plataformas de virtualización, ejecute la función de reparación del sistema operativo para garantizar un nivel básico de interoperabilidad para la máquina virtual. Para obtener más información, consulte Reparación del sistema operativo.

Sugerencia:

Asegúrese de que el host de destino tenga suficiente RAM para admitir las máquinas virtuales que se van a importar. La falta de RAM disponible provoca un error en la importación. Para obtener más información sobre cómo resolver este problema, consulte CTX125120: El asistente de importación de dispositivos falla por falta de memoria.

Los paquetes OVF importados aparecen como vApp cuando se importan con XenCenter. Cuando se completa la importación, las nuevas VM aparecen en el panel Recursos de XenCenter y la nueva vApp aparece en el cuadro de diálogo Administrar vApps.

Para importar máquinas virtuales desde OVF/OVA mediante XenCenter:

  1. Abra el asistente de importación mediante una de las siguientes acciones:

    • En el panel Recursos, haga clic con el botón derecho y, a continuación, seleccione Importar en el menú contextual.
    • En el menú Archivo, seleccione Importar.
  2. En la primera página del asistente, busque el archivo que desea importar y, a continuación, haga clic en Siguiente para continuar.

  3. Revise y acepte los EULA, si procede.

    Si el paquete que va a importar incluye algún CLUF, acéptelo y haga clic en Siguiente para continuar. Cuando no se incluyen CLUF en el paquete, el asistente omite este paso y avanza directamente a la página siguiente.

  4. Especifique el grupo o host al que quiere importar las máquinas virtuales y, a continuación, asigne (opcionalmente) las máquinas virtuales a un servidor de Citrix Hypervisor doméstico.

    Para seleccionar un host o un grupo, elija en la lista Importar máquinas virtuales a.

    Para asignar a cada máquina virtual un servidor de Citrix Hypervisor doméstico, seleccione un servidor de la lista en el servidor principal. Si no desea asignar un servidor doméstico, seleccione No asignar un servidor doméstico.

    Haga clic en Siguiente para continuar.

  5. Configure el almacenamiento para las máquinas virtuales importadas: elija uno o más repositorios de almacenamiento en los que colocar los discos virtuales importados y, a continuación, haga clic en Siguiente para continuar.

    Para colocar todos los discos vDisk importados en el mismo SR, seleccione Colocar todas las VM importadas en este SR de destino. Seleccione un SR de la lista.

    Para colocar los discos virtuales de las máquinas virtuales entrantes en diferentes SR, seleccione Colocar máquinas virtuales importadas en los SR de destino especificados. Para cada VM, seleccione el SR de destino en la lista de la columna SR.

  6. Configure las redes para las máquinas virtuales importadas: asigne las interfaces de red virtual de las máquinas virtuales que va a importar a las redes de destino del grupo de destino. La dirección de red y MAC que se muestran en la lista de máquinas virtuales entrantes se almacenan como parte de la definición de la máquina virtual original (exportada) en el archivo de exportación. Para asignar una interfaz de red virtual entrante a una red de destino, seleccione una red de la lista en la columna Red de destino. Haga clic en Siguiente para continuar.

  7. Especificar la configuración de seguridad: si el paquete OVF/OVA seleccionado está configurado con funciones de seguridad, como certificados o un manifiesto, especifique la información necesaria y, a continuación, haga clic en Siguiente para continuar.

    En la página Seguridad aparecen diferentes opciones en función de las funciones de seguridad que se hayan configurado en el dispositivo OVF:

    • Si el dispositivo está firmado, aparece la casilla Verificar firma digital, que se selecciona automáticamente. Haga clic en Ver certificado para mostrar el certificado utilizado para firmar el paquete. Si el certificado parece que no es de confianza, es probable que el certificado raíz o la autoridad emisora de certificados no sean de confianza en el equipo local. Desmarque la casilla de verificación Verificar firma digital si no desea verificar la firma.

    • Si el dispositivo incluye un manifiesto, aparece la casilla de verificación Verificar el contenido del manifiesto. Seleccione esta casilla de verificación para que el asistente verifique la lista de archivos del paquete.

    Cuando los paquetes se firman digitalmente, el manifiesto asociado se verifica automáticamente, por lo que la casilla de verificación Verificar el contenido del manifiesto no aparece en la página Seguridad.

    Nota:

    Los archivos OVF de VMware Workstation 7.1.x no se importan cuando decide verificar el manifiesto. Este error se produce porque VMware Workstation 7.1.x produce un archivo OVF con un manifiesto que tiene valores hash SHA-1 no válidos. Si decide no verificar el manifiesto, la importación se ha realizado correctamente.

  8. Habilitar reparación del sistema operativo: si las máquinas virtuales del paquete que va a importar se crearon en una plataforma de virtualización que no fuera Citrix Hypervisor, marque la casilla de verificación Usar reparación del sistema operativo. Seleccione una ISO SR en la que se pueda copiar la ISO de Fixup para que Citrix Hypervisor pueda acceder a ella. Para obtener más información sobre esta función, consulte Corrección del sistema operativo.

    Haga clic en Siguiente para continuar.

  9. (XenCenter 8.2.2 y versiones anteriores) Configure las redes de máquinas virtuales de transferencia.

    Seleccione una red de la lista de interfaces de red disponibles en el grupo o host de destino. Elija configurar los ajustes de red de forma automática o manual.

    • Para utilizar el Protocolo de configuración dinámica de host automatizado para asignar la configuración de red, incluida la dirección IP, la máscara de subred y la puerta de enlace, seleccione Obtener automáticamente la configuración de red mediante DHCP.

    • Para configurar las opciones de red manualmente, seleccione Usar estas opciones de redy, a continuación, introduzca los valores necesarios. Introduzca una dirección IP. Si lo quiere, configure la máscara de subred y la puerta de enlace.

    Haga clic en Siguiente para continuar.

  10. Revise la configuración de importación y, a continuación, haga clic en Finalizar para iniciar el proceso de importación y cerrar el asistente.

    Nota:

    La importación de una VM puede llevar algún tiempo, según el tamaño de la VM y la velocidad y el ancho de banda de la conexión de red.

El progreso de la importación se muestra en la barra de estado en la parte inferior de la ventana de XenCenter y en la ficha Registros. Cuando la máquina virtual recién importada está disponible, aparece en el panel Recursos y la nueva vApp aparece en el cuadro de diálogo Administrar vApps.

Nota:

Después de utilizar XenCenter para importar un paquete OVF que contenga sistemas operativos Windows, debe establecer el parámetro platform.

  1. Establezca el parámetro platform en device_id=0002. Por ejemplo:

    xe vm-param-set uuid=VM uuid platform:device_id=0002
    
  2. Establezca el parámetro platform en viridian=true. Por ejemplo:

    xe vm-param-set uuid=VM uuid platform:viridian=true
    

Importar imágenes de disco

El asistente de importación de XenCenter le permite importar una imagen de disco en un grupo o host específico como una máquina virtual. El asistente de importación le guiará por los pasos habituales para crear una máquina virtual en XenCenter: Designar un host y, a continuación, configurar el almacenamiento y las redes para la nueva máquina virtual.

Requisitos

  • Debe iniciar sesión como root o tener la función de control de acceso basado en funciones (RBAC) de administrador de grupos asociada a su cuenta de usuario.

  • Asegúrese de que DHCP se ejecute en la red de administración que utiliza Citrix Hypervisor.

  • El asistente de importación requiere almacenamiento local en el servidor en el que lo ejecuta.

Para importar máquinas virtuales desde una imagen de disco mediante XenCenter:

  1. Abra el asistente de importación mediante una de las siguientes acciones:

    • En el panel Recursos, haga clic con el botón derecho y, a continuación, seleccione Importar en el menú contextual.

    • En el menú Archivo, seleccione Importar.

  2. En la primera página del asistente, busque el archivo que desea importar y, a continuación, haga clic en Siguiente para continuar.

  3. Especifique el nombre de la VM y asigne los recursos de CPU y memoria.

    Introduzca un nombre para la nueva máquina virtual que se creará a partir de la imagen de disco importada y, a continuación, asigne la cantidad de CPU y la cantidad de memoria. Haga clic en Siguiente para continuar.

  4. Especifique el grupo o host al que quiere importar las máquinas virtuales y, a continuación, asigne (opcionalmente) las máquinas virtuales a un servidor de Citrix Hypervisor doméstico.

    Para seleccionar un host o un grupo, elija en la lista Importar máquinas virtuales a.

    Para asignar a cada máquina virtual un servidor de Citrix Hypervisor doméstico, seleccione un servidor de la lista en el servidor principal. Si no desea asignar un servidor doméstico, seleccione No asignar un servidor doméstico.

    Haga clic en Siguiente para continuar.

  5. Configurar el almacenamiento de las máquinas virtuales importadas: seleccione uno o más repositorios de almacenamiento en los que colocar los discos virtuales importados y, a continuación, haga clic en Siguiente para continuar.

    Para colocar todos los discos vDisk importados en el mismo SR, seleccione Colocar todas las VM importadas en este SR de destino. Seleccione un SR de la lista.

    Para colocar los discos virtuales de las máquinas virtuales entrantes en diferentes SR, seleccione Colocar máquinas virtuales importadas en los SR de destino especificados. Para cada VM, seleccione el SR de destino en la lista de la columna SR.

  6. Configure las redes para las máquinas virtuales importadas: asigne las interfaces de red virtual de las máquinas virtuales que va a importar a las redes de destino del grupo de destino. La dirección de red y MAC que se muestran en la lista de máquinas virtuales entrantes se almacenan como parte de la definición de la máquina virtual original (exportada) en el archivo de exportación. Para asignar una interfaz de red virtual entrante a una red de destino, seleccione una red de la lista en la columna Red de destino. Haga clic en Siguiente para continuar.

  7. Habilitar reparación del sistema operativo: si las imágenes de disco que va a importar se crearon en una plataforma de virtualización que no sea Citrix Hypervisor, marque la casilla de verificación Usar reparación del sistema operativo. Seleccione una ISO SR en la que se pueda copiar la ISO de Fixup para que Citrix Hypervisor pueda acceder a ella. Para obtener más información sobre esta función, consulte Corrección del sistema operativo.

    Haga clic en Siguiente para continuar.

  8. (XenCenter 8.2.2 y versiones anteriores) Configure las redes de máquinas virtuales de transferencia.

    Seleccione una red de la lista de interfaces de red disponibles en el grupo o host de destino. Elija configurar los ajustes de red de forma automática o manual.

    • Para utilizar el Protocolo de configuración dinámica de host automatizado para asignar la configuración de red, incluida la dirección IP, la máscara de subred y la puerta de enlace, seleccione Obtener automáticamente la configuración de red mediante DHCP.

    • Para configurar los ajustes de red manualmente, seleccione Usar estos ajustes de red y, a continuación, introduzca los valores requeridos. Introduzca una dirección IP. Si lo quiere, configure la máscara de subred y la puerta de enlace.

    Haga clic en Siguiente para continuar.

  9. Revise la configuración de importación y, a continuación, haga clic en Finalizar para iniciar el proceso de importación y cerrar el asistente.

    Nota:

    La importación de una VM puede llevar algún tiempo, según el tamaño de la VM y la velocidad y el ancho de banda de la conexión de red.

El progreso de la importación se muestra en la barra de estado en la parte inferior de la ventana de XenCenter y en la ficha Registros. Cuando la máquina virtual recién importada está disponible, aparece en el panel Recursos.

Nota:

Después de utilizar XenCenter para importar una imagen de disco que contenga sistemas operativos Windows, debe establecer el parámetro platform. El valor de este parámetro varía según la versión de Windows contenida en la imagen de disco:

  • Para Windows Server 2016 y versiones posteriores, establezca el parámetro platform en device_id=0002. Por ejemplo:

     xe vm-param-set uuid=VM uuid platform:device_id=0002
     <!--NeedCopy-->
    
  • Para todas las demás versiones de Windows, establezca el parámetro platform en viridian=true. Por ejemplo:

     xe vm-param-set uuid=VM uuid platform:viridian=true
     <!--NeedCopy-->
    

Importar máquinas virtuales desde XVA

Puede importar máquinas virtuales, plantillas e instantáneas que se hayan exportado y almacenado previamente de forma local en formato XVA (.xva). Para hacerlo, siga los pasos habituales para crear una VM: nominar un host y, a continuación, configurar el almacenamiento y las redes para la nueva VM.

Advertencia:

Es posible que no siempre sea posible ejecutar una VM importada que se exportó desde otro servidor con un tipo de CPU diferente. Por ejemplo, una VM Windows exportada desde un servidor con una CPU habilitada para Intel VT podría no ejecutarse cuando se importa a un servidor con una CPU AMD-VTM.

Para importar máquinas virtuales desde XVA mediante XenCenter:

  1. Abra el asistente de importación mediante una de las siguientes acciones:

    • En el panel Recursos, haga clic con el botón derecho y, a continuación, seleccione Importar en el menú contextual.
    • En el menú Archivo, seleccione Importar.
  2. En la primera página del asistente, busque el archivo que desea importar (.xva o ova.xml) y, a continuación, haga clic en Siguiente para continuar.

    Si introduce una ubicación de URL (http, https, file o ftp) en el cuadro Nombre de archivo. Haga clic en Siguiente, se abre un cuadro de diálogo Descargar paquete y debe especificar una carpeta en el host XenCenter donde se copia el archivo.

  3. Seleccione un grupo o host para que se inicie la máquina virtual importada y, a continuación, haga clic en Siguiente para continuar.

  4. Seleccione los repositorios de almacenamiento en los que desea colocar el disco virtual importado y, a continuación, haga clic en Siguiente para continuar.

  5. Configure las redes para la máquina virtual importada: asigne la interfaz de red virtual en la máquina virtual que va a importar para apuntar a una red en el grupo de destino. La dirección de red y MAC que se muestran en la lista de máquinas virtuales entrantes se almacenan como parte de la definición de la máquina virtual original (exportada) en el archivo de exportación. Para asignar una interfaz de red virtual entrante a una red de destino, seleccione una red de la lista en la columna Red de destino. Haga clic en Siguiente para continuar.

  6. Revise la configuración de importación y, a continuación, haga clic en Finalizar para iniciar el proceso de importación y cerrar el asistente.

    Nota:

    La importación de una VM puede llevar algún tiempo, según el tamaño de la VM y la velocidad y el ancho de banda de la conexión de red.

El progreso de la importación se muestra en la barra de estado en la parte inferior de la ventana de XenCenter y en la ficha Registros. Cuando la máquina virtual recién importada está disponible, aparece en el panel Recursos.

Para importar una VM desde XVA mediante la CLI xe:

Para importar la máquina virtual al SR predeterminado en el servidor de Citrix Hypervisor de destino, introduzca lo siguiente:

xe vm-import -h hostname -u root -pw password \
    filename=pathname_of_export_file
<!--NeedCopy-->

Para importar la máquina virtual a otro SR en el servidor de Citrix Hypervisor de destino, agregue el parámetro sr-uuid opcional:

xe vm-import -h hostname -u root -pw password \
    filename=pathname_of_export_file sr-uuid=uuid_of_target_sr
<!--NeedCopy-->

Si quiere conservar la dirección MAC de la máquina virtual original, agregue el parámetro preserve opcional y establezca en true:

xe vm-import -h hostname -u root -pw password \
    filename=pathname_of_export_file preserve=true
<!--NeedCopy-->

Nota:

La importación de una VM puede llevar algún tiempo, según el tamaño de la VM y la velocidad y el ancho de banda de la conexión de red.

Después de importar la máquina virtual, el símbolo del sistema devuelve el UUID de la máquina virtual recién importada.

Exportación de máquinas virtuales

Puede exportar archivos OVF/OVA y XVA mediante el asistente XenCenter Export; también puede exportar archivos XVA a través de la CLI xe.

Exportar máquinas virtuales como OVF/OVA

Con el asistente XenCenter Export, puede exportar una o más máquinas virtuales como un paquete OVF/OVA. Cuando exporta máquinas virtuales como un paquete OVF/OVA, los datos de configuración se exportan junto con los discos duros virtuales de cada máquina virtual.

Nota:

Para exportar paquetes OVF u OVA, debe iniciar sesión como raíz o tener la función de control de acceso basado en funciones (RBAC) de administrador de grupos asociada a su cuenta de usuario.

Para exportar máquinas virtuales como OVF/OVA mediante XenCenter:

  1. Apague o suspenda las máquinas virtuales que quiera exportar.

  2. Abra el asistente de exportación: en el panel Recursos, haga clic con el botón derecho en el grupo o el host que contiene las máquinas virtuales que desea exportar y, a continuación, seleccione Exportar.

  3. En la primera página del asistente:
    • Introduzca el nombre del archivo de exportación.
    • Especifique la carpeta en la que quiere que se guarden los archivos.
    • Seleccione Paquete OVF/OVA (*.ovf, *.ova) en la lista Formato.
    • Haga clic en Siguiente para continuar.
  4. En la lista de máquinas virtuales disponibles, seleccione las máquinas virtuales que quiera incluir en el paquete OVF/OVA y, a continuación, haga clic en Siguiente para continuar.

  5. Si es necesario, puede agregar al paquete un documento de acuerdo de licencia de usuario final (EULA) previamente preparado (.rtf, .txt).

    Para agregar un CLUF, haga clic en Agregar y busque el archivo que desea agregar. Una vez que haya agregado el archivo, puede ver el documento seleccionándolo en la lista de archivos del CLUF y, a continuación, haciendo clic en Ver.

    Los EULA pueden proporcionar los términos y condiciones legales para usar el dispositivo y las aplicaciones entregadas en el dispositivo.

    La capacidad de incluir uno o más EULA le permite proteger legalmente el software del dispositivo. Por ejemplo, si su dispositivo incluye un sistema operativo propietario en sus máquinas virtuales, es posible que quiera incluir el texto del CLUF de ese sistema operativo. Se muestra el texto y la persona que importa el dispositivo debe aceptarlo.

    Nota:

    Intentar agregar archivos EULA que no están en formatos compatibles, incluidos archivos XML o binarios, puede provocar un error en la función de importación de CLUF.

    Selecciona Siguiente para continuar.

  6. En la página Opciones avanzadas, especifique las opciones de manifiesto, firma y archivo de salida, o simplemente haga clic en Siguiente para continuar.

    1. Para crear un manifiesto para el paquete, seleccione la casilla de verificación Crear un manifiesto.

      El manifiesto proporciona un inventario o una lista de los demás archivos de un paquete. El manifiesto se usa para garantizar que los archivos incluidos originalmente cuando se creó el paquete sean los mismos archivos presentes cuando llega el paquete. Cuando se importan los archivos, se utiliza una suma de comprobación para verificar que los archivos no hayan cambiado desde que se creó el paquete.

    2. Para agregar una firma digital al paquete

      1. Seleccione Firmar el paquete de OVF.

        La firma digital (.cert) contiene la firma del archivo de manifiesto y el certificado utilizado para crear esa firma. Cuando se importa un paquete firmado, el usuario puede verificar la identidad del creador del paquete mediante la clave pública del certificado para validar la firma digital.

      2. Navegue para encontrar un certificado.

        Use un certificado X.509 que ya haya creado a partir de una autoridad de confianza y que haya exportado como un archivo .pfx. Para certificados con exportación de resumen SHA-256 utilizando el “Proveedor criptográfico RSA y AES mejorado de Microsoft” como CSP.

      3. En Contraseña de clave privada, introduzca la contraseña de exportación (PFX) o, si no se proporcionó una contraseña de exportación, la clave privada asociada al certificado.

    3. Para generar las máquinas virtuales seleccionadas como un único archivo (tar) en formato OVA, marque la casilla de verificación Crear paquete OVA (archivo de exportación OVA único). Para obtener más información sobre los diferentes formatos de archivo, consulte Abrir formato de virtualización.

    4. Para comprimir imágenes de disco duro virtual (archivos.VHD) incluidas en el paquete, seleccione la casilla Comprimir archivos OVF.

      Cuando crea un paquete OVF, las imágenes de disco duro virtual se asignan, de forma predeterminada, a la misma cantidad de espacio que a la máquina virtual exportada. Por ejemplo, una máquina virtual a la que se le asignan 26 GB de espacio tiene una imagen de disco duro que consume 26 GB de espacio. La imagen del disco duro usa este espacio independientemente de si la VM lo requiere o no.

      Nota:

      La compresión de los archivos VHD hace que el proceso de exportación tarde más en completarse. La importación de un paquete que contiene archivos VHD comprimidos también lleva más tiempo, ya que el asistente de importación debe extraer todas las imágenes VHD a medida que las importa.

    Si se seleccionan Crear paquete OVA (archivo de exportación OVA único) y Comprimir archivos OVF, el resultado es un archivo OVA comprimido con la extensión .ova.gz.

  7. (XenCenter 8.2.2 y versiones anteriores) Configure las redes de máquinas virtuales de transferencia.

    Seleccione una red de la lista de interfaces de red disponibles en el grupo o host de destino. Elija configurar los ajustes de red de forma automática o manual.

    • Para utilizar el Protocolo de configuración dinámica de host automatizado para asignar la configuración de red, incluida la dirección IP, la máscara de subred y la puerta de enlace, seleccione Obtener automáticamente la configuración de red mediante DHCP.

    • Para configurar las opciones de red manualmente, seleccione Usar estas opciones de redy, a continuación, introduzca los valores necesarios. Introduzca una dirección IP. Si lo quiere, configure la máscara de subred y la puerta de enlace.

    Haga clic en Siguiente para continuar.

  8. Revise la configuración de exportación.

    Para que el asistente verifique el paquete exportado, marque la casilla Verificar exportación al finalizar. Haga clic en Finalizar para iniciar el proceso de exportación y cerrar el asistente.

    Nota:

    La exportación de una VM puede llevar algún tiempo, según el tamaño de la VM y la velocidad y el ancho de banda de la conexión de red.

El progreso de la exportación se muestra en la barra de estado de la parte inferior de la ventana de XenCenter y en la ficha Registros. Para cancelar una exportación en curso, haga clic en la ficha Registros, busque la exportación en la lista de eventos y haga clic en el botón Cancelar.

Exportar máquinas virtuales como XVA

Puede exportar una máquina virtual existente como un archivo XVA mediante el asistente XenCenter Export o la CLI xe. Recomendamos exportar una VM a una máquina que no sea el servidor de Citrix Hypervisor, en la que puede mantener una biblioteca de archivos de exportación. Por ejemplo, puede exportar la VM a la máquina que ejecuta XenCenter.

Advertencia:

Es posible que no siempre sea posible ejecutar una VM importada que se exportó desde otro servidor con un tipo de CPU diferente. Por ejemplo, una VM Windows exportada desde un servidor con una CPU habilitada para Intel VT podría no ejecutarse cuando se importa a un servidor con una CPU AMD-VTM.

Para exportar máquinas virtuales como archivos XVA mediante XenCenter:

  1. Apague o suspenda la VM que quiere exportar.

  2. Abra el asistente de exportación: en el panel Recursos, haga clic con el botón derecho en la máquina virtual que desea exportar y, a continuación, seleccione Exportar.

  3. En la primera página del asistente:
    • Introduzca el nombre del archivo de exportación.
    • Especifique la carpeta en la que quiere que se guarden los archivos.
    • Seleccione Archivo XVA (*.xva) en la lista Formato.
    • Haga clic en Siguiente para continuar.
  4. En la lista de máquinas virtuales disponibles, seleccione la máquina virtual que desea exportar y, a continuación, haga clic en Siguiente para continuar.

  5. Revise la configuración de exportación.

    Para que el asistente verifique el paquete exportado, marque la casilla Verificar exportación al finalizar. Haga clic en Finalizar para iniciar el proceso de exportación y cerrar el asistente.

    Nota:

    La exportación de una VM puede llevar algún tiempo, según el tamaño de la VM y la velocidad y el ancho de banda de la conexión de red.

El progreso de la exportación se muestra en la barra de estado de la parte inferior de la ventana de XenCenter y en la ficha Registros. Para cancelar una exportación en curso, haga clic en la ficha Registros, busque la exportación en la lista de eventos y haga clic en el botón Cancelar.

Para exportar máquinas virtuales como archivos XVA mediante la CLI xe:

  1. Apague la VM que quiere exportar.

  2. Exporte la VM ejecutando lo siguiente:

    xe vm-export -h hostname -u root -pw password vm=vm_name \
        filename=pathname_of_file
    <!--NeedCopy-->
    

    Nota:

    Asegúrese de incluir la extensión .xva al especificar el nombre del archivo de exportación. Si la máquina virtual exportada no tiene esta extensión, es posible que XenCenter no reconozca el archivo como un archivo XVA válido cuando intente importarlo.

Importación y exportación de máquinas virtuales