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.
Citrix Hypervisor admite invitados con cualquier combinación de direcciones configuradas IPv4 o IPv6.
En Citrix Hypervisor, las VM pueden funcionar en modo completamente virtualizado (HVM). 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. Citrix Hypervisor 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 Citrix Hypervisor están ajustadas 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:
-
Usar una plantilla completa preconfigurada, por ejemplo, el dispositivo virtual Linux de demostración.
-
Instalar un sistema operativo desde un CD, una imagen ISO o un repositorio de red en la plantilla proporcionada apropiada.
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 Citrix Hypervisor se pueden usar en versiones más recientes de Citrix Hypervisor. Sin embargo, las plantillas creadas en las versiones más recientes de Citrix Hypervisor no son compatibles con las versiones anteriores de Citrix Hypervisor. 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 comunes que se utilizan como copias maestras para crear instancias de máquinas virtuales a partir de. 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.
Citrix Hypervisor tiene dos mecanismos para clonar máquinas virtuales:
-
Una copia completa
-
Copia en escritura
El modo de copia en escritura más rápido solo escribe los bloques modificados en el disco. La función de copia en escritura está diseñada para ahorrar espacio en disco y permitir clones rápidos, pero reduce ligeramente el rendimiento normal del disco. Una plantilla se puede clonar rápidamente varias veces sin ralentización.
Nota:
Si clonas una plantilla en una VM y, a continuación, conviertes el clon en una plantilla, el rendimiento del disco puede disminuir. La cantidad de disminución tiene una relación lineal con el número de veces que ha ocurrido este proceso. En este caso, el comando
vm-copy
de la CLI se puede usar para realizar una copia completa de los discos y restaurar los niveles esperados de rendimiento del disco.
Notas para los grupos de recursos
Si crea una plantilla a partir de discos virtuales de VM en un SR compartido, la operación de clonación de plantillas se reenvía a cualquier servidor del grupo que pueda acceder a los SR compartidos. Sin embargo, si crea la plantilla a partir de un disco virtual de VM que solo tiene una SR local, la operación de clonación de la plantilla solo se puede ejecutar en el servidor que puede acceder a esa 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 servidor 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 usar la exportación y la importación para mover una máquina virtual al servidor de Citrix Hypervisor 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 (anteriormente Citrix VM Tools) consta de controladores de E/S (también conocidos como controladores paravirtualizados o controladores fotovoltaicos) 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 Citrix Hypervisor. Al instalar un sistema operativo Windows, Citrix Hypervisor utiliza la emulación de dispositivos tradicional para presentar un controlador IDE estándar y una tarjeta de red estándar a la VM. 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:
-
Apagar, reiniciar o suspender una VM de forma limpia
-
Ver los datos de rendimiento de las VM en XenCenter
-
Migrar una VM en ejecución (mediante migración en vivo o migración en vivo de almacenamiento)
-
Crear instantáneas con memoria (puntos de control) o volver a instantáneas
Para obtener más información, consulte Instalar XenServer VM Tools para Windows.
Citrix VM Tools para Linux
Citrix VM Tools para Linux contiene un agente invitado que proporciona información adicional sobre la VM al host.
Debe instalar Citrix VM Tools para Linux en máquinas virtuales de Linux para poder realizar las siguientes operaciones:
-
Ver los datos de rendimiento de las VM en XenCenter
-
Ajustar la cantidad de vCPU en una VM Linux en ejecución
-
Habilitar el control de memoria dinámica
Nota:
No puede usar la función de control dinámico de memoria (DMC) en las máquinas virtuales Red Hat Enterprise Linux 8, Red Hat Enterprise Linux 9, Rocky Linux 8, Rocky Linux 9 o CentOS Stream 9, ya que estos sistemas operativos no admiten la expansión de memoria con el hipervisor Xen.
Para obtener más información, consulte Instalar Citrix 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 Citrix Hypervisor.
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.
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 la compatibilidad de dispositivos virtuales para los miembros de la familia de productos Citrix Hypervisor.
Compatibilidad con dispositivos virtuales de la familia de productos Citrix Hypervisor
La versión actual de la familia de productos Citrix Hypervisor 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 Citrix Hypervisor.
Dispositivos de bloques de VM
Citrix Hypervisor emula un bus IDE en forma de un 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.