layout: doc description: Create virtual machines (VMs) from templates, by cloning, or by importing existing VMs.—

Administrar máquinas virtuales

En esta sección se proporciona una descripción general de cómo crear máquinas virtuales (VM) mediante plantillas. También explica otros métodos de preparación, como la clonación de plantillas y la importación de máquinas virtuales exportadas anteriormente.

¿Qué es una máquina virtual?

Una máquina virtual (VM) es un equipo de software que, al igual que un equipo físico, ejecuta un sistema operativo y aplicaciones. La VM comprende un conjunto de archivos de especificación y configuración respaldados por los recursos físicos de un host. Cada VM tiene dispositivos virtuales que proporcionan las mismas funciones que el hardware físico. Las VM pueden ofrecer las ventajas de ser más portátiles, administrables y seguras. Además, puede adaptar el comportamiento de arranque de cada VM a sus requisitos específicos. Para obtener más información, consulte Comportamiento de arranque de VM.

XenServer admite invitados con cualquier combinación de direcciones configuradas IPv4 o IPv6.

En XenServer, las máquinas virtuales pueden funcionar en modo totalmente virtualizado. Las funciones específicas del procesador se utilizan para “atrapar” las instrucciones privilegiadas que lleva a cabo la máquina virtual. Esta capacidad le permite usar un sistema operativo sin modificaciones. Para el acceso a la red y al almacenamiento, los dispositivos emulados se presentan a la máquina virtual. Alternativamente, los controladores fotovoltaicos se pueden usar por razones de rendimiento y fiabilidad.

Creación de máquinas virtuales

Usar plantillas de VM

Las VM se preparan a partir de plantillas. Una plantilla es una imagen dorada que contiene todos los ajustes de configuración para crear una instancia de una VM específica. XenServer incluye un conjunto básico de plantillas, que son máquinas virtuales sin procesar, en las que puede instalar un sistema operativo. Los diferentes sistemas operativos requieren configuraciones diferentes para funcionar de la mejor manera. Las plantillas de XenServer se ajustan para maximizar el rendimiento del sistema operativo.

Hay dos métodos básicos mediante los cuales puede crear máquinas virtuales a partir de plantillas:

Lasmáquinas virtuales de Windows describen cómo instalar sistemas operativos Windows en las máquinas virtuales.

Las máquinas virtuales Linux describen cómo instalar sistemas operativos Linux en las máquinas virtuales.

Nota:

Las plantillas creadas por versiones anteriores de XenServer se pueden usar en las versiones más recientes de XenServer. Sin embargo, las plantillas creadas en las versiones más recientes de XenServer no son compatibles con las versiones anteriores de XenServer. Si creó una plantilla de VM mediante Citrix Hypervisor 8.2, para usarla con una versión anterior, exporte los VDI por separado y vuelva a crear la VM.

Otros métodos de creación de VM

Además de crear máquinas virtuales a partir de las plantillas proporcionadas, puede utilizar los siguientes métodos para crear máquinas virtuales.

Clonar una VM existente

Puede hacer una copia de una VM existente clonando desde una plantilla. Las plantillas son máquinas virtuales normales que están diseñadas para usarse como copias originales para crear instancias de máquinas virtuales. Una VM se puede personalizar y convertir en una plantilla. Asegúrese de seguir el procedimiento de preparación adecuado para la VM. Para obtener más información, consulte Preparación para clonar una máquina virtual Windows mediante Sysprep y Preparación para clonar una máquina virtual Linux.

Nota:

Las plantillas no se pueden usar como máquinas virtuales normales.

XenServer tiene dos mecanismos para clonar máquinas virtuales:

Notas para los grupos de recursos

Si crea una plantilla a partir de discos virtuales de máquina virtual en un SR compartido, la operación de clonación de la plantilla se reenvía a cualquier host del grupo que pueda acceder a los SR compartidos. Sin embargo, si crea la plantilla a partir de un disco virtual de máquina virtual que solo tiene un SR local, la operación de clonación de la plantilla solo se puede ejecutar en el host que puede acceder a ese SR.

