Gestión de imágenes
Introducción
El proceso de creación o actualización del catálogo de MCS tiene dos fases:
- Masterización: una imagen de origen se convierte en una imagen publicada
- Clonación: se crean nuevas máquinas virtuales a partir de la imagen publicada
Con la funcionalidad de gestión de imágenes, MCS separa la fase de masterización del flujo de trabajo general de aprovisionamiento.
Puede preparar varias versiones de imágenes de MCS (Imagen preparada) a partir de una única imagen de origen y utilizarlas en varios catálogos de máquinas de MCS diferentes. También puede compartir versiones de imágenes preparadas entre unidades de alojamiento dentro de conexiones de host del mismo tipo de conexión. Esta implementación reduce significativamente los costes de almacenamiento y tiempo, y simplifica el proceso de implementación de máquinas virtuales y actualización de imágenes.
Las ventajas de usar esta funcionalidad de gestión de imágenes son:
- Generar imágenes preparadas con antelación sin crear un catálogo.
- Reutilizar imágenes preparadas en varios escenarios, como la creación y actualización de un catálogo.
- Reducir significativamente el tiempo de creación o actualización del catálogo.
- Compartir versiones de imágenes preparadas entre unidades de alojamiento dentro de conexiones de host del mismo tipo de conexión. (solo para Azure y VMware)
Nota:
- Esta función se aplica actualmente a los entornos de Amazon WorkSpaces Core Managed Instances, Azure, Azure, Red Hat OpenShift, virtualización de VMware y XenServer.
- Puede crear un catálogo de máquinas de MCS sin usar imágenes preparadas. En ese caso, no puede obtener los beneficios de la función. Sin embargo, para Amazon WorkSpaces Core Managed Instances, cree el catálogo de MCS utilizando solo una versión de imagen preparada. No puede crear el catálogo utilizando una imagen maestra directamente.
Casos de uso
Algunos de los casos de uso de la funcionalidad de administración de imágenes son:
-
Administración de versiones: Las versiones de imagen le permiten:
- administrar diferentes iteraciones o actualizaciones de una imagen en particular.
- mantener varias versiones de una imagen para diferentes propósitos.
-
Agrupación lógica: Puede crear varias definiciones de imagen para:
- agrupar lógicamente las versiones de imagen según varios criterios, como el proyecto, el departamento o el tipo de aplicación y escritorio.
- administrar imágenes de manera más eficiente dentro de una organización.
-
Uso compartido de imágenes: Puede compartir versiones de imágenes preparadas entre unidades de alojamiento dentro de conexiones de host del mismo tipo de conexión para:
- garantizar la coherencia y uniformidad de las imágenes en las diferentes unidades de alojamiento.
¿Qué es una imagen preparada?
Con la funcionalidad de administración de imágenes, MCS desacopla la fase de masterización del flujo de trabajo general de creación o actualización de catálogos y divide el proceso en dos etapas:
- Crear imágenes preparadas a partir de una única imagen de origen.
- Utilizar la imagen preparada para crear o actualizar un catálogo de máquinas MCS.
Puede crear las imágenes preparadas con antelación. Puede usar una única imagen preparada para crear o actualizar varios catálogos de máquinas aprovisionadas por MCS.
Comprenda cómo se utiliza una imagen preparada en varios catálogos de máquinas MCS cuando utiliza Web Studio desde la imagen:

