Compartir a través de


Uso de plantillas de imagen personalizadas para crear imágenes personalizadas en Azure Virtual Desktop

Las plantillas de imagen personalizadas en Azure Virtual Desktop le permiten crear fácilmente una imagen personalizada que puede usar al implementar máquinas virtuales (VM) de host de sesión. El uso de imágenes personalizadas le ayuda a estandarizar la configuración de las máquinas virtuales del host de sesión para su organización. Las plantillas de imagen personalizadas se basan en Azure Image Builder y se adaptan a Azure Virtual Desktop.

En este artículo se muestra cómo crear una plantilla de imagen personalizada y, a continuación, crear una imagen personalizada con esa plantilla. Para obtener más información, consulte Plantillas de imagen personalizadas.

Requisitos previos

Para poder crear una plantilla de imagen personalizada, debe cumplir los siguientes requisitos previos:

  • Los siguientes proveedores de recursos se han registrado en la suscripción. Para obtener información sobre cómo comprobar su estado de registro y cómo registrarlos si es necesario, consulte Proveedores y tipos de recursos de Azure.

    • Microsoft.DesktopVirtualization
    • Microsoft.VirtualMachineImages
    • Microsoft.Storage
    • Microsoft.Compute
    • Microsoft.Network
    • Microsoft.KeyVault
    • Microsoft.ContainerInstance
  • Un grupo de recursos para almacenar plantillas de imagen personalizadas e imágenes. Si especifica su propio grupo de recursos para que lo use Azure Image Builder, debe estar vacío antes de que se inicie la compilación de la imagen.

  • Una identidad administrada asignada por el usuario. Se recomienda crear uno específicamente para usarlo con plantillas de imagen personalizadas.

  • Cree un rol personalizado en el control de acceso basado en rol (RBAC) de Azure con los siguientes permisos como acciones:

    "Microsoft.Compute/galleries/read",
    "Microsoft.Compute/galleries/images/read",
    "Microsoft.Compute/galleries/images/versions/read",
    "Microsoft.Compute/galleries/images/versions/write",
    "Microsoft.Compute/images/write",
    "Microsoft.Compute/images/read",
    "Microsoft.Compute/images/delete"
    
  • Asignación de un rol personalizado a la identidad administrada. Esto debe tener el ámbito adecuado para la implementación, lo ideal es que el grupo de recursos que use almacene plantillas de imagen personalizadas.

  • Opcional: si desea distribuir la imagen a Azure Compute Gallery, cree una instancia de Azure Compute Gallery y, a continuación, cree una definición de imagen de máquina virtual. Al crear una definición de imagen de máquina virtual en la galería, debe especificar la generación de la imagen que quiere crear, ya sea de generación 1 o generación 2. La generación de la imagen que desea usar como imagen de origen debe coincidir con la generación especificada en la definición de imagen de máquina virtual. No cree una versión de imagen de máquina virtual en esta fase. Azure Virtual Desktop lo hará.

  • Opcional: puede usar una red virtual existente al compilar una imagen. Si lo hace, la identidad administrada que usa necesita acceso a la red virtual o el grupo de recursos al que pertenece. Para más información, consulte Permiso para personalizar imágenes en las redes virtuales.

    Si esta red virtual usa una directiva de servicio privado, debe deshabilitarse para que Azure Image Builder funcione correctamente. Para obtener más información, consulte Deshabilitar la directiva de servicio privado en la subred.

Crear una imagen personalizada

La creación de imágenes personalizadas consta de dos partes. En primer lugar, debe crear una plantilla de imagen personalizada y, a continuación, debe compilar la imagen mediante la plantilla de imagen personalizada.

Creación de plantilla de imagen personalizada

