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 registrados en la suscripción. Para obtener información sobre cómo puede comprobar su estado de registro y cómo registrarlos si es necesario, consulte Tipos y proveedores 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 Azure Image Builder lo use, 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 permisos siguientes 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"
    
  • Asigne el rol personalizado a la identidad administrada. Esto debe tener el ámbito adecuado para la implementación, idealmente al grupo de recursos que use para almacenar 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 la generación 1 o la generación 2. La generación de la imagen que desea usar, ya que la 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. Esto lo realizará Azure Virtual Desktop.

  • 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 al grupo de recursos en el que se encuentra. Para obtener 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, vea Deshabilitar la directiva de servicio privado en la subred.

Creación de una imagen personalizada

Hay dos partes para crear una imagen personalizada. 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 una plantilla de imagen personalizada

Para crear una imagen personalizada mediante el Azure Portal:

  1. Inicie sesión en el portal de Azure.

  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, a continuación, +Agregar plantilla de imagen personalizada.

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

    Parámetro Valor/descripción
    Nombre de la 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.
    Suscripción Seleccione la suscripción que desea usar en la lista.
    Grupo de recursos Seleccione un grupo de recursos existente.
    Ubicación 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 vm confidencial e inicio de confianza se hereda de Azure VM Image Builder. Para obtener más información, consulte Compatibilidad con vm confidencial e inicio de confianza.

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

      Parámetro Valor/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/descripción
      Id. de imagen Seleccione el identificador de imagen que desea usar en la lista. Se mostrará la generación de la imagen.
    • Azure Computer Gallery proporciona una lista de definiciones de imagen que tiene en una galería de Proceso de Azure.

      Parámetro Valor/descripción
      Nombre de la galería Seleccione la galería de Proceso de Azure que contiene la imagen de origen que desea usar en la lista.
      Definición de imagen de la galería Seleccione la definición de imagen de la galería que desea usar en la lista.
      Versión de la galería Seleccione la versión de la galería que desea usar en 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 la Galería de equipos de Azure o ambas:

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

      Parámetro Valor/descripción
      Grupo de recursos Seleccione un grupo de recursos existente de 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.
      Ubicación Seleccione la región de Azure en la lista de la imagen administrada.
      Ejecutar nombre de salida Escriba un nombre de salida de ejecución para la imagen. Se trata de un campo de texto libre.
    • En Azure Computer Gallery, complete la siguiente información:

      Parámetro Valor/descripción
      Nombre de la galería Seleccione la galería de Proceso de Azure a la que desea distribuir la imagen de la lista.
      Definición de imagen de la galería Seleccione la definición de imagen de la galería que desea usar en la lista.
      Versión de la imagen de la galería Opcional Escriba un número de versión para la imagen. Si no escribe un valor, se genera uno automáticamente.
      Ejecutar nombre de salida Escriba un nombre de salida de ejecución para la imagen. Se trata de un campo de texto libre.
      Regiones replicadas Seleccione qué regiones de Azure 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 de cuenta de almacenamiento y la redundancia de la lista.

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

  7. En la pestaña Propiedades de compilación , complete la siguiente información:

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

    Las personalizaciones como la instalación del paquete de idioma o configurar 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 desea que Azure Image Builder use 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.
    Creación de una identidad administrada de máquina virtual Seleccione una identidad administrada asignada por el usuario si desea que la máquina virtual de compilación se autentique con otros servicios de Azure. Para obtener 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.
    Subred 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 en la lista y complete la información necesaria. Los scripts integrados incluyen reinicios cuando sea necesario.

    3. Haga clic en 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) para el 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 de RBAC adecuado, como Lector de datos de Storage Blob.

    3. Haga clic en 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 a la parte superior o Mover a la parte inferior. Una vez que haya completado esta pestaña, seleccione Siguiente.

  9. En la pestaña Etiquetas , escriba los pares 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 Guía de decisión sobre 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, a continuación, 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 de Microsoft Store. Obtenga información sobre cómo configurar el acceso a Microsoft Store.

Compilación de la imagen

Una vez que la plantilla de imagen personalizada se ha creado correctamente, debe compilar la imagen personalizada. Para compilar la imagen personalizada mediante el 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 que se tarda en completarse depende del tiempo que tarden en completarse los scripts integrados y los suyos propios.

  3. Seleccione Actualizar para comprobar el estado. Para ver 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. En 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 seleccione 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