Aprovisionamiento de máquinas virtuales en el tejido de VMM
En este artículo se proporciona información general sobre el aprovisionamiento de máquinas virtuales (VM) en el tejido de proceso de System Center Virtual Machine Manager (VMM). Obtén información sobre los métodos de aprovisionamiento y las características proporcionadas por VMM durante el aprovisionamiento.
Las máquinas virtuales se pueden aprovisionar mediante varios métodos:
- Creación de máquinas virtuales a partir de un disco duro virtual en blanco: cree una máquina virtual e instale un sistema operativo desde una imagen de .iso, un medio extraíble o desde un arranque de red con un servidor PXE.
- Creación de una máquina virtual a partir de un disco duro virtual existente: cree una máquina virtual a partir de un disco duro virtual en la biblioteca VMM. Se recomienda un disco duro virtual generalizado con Sysprep.
- Clona una máquina virtual a partir de una máquina virtual existente: clona una máquina virtual existente en la biblioteca VMM para crear una nueva. Se recomienda clonar una máquina virtual generalizada con Sysprep.
- Creación de una máquina virtual a partir de una plantilla: crea máquinas virtuales con una configuración coherente configurada en una plantilla de máquina virtual. Las plantillas de máquina virtual son objetos XML almacenados en la biblioteca VMM. Se pueden usar para controlar y restringir la configuración de máquina virtual disponible para los usuarios de autoservicio. La configuración de plantilla incluye el perfil de sistema operativo invitado, un perfil de hardware y uno o varios discos duros virtuales que se pueden usar para crear una máquina virtual.
- Creación de una máquina virtual en una implementación de servicio: en VMM, puedes crear servicios que son una agrupación lógica de máquinas virtuales configuradas e implementadas como entidad única. Un único servicio de nivel incluye una sola máquina virtual. Los servicios de varios niveles tienen varias máquinas virtuales.
- Aprovisionar rápidamente una máquina virtual mediante la copia de red de área de almacenamiento (SAN): implementa una máquina virtual mediante capacidades de copia SAN, como instantánea y clonación. Puedes aprovisionar rápidamente máquinas virtuales independientes o máquinas virtuales que se aprovisionan en un servicio.
En un clúster de Hyper-V, puedes implementar un clúster de conmutación por error invitado que consta de varias máquinas virtuales y usa archivos .vhdx compartidos. VMM admite lo siguiente:
Puedes implementar un clúster de conmutación por error invitado que use archivos .vhdx compartidos en un clúster de conmutación por error de Hyper-V. En este escenario, si Hyper-V usa volúmenes compartidos de clúster (CSV) en el almacenamiento de nivel de bloque, los archivos vhdx compartidos se almacenan en un CSV que se configura como almacenamiento compartido. Como alternativa, Hyper-V puede usar el almacenamiento basado en archivos SMB implementado por el servidor de archivos de escalabilidad horizontal (SOFS), como ubicación de los archivos .vhdx compartidos. No se admite ningún otro tipo de almacenamiento y no se admite el almacenamiento SMB de terceros.
Al implementar o migrar una máquina virtual, VMM usa la selección de ubicación inteligente de máquinas virtuales para evaluar los hosts disponibles.
El algoritmo de selección de ubicación analiza los datos de rendimiento de la carga de trabajo y el host y las tarifas de los hosts en una escala de uno a cinco estrellas para indicar la mejor opción de selección de ubicación.
La selección de ubicación incluye una característica preferida y posibles propietarios que permite especificar qué hosts son preferidos y posibles si se produce la conmutación por error de las máquinas virtuales.
La selección de ubicación tiene en cuenta las clasificaciones de almacenamiento. Se pueden examinar las nubes para limitar la selección de ubicación de las máquinas virtuales solo a clasificaciones de almacenamiento específicas.
Las opciones de selección de ubicación se pueden seleccionar de la siguiente manera:
- Creación de una nueva máquina virtual: el proceso de selección de ubicación ofrece una sugerencia para el host. Si un usuario de autoservicio crea una máquina virtual, VMM asigna automáticamente el host en función de la clasificación más alta.
- Migración de una máquina virtual: durante la migración, VMM proporciona clasificaciones de host para ayudarte a seleccionar un host.
- Convertir una máquina virtual en Hyper-V: el asistente para la conversión proporciona clasificación para hosts para que puedas seleccionar la mejor.
VMM evalúa todos los hosts dentro de un grupo host seleccionado y los hosts incluidos en los grupos host secundarios. Las clasificaciones de host se calculan en una escala de 0 a 5 estrellas, donde cinco estrellas indican la clasificación más alta. Las clasificaciones se basan en criterios predeterminados que no incluyen toda la información. Por ejemplo, no se considera la velocidad de conexión de red.
Las clasificaciones se basan en hosts individuales y no en la idoneidad relativa de todos los hosts disponibles. Las clasificaciones de un host no cambian en función de las clasificaciones de los otros hosts.
VMM calcula las clasificaciones de host según fórmulas específicas, como se describe en la tabla siguiente.
- Clasificación de la CPU: [1 – ( uso de CPU / (100 – reserva de CPU)) ] x peso de CPU
- Clasificación de la memoria (RAM): [1 – (memoria usada / (memoria total – reserva de memoria)) ] x peso de memoria
- Clasificación de la capacidad de E/S de disco: [1 – (IOPS de disco / IOPS máximas de disco ) ] x peso de disco
- Clasificación de la red: [1 – (uso de red/(100 – reserva de red))] x peso de red
Un host solo se clasifica cuando se debe colocar una máquina virtual.
La información recopilada sobre un host se compara con la información sobre los recursos que requiere la máquina virtual y se asigna una clasificación al host.
Durante la colocación automática, VMM intenta usar el host asignado a la clasificación más alta. Durante la colocación manual, se muestra la clasificación del host para que pueda seleccionar el host adecuado.
- A partir de System Center 2012 SP1, puedes seleccionar un host en VMM incluso si no todos los hosts se han clasificado. El host seleccionado debe tener un número positivo de estrellas.
- VMM mide el uso de CPU, memoria, disco y red aproximadamente cada 10 minutos para recalcular una clasificación media que es un promedio de todas las medidas tomadas de la última acción que restablece la clasificación del host. Las clasificaciones de host se restablecen cuando se produce lo siguiente:
- Se crea una nueva máquina virtual
- Se implementa, almacena, migra o elimina una máquina virtual.
- Se activa, desactiva o traslada a un estado detenido, en pausa o guardado de una máquina virtual.
A un host se le puede asignar una clasificación cero si no cumple las condiciones para recibir una clasificación distinta de cero. Para recibir una clasificación distinta de cero, se requieren los siguientes criterios:
El host debe tener al menos un disco duro con suficiente almacenamiento para contener el espacio total en disco duro requerido por la máquina virtual. Con los discos duros dinámicos, se usa el tamaño actual del disco duro, no el tamaño máximo del disco duro.
La memoria necesaria para la máquina virtual debe ser menor que la cantidad actual de memoria disponible en el host. Un host también debe tener suficiente memoria disponible para arrancar la máquina virtual.
Nota
VMM ofrece la opción de sobrealojar la capacidad del grupo host y la nube para las máquinas virtuales de réplica.
Si la memoria dinámica está habilitada, asegúrate de lo siguiente:
- Si la máquina virtual (incluido cualquiera de sus puntos de control) está configurada para usar la memoria dinámica, el host también debe tener habilitada la memoria dinámica. Si no es así, la ubicación de la máquina virtual se bloqueará durante la creación o migración.
- Para colocar una máquina virtual nueva o detenida, el host debe cumplir al menos el requisito de memoria de inicio de la máquina virtual.
- Para colocar una máquina virtual en ejecución, el host debe cumplir al menos el requisito de memoria actual de la máquina virtual.
- Para colocar una máquina virtual en un estado guardado, el último valor de uso de memoria conocido de la máquina virtual se comparará con la memoria de inicio de la máquina virtual.
El host debe contener todas las redes virtuales necesarias para la máquina virtual. Si usas etiquetas de red, las etiquetas de ubicación de red para la máquina virtual y el host deben ser idénticas.
Un host en modo de mantenimiento recibe automáticamente una clasificación cero.
Si el adaptador de vídeo 3D de Microsoft RemoteFX está habilitado en la máquina virtual, el host debe admitir RemoteFX y tener una o varias unidades de procesamiento de gráficos (GPU) compatibles con RemoteFX con suficiente memoria disponible. Si estas condiciones no están disponibles y la máquina virtual se está ejecutando, se bloqueará la selección de ubicación. Si se detiene o está en un estado guardado, se emitirá una clasificación cero con una advertencia, pero no se bloqueará la selección de ubicación.
Las máquinas virtuales de alta disponibilidad deben colocarse en hosts agrupados. VMM adjudica cero estrellas a los hosts que no están agrupados, pero no se bloquea la selección de ubicación manual. Si migra una máquina virtual de alta disponibilidad a un host no agrupado, la máquina virtual ya no estará altamente disponible después de la migración.
VMM bloquea la migración de hosts de Hyper-V a hosts que ejecutan un software de virtualización diferente. Se bloqueará la migración de una máquina virtual con características específicas no permitidas por el software de virtualización que se ejecuta en un host. Por ejemplo, los hosts de Hyper-V no permiten el arranque desde un disco duro SCSI.
En VMM, puede crear máquinas virtuales de generación 1 y generación 2.
- Puede agregar plantillas de máquina virtual que especifican generación 1 o generación 2 a una plantilla de servicio. Las propiedades aparecerán para la generación que elijas.
- Las máquinas virtuales de segunda generación solo pueden ejecutarse en un host con un sistema operativo host que las admita: Windows Server 2012 R2 y posteriores. Por ejemplo, VMM no colocará una máquina virtual de generación 2 en un host que ejecute Windows Server 2012.
- Las máquinas virtuales de segunda generación solo pueden ejecutarse en un host con un sistema operativo host que las admita: Windows Server 2012 R2 y posteriores. Por ejemplo, VMM no colocará una máquina virtual de generación 2 en un host que ejecute Windows Server 2012.
Cuando se usa un disco duro virtual en formato .vhd para una máquina virtual o plantilla de máquina virtual, la máquina virtual es automáticamente de generación 1 porque .vhd no admite la generación 2. Si usas .vhdx, puedes seleccionar la opción que desees.
Si usas una máquina virtual o plantilla de máquina virtual existente como punto de partida para una nueva máquina virtual o plantilla de máquina virtual, la generación viene determinada por la plantilla de máquina virtual o máquina virtual existente.
Si crea un perfil de hardware, puede elegir entre la generación 1 y la 2. Al incorporar el perfil en una máquina virtual o plantilla de máquina virtual, especifica la generación que deseas usar.
En todos los asistentes y cmdlets de PowerShell, se te ofrecerán opciones de configuración en línea con la generación de la máquina virtual.
Las máquinas virtuales de generación 1 y 2 no controlan el orden de arranque de la misma manera.
- Puede personalizar el orden de inicio de las máquinas virtuales de generación 1 en la consola VMM en la configuración de hardware al crear una máquina virtual. También puedes personalizar mediante el parámetro BootOrder de PowerShell.
- Para personalizar el orden de inicio de las máquinas virtuales de generación 1, debe usar PowerShell mediante el parámetro FirstBootDevice al crear una máquina virtual. Por ejemplo, para establecer el primer dispositivo de arranque como el tipo de adaptador de red: Set-SCVMTemplate -Template "Generation2template" FirstBootDevice "NIC,0".
En VMM, puede crear máquinas virtuales de generación 2 y generación 1.
- Puede agregar plantillas de máquina virtual que especifican generación 2 o generación 1 a una plantilla de servicio. Las propiedades aparecerán para la generación que elijas.
- Si usa un .vhdx, puede seleccionar la opción que desea usar. Cuando se usa un disco duro virtual en formato .vhd para una máquina virtual o plantilla de máquina virtual, la máquina virtual es automáticamente de generación 1 porque .vhd no admite la generación 2.
- Si usas una máquina virtual o plantilla de máquina virtual existente como punto de partida para una nueva máquina virtual o plantilla de máquina virtual, la generación viene determinada por la plantilla de máquina virtual o máquina virtual existente.
- Si crea un perfil de hardware, puede elegir entre la generación 2 y la 1. Al incorporar el perfil en una máquina virtual o plantilla de máquina virtual, especifica la generación que deseas usar.
- En VMM 2025, la creación de máquinas virtuales en todos los asistentes y cmdlets de PowerShell tendrá como valor predeterminado la generación 2. Sin embargo, tiene la opción de cambiar la generación a 1 y se le ofrecerán opciones de configuración en línea con la generación de la máquina virtual.
- Las máquinas virtuales de generación 2 y 1 no controlan el orden de arranque de la misma manera.
- Puede personalizar el orden de inicio de las máquinas virtuales de generación 1 en la consola VMM en la configuración de hardware al crear una máquina virtual. También puedes personalizar mediante el parámetro BootOrder de PowerShell.
- Para personalizar el orden de inicio de las máquinas virtuales de generación 1, debe usar PowerShell mediante el parámetro FirstBootDevice al crear una máquina virtual. Por ejemplo, para establecer el primer dispositivo de arranque como el tipo de adaptador de red: Set-SCVMTemplate -Template "Generation2template" FirstBootDevice "NIC,0".
- Un disco de diferenciación es un VHD que almacena los cambios realizados sobre otro VHD o sistema operativo invitado almacenándolos en un archivo independiente.
- Al crear un disco de diferenciación, se asocia otro VHD con él (el disco primario). El disco de diferenciación almacena todos los cambios que, de lo contrario, se realizarían en el disco primario si el disco de diferenciación no existiera.
- En esencia, el disco de diferenciación guarda los cambios sin modificar el disco primario.
- Varios discos de diferenciación pueden usar el mismo VHD primario.
VMM optimiza la compatibilidad con discos de diferenciación para proporcionar lo siguiente:
Migración optimizada del almacenamiento que utiliza discos de diferenciación. Durante una migración, VMM no migra los discos base a menos que sea necesario.
Tiempo de implementación optimizado de máquinas virtuales mediante el uso de discos de diferenciación. VMM intentará identificar y usar discos de diferenciación en el equipo de destino.
Cuando se usan discos de diferenciación, la implementación del disco virtual base se optimiza aprovechando la capacidad de transferencias de datos descargadas (ODX) de Windows para copiar archivos en la máquina invitada durante la implementación del servicio.
Optimice el tiempo y el almacenamiento de la clonación de máquinas virtuales mediante el uso de discos de diferenciación. VMM proporciona la opción de crear y usar discos de diferenciación durante una operación de clonación.
Nota
Si los discos primarios se pierden o están dañados, también se pierden todos los discos duros virtuales que dependen de ellos. Debe tener implementado un plan de copia de seguridad.
Si usa discos de diferenciación, debe optimizar la administración asegurándose de que los HD primarios sin usar se quitan periódicamente.
Durante la implementación de máquinas virtuales, VMM debe mover y copiar archivos grandes, como discos duros virtuales, entre dos ubicaciones.
La copia rápida de archivos mejora el rendimiento de las transferencias de archivos, principalmente mediante transferencias de datos descargadas (ODX) de Windows. En VMM, la transferencia inteligente en segundo plano (BITS) todavía se usa como mecanismo para las transferencias de archivos, pero VMM usa ODX siempre que sea posible (por ejemplo, al copiar archivos en SAN que admiten ODX). Esto mejora considerablemente el rendimiento del tiempo de las implementaciones de máquinas virtuales.
Después de configurar un servidor vCenter y hosts ESX/ESXi, puedes aprovisionar máquinas virtuales de VMware como cualquier otra máquina virtual. Tenga en cuenta lo siguiente:
Puedes organizar y almacenar máquinas virtuales de VMware en la biblioteca VMM.
Puedes organizar y almacenar máquinas virtuales de VMware, archivos .vmdk (VMDK) y plantillas de VMware en la biblioteca VMM.
Puedes crear máquinas virtuales a partir de plantillas de VMware almacenadas en la biblioteca. También puedes importar plantillas almacenadas en hosts de vSphere (solo se importan metadatos de plantilla a VMM). VMM no admite tipos de disco VMDK más antiguos. Se admiten los tipos de discos siguientes:
- Archivos VMDK normales (VMFS y plano monolítico)
- Archivos VMDK que se usan para acceder a discos físicos (vmfsPassthroughRawDeviceMap)
- Instantáneas (vmfssparse)
Puede crear máquinas virtuales de VMware a partir de las plantillas de VMDK.
Puedes implementar servicios VMM en hosts de vSphere, pero no vApps.
Puedes colocar máquinas virtuales en hosts de VMware en función de las clasificaciones de host al crear, implementar o migrar máquinas virtuales de VMware. Esto incluye la implementación simultánea de máquinas virtuales al implementar un servicio.
Puedes usar la optimización dinámica y la optimización de energía para máquinas virtuales de VMware.
Puedes realizar tareas de red de VMM normales, incluida la asignación de redes lógicas, la dirección IP estática y la dirección MAC a las máquinas virtuales basadas en Windows que se ejecutan en VMware.
VMM no admite VM de VMware con VHD conectados a un bus IDE.
VMM admite disco duro de aprovisionamiento fino de VMware a través del tipo de disco dinámico.
Nota
Si creas e implementas una VM en un host de vSphere configurado para usar un disco dinámico, el disco será con aprovisionamiento fino. Si una VM se creó como un disco con aprovisionamiento fino, la VM fuera de banda la mostrará como dinámica. Si guardas un disco de aprovisionamiento fino en la biblioteca, VMM lo guardará como grueso. Sigue siendo grueso si creas una VM a partir del mismo.
VMM se puede usar como herramienta de conversión V2V para convertir VM de VMware en VM de Hyper-V.
- Asistente para convertir máquina virtual: en la consola de VMM puedes usar este asistente. Este método tiene algunas limitaciones menores:
- No se admite para las versiones de vSphere anteriores a la 4.1.
- No se pueden convertir estaciones de trabajo de VMware.
- No se pueden convertir VM con discos duros virtuales conectados a un bus IDE.
- No se admiten conversiones en línea. Debes apagar las VM de VMware.
- Se deben admitir aplicaciones antivirus.
- Las herramientas de VMware deben desinstalarse del sistema operativo invitado de la VM.
En versiones anteriores, VMM permitía a los usuarios establecer una dirección MAC estática en las VM implementadas en los hosts y no tenía la opción de establecer la dirección MAC estática para las VM implementadas en la nube.
VMM permite establecer una dirección MAC estática para las VM implementadas en la nube de VMM.
Sigue estos pasos:
Nota
La dirección MAC que desea asignar a la máquina virtual debe formar parte de un grupo de MAC accesible. Como los usuarios de autoservicio no tienen visibilidad sobre los grupos de Mac del tejido, necesitarían coordinarse con los administradores para asegurarse de que la dirección MAC forma parte del grupo de MAC accesible.
Puede establecer la dirección MAC estática en la máquina virtual al hacer lo siguiente:
- Implementar una nueva VM en la nube desde la plantilla VHD/VM. o
- Cambiar la dirección MAC en una VM existente implementada en la nube.
Establecimiento de MAC estático al implementar una nueva VM en la nube desde la plantilla VHD/VM
En la consola de VMM, ve a Máquinas virtuales y servicios>Inicio>Nubes.
Selecciona la nube para implementar la VM.
Haga clic con el botón derecho >Crear máquina virtual para abrir el Asistente para crear máquinas virtuales y crearla.
Haz clic con el botón derecho en la VM y selecciona Propiedades.
Ve a la página Configurar el hardware y selecciona el adaptador de red al que quieres asignar una dirección MAC estática.
En la sección Dirección MAC, seleccione Estática y escriba la dirección MAC en el cuadro de texto.
Cambio de la dirección MAC de una VM implementada en la nube
- Ve a la VM implementada en la nube a la que quieres asignar una dirección MAC estática.
- Sigue los pasos del 4 al 6 del procedimiento anterior.