Importar una VM exportada

Puede crear una VM importando una VM exportada existente. Al igual que clonar, exportar e importar una VM es una forma rápida de crear más VM de una configuración determinada. El uso de este método le permite aumentar la velocidad de su implementación. Por ejemplo, puede tener una configuración de host de propósito especial que utilice muchas veces. Después de configurar una VM según sea necesario, expórtela e impórtela más tarde para crear otra copia de la VM configurada especialmente. También puede utilizar la exportación y la importación para mover una máquina virtual al host de XenServer que se encuentra en otro grupo de recursos.

Para obtener detalles y procedimientos sobre la importación y exportación de máquinas virtuales, consulte Importación y exportación de máquinas virtuales.

Herramientas de máquinas virtuales de XenServer

Las herramientas de máquinas virtuales de XenServer proporcionan servicios de E/S de alto rendimiento sin la sobrecarga de la emulación de dispositivos tradicional.

Herramientas de máquinas virtuales de XenServer para Windows

XenServer VM Tools para Windows consta de controladores de E/S (también conocidos como controladores paravirtualizados o controladores PV) y el agente de administración.

Los controladores de E/S contienen controladores de red y almacenamiento e interfaces de administración de bajo nivel. Estos controladores sustituyen a los dispositivos emulados y proporcionan un transporte de alta velocidad entre Windows y el software de la familia de productos XenServer. Al instalar un sistema operativo Windows, XenServer utiliza la emulación de dispositivos tradicional para presentar un controlador IDE estándar y una tarjeta de red estándar a la máquina virtual. Esta emulación permite que la instalación de Windows utilice controladores integrados, pero con un rendimiento reducido debido a la sobrecarga inherente a la emulación de los controladores del controlador.

El agente de administración, también conocido como agente invitado, es responsable de las funciones de administración de máquinas virtuales de alto nivel y proporciona un conjunto completo de funciones a XenCenter.

Instale XenServer VM Tools para Windows en cada máquina virtual de Windows para que esa máquina virtual tenga una configuración totalmente compatible y pueda usar la CLI xe o XenCenter. Una máquina virtual funciona sin las herramientas de máquina virtual de XenServer para Windows, pero el rendimiento se ve afectado cuando los controladores de E/S (controladores PV) no están instalados. Debe instalar XenServer VM Tools para Windows en las máquinas virtuales de Windows para poder realizar las siguientes operaciones:

Para obtener más información, consulte Instalar XenServer VM Tools para Windows.

Herramientas de máquinas virtuales de XenServer para Linux

Las herramientas de máquinas virtuales de XenServer para Linux contienen un agente invitado que proporciona información adicional sobre la máquina virtual al host.

Debe instalar XenServer VM Tools para Linux en las máquinas virtuales Linux para poder realizar las siguientes operaciones:

Para obtener más información, consulte Instalar XenServer VM Tools para Linux.

Descubra el estado de virtualización de una VM

XenCenter informa del estado de virtualización de una VM en la ficha General de la VM. Puede averiguar si XenServer VM Tools está instalado o no. Esta ficha también muestra si la VM puede instalar y recibir actualizaciones de Windows Update. En la siguiente sección se enumeran los mensajes que se muestran en XenCenter:

E/S optimizadas (no optimizadas): este campo muestra si los controladores de E/S están instalados o no en la máquina virtual.

Agente de administración instalado (no instalado): este campo muestra si el agente de administración está instalado o no en la máquina virtual.

Capaz de (no puede) recibir actualizaciones de Windows Update: especifica si la máquina virtual puede recibir controladores de E/S de Windows Update.

Nota:

Windows Server Core 2016 no admite el uso de Windows Update para instalar o actualizar los controladores de E/S. En su lugar, utilice el instalador de XenServer VM Tools para Windows que se proporciona en la página de descargas de XenServer.

Instalar controladores de E/S y agente de administración: Este mensaje se muestra cuando la máquina virtual no tiene los controladores de E/S ni el agente de administración instalados.