Definición de imagen: Las definiciones de imagen son una agrupación lógica de versiones de una imagen. La definición de imagen contiene información sobre:
- por qué se creó la imagen
- para qué sistema operativo es
- otra información sobre el uso de la imagen.
Un catálogo no se crea a partir de una definición de imagen, sino a partir de las versiones de imagen que se crean basándose en la definición de imagen.
Versión de imagen: Las versiones de imagen gestionan el control de versiones para la definición de imagen. Una definición de imagen puede tener varias versiones de imagen. Utilice las versiones de imagen como imágenes preparadas para crear o actualizar un catálogo. Puede compartir versiones de imagen entre unidades de alojamiento tanto en entornos Azure como VMware, independientemente de si las unidades de alojamiento están en la misma conexión de alojamiento o no.
Alternativamente, si desea utilizar comandos de PowerShell para crear un esquema de aprovisionamiento para crear o actualizar un catálogo, debe crear una especificación de versión de imagen preparada basada en la especificación de versión de imagen maestra según sea necesario para su entorno. También puede compartir especificaciones de versión de imagen entre unidades de alojamiento en entornos Azure, VMware y Amazon WorkSpaces Core Managed Instances, independientemente de si las unidades de alojamiento están en la misma conexión de alojamiento o no.
Requisito
- Para las imágenes maestras de Windows, solo se admiten imágenes VDA de la versión 2311 o posterior. El componente MCS/IO debe seleccionarse e instalarse explícitamente. La habilitación o deshabilitación de la configuración de E/S de MCS debe determinarse durante la creación o actualización del catálogo de máquinas, ya que no está habilitada de forma predeterminada.s
Limitaciones
Actualmente, la función no admite lo siguiente:
- Varias NIC en Azure
- Función de disco de datos persistente
- Hibernación para multisesión
- Cambio de tipo de imagen
-
Al compartir una versión de imagen preparada entre unidades de alojamiento en Azure, no se permiten los siguientes métodos para compartir:
- Compartir directamente
- Compartir en la galería pública de la comunidad
Administración del ciclo de vida de la imagen mediante Web Studio
El ciclo de vida de la imagen cuando se utiliza Web Studio es:
- Crear una imagen preparada: Crear una definición de imagen y su versión de imagen inicial.
- Crear versiones de imagen a partir de la versión de imagen inicial.
- Si es necesario, compartir una versión de imagen con una unidad de alojamiento en su entorno de virtualización.
- Utilizar una versión de imagen como imagen preparada para crear catálogos.
- Actualizar un catálogo de máquinas con una imagen preparada diferente.
- Administrar las definiciones y versiones de imagen: Editar el nombre y la descripción de las versiones de imagen, y la descripción de una definición de imagen.
- Eliminar una versión de imagen.
- Eliminar una definición de imagen.
Alternativamente, también puede administrar imágenes mediante PowerShell. Consulte Administración del ciclo de vida de las imágenes mediante PowerShell.
Administración del ciclo de vida de las imágenes mediante PowerShell
Si desea utilizar comandos de PowerShell para crear un esquema de aprovisionamiento, debe crear una especificación de versión de imagen preparada basada en la especificación de versión de imagen maestra según sea necesario para su entorno.
Especificación de versión de imagen maestra: Se trata de una imagen específica añadida o creada bajo una versión de imagen. Puede añadir una imagen existente en el hipervisor como una especificación de versión de imagen maestra o crear una especificación de versión de imagen preparada basada en dicha especificación según sea necesario para su entorno. La especificación de versión de imagen preparada se puede utilizar para varios esquemas de aprovisionamiento.
También puede compartir especificaciones de versión de imagen entre unidades de alojamiento en entornos de Azure, VMware y Amazon WorkSpaces Core Managed Instances, ya sea que estén en la misma conexión de alojamiento o no. En Azure, el uso compartido se logra utilizando la capacidad de uso compartido de discos de Azure Compute Gallery (ACG).
El ciclo de vida de una imagen al usar comandos de PowerShell es:
-
Crear una imagen:
- Crear una definición de imagen.
- Añadir una nueva configuración para la Definición de imagen en la Conexión de alojamiento especificada.
- Crear una versión de imagen.
- Añadir una especificación de versión de imagen maestra.
- Crear una especificación de versión de imagen preparada.
- Si es necesario, comparta una especificación de versión de imagen con otra unidad de alojamiento en su entorno de virtualización, ya sea en la misma conexión de alojamiento o no.
-
Crear un catálogo de máquinas MCS utilizando una especificación de versión de imagen preparada:
- Crear un catálogo de intermediación.
- Crear un grupo de identidades.
- Crear un esquema de aprovisionamiento con el parámetro de la especificación Uid de la versión de imagen preparada mediante el comando
New-ProvScheme. - Vincular el catálogo de intermediación con el esquema de aprovisionamiento.
- Crear máquinas virtuales en el catálogo de máquinas MCS.
- Cambiar la especificación de la versión de imagen preparada de un esquema de aprovisionamiento mediante el comando
Set-ProvScheme. - Administrar las definiciones y versiones de imagen: Editar las versiones de imagen y las definiciones de imagen.
- Eliminar un catálogo de máquinas MCS: El orden de eliminación es: catálogo de máquinas > especificación de la versión de imagen preparada compartida (si se comparte la imagen) > especificación de la versión de imagen preparada > especificación de la versión de imagen maestra > versión de imagen > configuración para la definición de imagen en la conexión de alojamiento especificada > definición de imagen. Antes de eliminar la especificación de la versión de imagen, asegúrese de que la especificación de la versión de imagen preparada no esté asociada a ningún catálogo de máquinas MCS.
Comprender el nodo Imágenes
Utilice el nodo Imágenes para crear y administrar imágenes preparadas por MCS. Su vista principal se divide en cuatro partes:
-
Sin que la imagen preparada se comparta entre unidades de host