Para crear una imagen personalizada mediante Azure Portal:

  1. Inicie sesión en Azure Portal.

  2. En la barra de búsqueda, escriba Azure Virtual Desktop y seleccione la entrada de servicio coincidente.

  3. Seleccione Plantillas de imagen personalizadas y, después, + Agregar plantilla de imagen personalizada.

  4. En la pestaña Datos básicos, complete la siguiente información:

    Parámetro Valor y descripción
    Nombre de plantilla Escriba un nombre para la plantilla de imagen personalizada.
    Importación desde una plantilla existente Seleccione si tiene una plantilla de imagen personalizada existente que desea usar como base de la nueva plantilla.
    Subscription Seleccione la suscripción que quiere usar de la lista.
    Resource group Seleccione un grupo de recursos existente.
    Location Seleccione una región de la lista donde se creará la plantilla de imagen personalizada.
    Identidad administrada Seleccione la identidad administrada que se va a usar para crear la plantilla de imagen personalizada.

    Una vez que haya completado esta pestaña, seleccione Siguiente.

  5. En la pestaña Imagen de origen, en Tipo de origen, seleccione el origen de la plantilla en una de las opciones y, a continuación, complete los demás campos para ese tipo de origen. La compatibilidad con la máquina virtual confidencial y el inicio de confianza se hereda de Azure VM Image Builder. Para más información, vea Compatibilidad con máquinas virtuales confidenciales y el inicio seguro.

    • Imagen de plataforma (marketplace) proporciona una lista de las imágenes disponibles en el Azure Marketplace para Azure Virtual Desktop.

      Parámetro Valor y descripción
      Seleccionar imagen Seleccione la imagen que desea usar en la lista. Se mostrará la generación de la imagen.
    • La imagen administrada proporciona una lista de imágenes administradas que tiene en la misma suscripción y ubicación que seleccionó en la pestaña Aspectos básicos .

      Parámetro Valor y descripción
      ID de imagen Seleccione el id. de la imagen que desea usar en la lista. Se mostrará la generación de la imagen.
    • Azure Computer Gallery proporciona una lista de definiciones de imágenes que tiene en una instancia de Azure Compute Gallery.

      Parámetro Valor y descripción
      Nombre de la galería Seleccione la Azure Compute Gallery que contiene la imagen de origen que desea usar de la lista.
      Definición de imagen de la galería Seleccione la galería de imágenes que desea usar de la lista.
      Versión de la galería Seleccione la versión de la galería que desea usar de la lista. Se mostrará la generación de la imagen.

    Una vez que haya completado esta pestaña, seleccione Siguiente.

  6. En la pestaña Destinos de distribución, active la casilla correspondiente si desea crear una imagen administrada, una imagen de Azure Computer Gallery o ambas:

    • Para la imagen administrada, complete la siguiente información:

      Parámetro Valor y descripción
      Resource group Seleccione un grupo de recursos existente en la lista para la imagen administrada.

      Si elige un grupo de recursos diferente al que seleccionó en la pestaña Aspectos básicos, también tendrá que agregar la misma asignación de roles para la identidad administrada.
      Nombre de la imagen Seleccione una imagen administrada existente en la lista o seleccione Crear una imagen administrada.
      Location Seleccione la región de Azure en la lista de la imagen administrada.
      Nombre de salida de la ejecución Introduzca un nombre de salida para la imagen. Es un campo de texto libre.
    • Para la Azure Compute Gallery, complete la siguiente información:

      Parámetro Valor y descripción
      Nombre de la galería Seleccione la Azure Compute Gallery a la que desea distribuir la imagen desde la lista.
      Definición de imagen de la galería Seleccione la galería de imágenes que desea usar de la lista.
      Versión de imagen de la galería Opcional Proporcione un número de versión para la imagen. Si no escribe un valor, se genera automáticamente uno.
      Nombre de salida de la ejecución Introduzca un nombre de salida para la imagen. Es un campo de texto libre.
      Regiones replicadas Seleccione en qué regiones de Azure quiere almacenar y replicar la imagen. La región seleccionada para la plantilla de imagen personalizada se selecciona automáticamente.
      Excluido de la versión más reciente Seleccione para evitar que se use esta versión de imagen donde especifique latest como versión del elemento ImageReference al crear una máquina virtual. De lo contrario, seleccione No.

      Para cambiar esto más adelante, consulte Enumerar, actualizar y eliminar recursos de la galería.
      Tipo de cuenta de almacenamiento Seleccione el tipo y la redundancia de cuenta de almacenamiento de la lista.

    Una vez que haya completado esta pestaña, seleccione Siguiente.

  7. En la pestaña Propiedades de la compilación, rellene los siguientes valores:

    Parámetro Valor y descripción
    Tiempo de espera de la compilación (minutos) Introduzca la duración máxima de espera al compilar la plantilla de imagen (incluye todas las personalizaciones, validaciones y distribuciones).

    Las personalizaciones como la instalación del paquete de idioma o la configuración de la optimización de Windows requieren Windows Update y se recomienda un tiempo de espera de compilación mayor. Windows Update se desencadena automáticamente para esos scripts integrados.
    Tamaño de la máquina virtual de compilación Seleccione un tamaño para la máquina virtual temporal creada y usada para compilar la plantilla. Debe seleccionar un tamaño de máquina virtual que coincida con la generación de la imagen de origen.
    Tamaño del disco del sistema operativo (GB) Seleccione el grupo de recursos al que asignó la identidad administrada.

    Como alternativa, si asignó la identidad administrada a la suscripción, puede crear un nuevo grupo de recursos aquí.
    Grupo de almacenamiento provisional Escriba un nombre para un nuevo grupo de recursos que quiera que use Azure Image Builder para crear los recursos de Azure que necesita para crear la imagen. Si deja este elemento en blanco, Azure Image Builder crea su propio grupo de recursos predeterminado.
    Compilación de una identidad administrada en una máquina virtual Seleccione una identidad administrada asignada por el usuario si quiere que la máquina virtual de compilación se autentique con otros servicios de Azure. Para más información, consulte Identidad asignada por el usuario para la máquina virtual de compilación de Image Builder.
    Red virtual Seleccione una red virtual existente para la máquina virtual que se usa para compilar la plantilla. Si no selecciona una red virtual existente, se crea una temporal, junto con una dirección IP pública para la máquina virtual temporal.
    Subnet Si seleccionó una red virtual existente, seleccione una subred de la lista.

    Una vez que haya completado esta pestaña, seleccione Siguiente.

  8. En la pestaña Personalizaciones, puede agregar scripts integrados o sus propios scripts que se ejecutan al compilar la imagen.

    Para agregar un script integrado:

    1. Seleccione +Agregar script integrado.

    2. Seleccione los scripts que desea usar de la lista y complete cualquier información necesaria. Los scripts integrados incluyen reinicios cuando sea necesario.

    3. Seleccione Guardar.

    Para agregar su propio script:

    1. Seleccione +Agregar su propio script.

    2. Escriba un nombre para el script y el identificador uniforme de recursos (URI) del script. Debe ser una ubicación disponible públicamente, como GitHub, un servicio web o su propia cuenta de almacenamiento. Para usar una cuenta de almacenamiento, debe asignar a la identidad administrada un rol RBAC adecuado, como lector de datos de Storage Blob.

    3. Seleccione Guardar. Puede repetir estos pasos para cada uno de sus propios scripts que quiera agregar.

    Para cambiar el orden en que se ejecutan los scripts, seleccione Subir, Bajar, Mover al principio o Mover al final. Una vez que haya completado esta pestaña, seleccione Siguiente.

  9. En la pestaña Etiquetas, escriba cualquier par de nombre y valor que pueda usar para ayudar a organizar los recursos y, a continuación, seleccione Siguiente. Se crea automáticamente una etiqueta predeterminada de AVD_IMAGE_TEMPLATE : AVD_IMAGE_TEMPLATE. Para obtener más información, consulte la Guía de decisiones de nomenclatura y etiquetado de recursos.

  10. En la pestaña Revisar y crear, revise la información que se usa durante la implementación y seleccione Crear.