Arranque UEFI invitado y arranque seguro

XenServer permite que los siguientes sistemas operativos invitados se inicien en modo UEFI:

El arranque UEFI proporciona una interfaz más completa para que los sistemas operativos invitados interactúen con el hardware, lo que puede reducir significativamente los tiempos de arranque de las máquinas virtuales. Si XenServer admite el arranque UEFI para el sistema operativo invitado, le recomendamos que elija este modo de arranque en lugar de BIOS.

Para estos sistemas operativos, XenServer también admite Secure Boot. El arranque seguro evita que se ejecuten binarios sin firmar, firmados incorrectamente o modificados durante el arranque. En una máquina virtual habilitada para UEFI que aplica el arranque seguro, todos los controladores deben estar firmados. Este requisito puede limitar el rango de usos de la VM, pero proporciona la seguridad de bloquear los controladores no firmados/modificados. Si usa un controlador sin firmar, se produce un error en el arranque seguro y se muestra una alerta en XenCenter. El arranque seguro también reduce el riesgo de que el malware en el huésped pueda manipular los archivos de arranque o ejecutarse durante el proceso de arranque.

Debe especificar el modo de arranque al crear una VM. No es posible cambiar el modo de arranque de una VM entre BIOS y UEFI (o arranque seguro UEFI) después de arrancar la VM por primera vez. Sin embargo, puede cambiar el modo de arranque entre UEFI y UEFI Secure Boot después de usar la máquina virtual para solucionar posibles problemas de arranque seguro. Para obtener más información, consulte Solucionar problemas.

Tenga en cuenta lo siguiente al habilitar el arranque UEFI en máquinas virtuales:

Nota

Las VM habilitadas para UEFI usan NVME y E1000 para dispositivos emulados. La información de emulación no muestra estos valores hasta después de instalar XenServer VM Tools para Windows en la máquina virtual. Las máquinas virtuales habilitadas para UEFI también muestran que solo tienen 2 NIC hasta después de instalar XenServer VM Tools para Windows.

Habilitar el arranque UEFI o el arranque seguro UEFI

Puede usar XenCenter o la CLI de xe para habilitar el arranque UEFI o el arranque seguro UEFI para su máquina virtual.

Para obtener información sobre la creación de una máquina virtual compatible con UEFI en XenCenter, consulte Crear una máquina virtual Windows mediante XenCenter o Crear una máquina virtual Linux mediante XenCenter.

Uso de la CLI de xe para habilitar el arranque UEFI o el arranque seguro UEFI

Cuando cree una VM, ejecute el siguiente comando antes de arrancarla por primera vez:

    xe vm-param-set uuid=<UUID> HVM-boot-params:firmware=<MODE>
    xe vm-param-set uuid=<UUID> platform:device-model=qemu-upstream-uefi
    xe vm-param-set uuid=<UUID> platform:secureboot=<OPTION>
<!--NeedCopy-->

Donde UUID es el UUID de la VM, MODE es BIOS o uefi, y OPTION es “true” o “false”. Si no especifica el modo, se establece de forma predeterminada en uefi si esa opción es compatible con el sistema operativo de la máquina virtual. De lo contrario, el modo se establece de forma predeterminada BIOS. Si no especifica la opción secureboot, el valor predeterminado es “automático”. Para las máquinas virtuales habilitadas para UEFI, el comportamiento “automático” consiste en habilitar el arranque seguro para la máquina virtual.

Para crear una máquina virtual habilitada para UEFI a partir de una plantilla suministrada con XenServer, ejecute el siguiente comando:

    UUID=$(xe vm-clone name-label='Windows 10 (64-bit)' new-name-label='Windows 10 (64-bit)(UEFI)')
    xe template-param-set uuid=<UUID> HVM-boot-params:firmware=<MODE> platform:secureboot=<OPTION>
<!--NeedCopy-->

No ejecute este comando para plantillas que tengan algo instalado o plantillas que haya creado a partir de una instantánea. El modo de arranque de estas instantáneas no se puede cambiar y, si intenta cambiar el modo de arranque, la VM no arranca.