-
Con la imagen preparada compartida entre unidades de host:

| Etiqueta | Parte | Descripción |
|---|---|---|
| A | Definiciones de imagen | Enumera las definiciones de imagen creadas anteriormente. |
| B | Versiones de imagen | Muestra las versiones de imagen de la definición de imagen seleccionada. |
| C
|
Detalles
|
|
| La pestaña Esquemas de aprovisionamiento muestra el nombre del esquema de aprovisionamiento utilizado para crear el catálogo. | ||
| La pestaña Solucionar problemas proporciona el estado de error de la versión de imagen seleccionada. | ||
| En caso de compartir imágenes: La pestaña Recursos proporciona el estado del recurso compartido de la versión de imagen. | ||
| D | Barra de acciones | Enumera las acciones que puede realizar en las definiciones y versiones de imágenes, como Crear versión de imagen, Editar descripción, Administrar recurso compartido de imagen (en caso de compartir imágenes preparadas), Eliminar versión de imagen y Crear catálogo. |
Compartir imágenes preparadas entre suscripciones o inquilinos de Azure
Para compartir una imagen preparada entre suscripciones o inquilinos en la plataforma Azure, siga este ejemplo:
- Entidad de servicio: SPN 1
- Suscripción: Suscripción 1
- Inquilino: Inquilino 1
Desea compartir esta imagen con:
- Entidad de servicio: SPN 2
- Suscripción: Suscripción 2
- Inquilino: Inquilino 2 (puede ser el mismo que el Inquilino 1)
Para compartir y usar la imagen correctamente, debe conceder a SPN 2 los siguientes permisos en la Suscripción 1, en el ámbito de la galería, el grupo de recursos o la suscripción:
Microsoft.Resources/subscriptions/readMicrosoft.Compute/galleries/images/read-
Microsoft.Compute/galleries/images/versions/readNota:
Cualquier entidad de servicio que tenga algún permiso en una suscripción o recurso hereda automáticamente el permiso
Microsoft.Resources/subscriptions/read.
Alternativamente, asigne el rol integrado Lector de imágenes de Compute Gallery a SPN 2.
Para obtener una guía paso a paso, consulte este artículo de Microsoft.
Pasos siguientes
-
Crear catálogos de máquinas de imágenes preparadas
- Crear una imagen preparada para instancias administradas de Amazon WorkSpaces Core
- Crear un catálogo de instancias administradas de Amazon WorkSpaces Core
- Crear un catálogo de máquinas con imagen preparada en Azure
- Crear un catálogo de máquinas con imagen preparada en VMware
- Crear un catálogo de máquinas con imagen preparada en Red Hat OpenShift
- Crear un catálogo de máquinas con imagen preparada en XenServer
En este artículo
- Introducción
- Casos de uso
- ¿Qué es una imagen preparada?
- Requisito
- Limitaciones
- Administración del ciclo de vida de la imagen mediante Web Studio
- Administración del ciclo de vida de las imágenes mediante PowerShell
- Comprender el nodo Imágenes
- Compartir imágenes preparadas entre suscripciones o inquilinos de Azure
- Pasos siguientes