Sugerencia

  • La nueva plantilla puede tardar unos 20 segundos en aparecer. En Plantillas de imágenes personalizadas, seleccione Actualizar para comprobar el estado.

  • No se admite la eliminación o desinstalación de la aplicación Microsoft Store. Obtenga información sobre cómo configurar el acceso a Microsoft Store.

Compilación de la imagen

Una vez creada correctamente la plantilla de imagen personalizada, debe compilar la imagen personalizada. Para compilar una imagen personalizada mediante Azure Portal:

  1. En Plantillas de imágenes personalizadas, active la casilla de la plantilla de imagen personalizada que desea compilar.

  2. Seleccione Iniciar compilación. La imagen comienza a compilarse. El tiempo necesario para completarse depende del tiempo que tarde en completarse cualquier script integrado y sus propios scripts.

  3. Seleccione Actualizar para comprobar el estado. Para obtener más información sobre el estado de compilación, seleccione el nombre de la plantilla de imagen personalizada, donde puede ver el estado de ejecución de compilación.

Creación de un grupo de hosts con hosts de sesión mediante la imagen personalizada

Ahora que ha creado una imagen personalizada, puede usarla al crear máquinas virtuales de host de sesión. Si desea crear un grupo de hosts y hosts de sesión desde Azure Virtual Desktop mediante el Azure Portal, siga los pasos descritos en Creación de un grupo de hosts. Para la pestaña Virtual Machines, si agrega máquinas virtuales, siga estos pasos para usar la imagen personalizada:

  1. Como Imagen, seleccione Ver todas las imágenes.

  2. Seleccione Mis elementos.

  3. Seleccione Mis imágenes para ver una lista de imágenes administradas o imágenes compartidas para ver una lista de imágenes en Azure Compute Gallery.

    Importante

    Al seleccionar un tamaño de máquina virtual, deberá seleccionar un tamaño que coincida con la generación de la imagen de origen.

  4. Complete los pasos para crear un grupo de hosts y hosts de sesión a partir de la imagen personalizada.

Pasos siguientes

Conexión a Azure Virtual Desktop