Cuando arranca la máquina virtual habilitada para UEFI, la primera vez que se le pide en la consola de la máquina virtual que presione cualquier tecla para iniciar la instalación. Si no inicia la instalación del sistema operativo, la consola de la máquina virtual cambia al shell UEFI.

Para reiniciar el proceso de instalación, en la consola UEFI, escriba los siguientes comandos.

EFI:
EFI\BOOT\BOOTX64

Cuando se reinicie el proceso de instalación, observe la consola de la VM para ver el mensaje de instalación. Cuando aparezca el mensaje, presiona cualquier tecla.

Desactivación del arranque seguro

Es posible que quiera desactivar el arranque seguro en ocasiones. Por ejemplo, algunos tipos de depuración no se pueden habilitar en una máquina virtual que esté en modo de usuario de arranque seguro. Para inhabilitar el arranque seguro, cambie la VM al modo de configuración de arranque seguro. En el host de XenServer, ejecute el siguiente comando:

varstore-sb-state <VM_UUID> setup

Teclas

Para máquinas virtuales Windows:

Las máquinas virtuales Windows compatibles con UEFI se aprovisionan con una PK a partir de una clave privada efímera, la KEK de Microsoft, la PCA de producción de Microsoft Windows y las claves de terceros de Microsoft. Las VM también reciben una lista de revocaciones actualizada del foro de la UEFI. Esta configuración permite que las máquinas virtuales de Windows se inicien con el arranque seguro activado y reciban actualizaciones automáticas de las claves y la lista de revocaciones de Microsoft.

Para máquinas virtuales Linux:

Para instalar controladores de terceros en una máquina virtual Linux que tenga habilitado el arranque seguro, debe crear una clave de firma, agregarla a la máquina virtual como clave de propietario de la máquina (MOK) y usar esa clave para firmar el controlador. Para obtener más información, consulte Instalar controladores de terceros en su máquina virtual Linux de arranque seguro.

Solución de problemas de las máquinas virtuales de arranque seguro UEFI y UEFI

Para obtener información sobre la solución de problemas de las máquinas virtuales de arranque seguro UEFI o UEFI, consulte Solucionar problemas de arranque seguro y UEFI.

Invitados apoyados y asignación de recursos

Para obtener una lista de los sistemas operativos invitados compatibles, consulte Invitados compatibles, memoria virtual y límites de tamaño de disco

En esta sección se describen las diferencias en el soporte de dispositivos virtuales para los miembros de la familia de productos XenServer.

Compatibilidad con dispositivos virtuales de la familia de productos XenServer

La versión actual de la familia de productos XenServer tiene algunas limitaciones generales en los dispositivos virtuales para máquinas virtuales. Los sistemas operativos invitados específicos pueden tener límites más bajos para ciertas funciones. En la sección de instalación de invitados individuales se indican las limitaciones. Para obtener información detallada sobre los límites de configuración, consulte Límites de configuración.

Factores como el hardware y el entorno pueden afectar las limitaciones. Para obtener información sobre el hardware compatible, consulte la Lista de compatibilidad de hardwarede XenServer.

Dispositivos de bloques de VM

XenServer emula un bus IDE en forma de dispositivo. hd* Al usar Windows, al instalar XenServer VM Tools, se instala un controlador de E/S especial que funciona de forma similar a Linux, excepto en un entorno totalmente virtualizado.

Funciones de la CPU

El conjunto de funciones de CPU de un grupo puede cambiar mientras se ejecuta una máquina virtual, por ejemplo, cuando se agrega un nuevo host a un grupo existente o cuando la máquina virtual se migra a un host de otro grupo. Cuando el conjunto de funciones de la CPU de un grupo cambia, la máquina virtual sigue utilizando el conjunto de funciones que se aplicó cuando se inició. Para actualizar la máquina virtual para usar el nuevo conjunto de funciones del grupo, debe reiniciar la máquina virtual.