Creación de una definición de imagen y una versión de imagen

Precaución

En este artículo se hace referencia a CentOS, una distribución de Linux que está cerca de su estado Final de ciclo vida (EOL). Tenga en cuenta su uso y planeación en consecuencia. Para más información, consulte la Guía de fin de ciclo de vida de CentOS.

Una instancia de Azure Compute Gallery (anteriormente denominada Shared Image Gallery) simplifica el uso compartido de imágenes personalizadas en la organización. Las imágenes personalizadas son como las imágenes de Marketplace, pero las puede crear usted mismo. Las imágenes se pueden crear desde una máquina virtual, un disco duro virtual, una instantánea, una imagen administrada u otra versión de imagen.

Azure Compute Gallery le permite compartir las imágenes de máquina virtual personalizadas con otros usuarios de la organización, ya sea dentro o entre regiones, dentro de un inquilino de Microsoft Entra o, públicamente, mediante una galería de la comunidad. Elija las imágenes que desea compartir, qué regiones desea que estén disponibles en ellas y con quién desea compartirlas. Puede crear varias galerías que le permitirán agrupar las imágenes de forma lógica. Muchas de las nuevas características, como ARM64, Redes aceleradas, TrustedVM, etc., solo se admiten mediante Azure Compute Gallery y no están disponibles para imágenes administradas.

La característica Azure Compute Gallery tiene varios tipos de recursos:

Recurso Descripción
Origen de imagen Se trata de un recurso que se puede usar para crear una versión de imagen en una galería. Un origen de imagen puede ser una máquina virtual de Azure existente, ya sea generalizada o especializada, una imagen administrada, una instantánea o una versión de imagen de otra galería.
Galería Al igual que Azure Marketplace, una galería es un repositorio para administrar y compartir imágenes y aplicaciones de máquina virtual, pero con control sobre quién tiene acceso.
Definición de la imagen Las definiciones de imagen se crean dentro de una galería y contienen información sobre la imagen y los requisitos para usarla internamente. Esto incluye si la imagen es Windows o Linux, notas de la versión y los requisitos de memoria mínima y máxima. Es una definición de un tipo de imagen.
Versión de la imagen Una versión de la imagen es lo que se usa para crear una VM cuando se usa una galería. Puede tener varias versiones de una imagen según sea necesario para su entorno. Al igual que una imagen administrada, cuando se usa una versión de la imagen para crear una VM, la versión de la imagen se usa para crear nuevos discos para la VM. Las versiones de las imágenes pueden usarse varias veces.

Antes de empezar

Para completar este artículo, debe tener una instancia de Azure Compute Gallery existente y un origen para la imagen disponible en Azure. Los orígenes de imagen pueden ser los siguientes:

  • Una máquina virtual de la suscripción. Puede capturar una imagen a partir de máquinas virtuales especializadas y generalizadas.
  • Una imagen administrada.
  • Discos de datos y sistema operativo administrados.
  • Discos de datos y sistema operativo como discos duros virtuales en una cuenta de almacenamiento.
  • Otras versiones de imagen en la misma galería u otra galería de la misma suscripción.

Si la imagen va a contener discos de datos, el tamaño del disco de datos no puede ser mayor de 1 TB.

Los nombres de las definiciones de imagen pueden estar formados por letras mayúsculas o minúsculas, números, puntos y guiones. Para más información sobre los valores que se pueden especificar para una definición de imagen, consulte Definiciones de imagen.

Los caracteres permitidos para la versión de la imagen son números y puntos. Los números deben estar dentro del rango de un entero de 32 bits. Formato: VersiónPrincipal.VersiónSecundaria.Revisión.

Al trabajar en este artículo, reemplace los nombres de los recursos y de la máquina virtual cuando proceda.

Para obtener imágenes generalizadas, consulte la guía específica del sistema operativo antes de capturar la imagen:

Si va a compartir las imágenes mediante una galería de la comunidad, asegúrese de crear la galería, las definiciones de imágenes y las versiones de imagen en la misma región.

Cuando los usuarios buscan imágenes en la galería de la comunidad, solo se muestra la última versión de una imagen.

Importante

La información de las definiciones de imagen estará disponible públicamente, por ejemplo, la que proporcione para Publicador, Oferta y SKU.

Crear una imagen

Elija una opción a continuación para crear la definición y la versión de la imagen:

Para crear una imagen a partir de una máquina virtual en el portal, consulte Captura de una imagen de una máquina virtual.

Para crear una imagen con un origen distinto de una máquina virtual, siga estos pasos.

  1. Vaya a Azure Portal y busque y seleccione Azure Compute Gallery.

  2. Seleccione la galería que desea usar en la lista.

  3. En la página de la galería, seleccione Agregar en la parte superior de la página y, después, seleccione VM image definition (Definición de imagen de máquina virtual) en la lista desplegable.

  4. En la página Add new image definition to Azure Compute Gallery (Agregar nueva definición de imagen a Azure Compute Gallery), en la pestaña Conceptos básicos, seleccione una Región.

  5. En Nombre de definición de la imagen, escriba un nombre como myImageDefinition.

  6. En Sistema operativo, seleccione la opción correcta en función de su origen.

  7. En Generación de VM, seleccione la opción en función de su origen. En la mayoría de los casos, será Gen 1. Para obtener más información, consulte Compatibilidad para máquinas virtuales de generación 2 en Azure.

  8. En Estado del sistema operativo, seleccione la opción en función de su origen. Para más información, consulte Generalizada o Especializada.

  9. En Editor, escriba un nombre único, como miEditor.

  10. En Oferta, escriba un nombre único como miOferta.

  11. En SKU, escriba un nombre único como miSKU.

  12. En la parte inferior de la página, seleccione Revisar y crear.

  13. Después de que la definición de imagen pasa la validación, seleccione Crear.

  14. Cuando la implementación finalice, seleccione Ir al recurso.

  15. En la página de la definición de la imagen, en la pestaña Introducción, seleccione Crear una versión.

  16. En Región, seleccione la región donde quiera que se cree la imagen. En algunos casos, el origen debe estar en la misma región en que se crea la imagen. Si no ve el origen en las lista desplegables posteriores, intente cambiar la región de la imagen. Siempre puede replicar la imagen en otras regiones más adelante.

  17. En Número de versión, escriba un número como 1.0.0. El nombre de la versión de la imagen debe seguir el formato principal. secundaria. revisión con números enteros.

  18. En Origen, seleccione el tipo de archivo que está usando como origen en la lista desplegable. Consulte la tabla siguiente para obtener detalles específicos de cada tipo de origen.

    Origen Otros campos
    Discos o instantáneas - En Disco del SO, seleccione el disco o la instantánea correspondiente en la lista desplegable.
    - Para agregar un disco de datos, escriba el número de unidad lógica (LUN) y, a continuación, seleccione el disco de datos correspondiente en la lista desplegable.
    Versión de la imagen - Seleccione la galería de origen en la lista desplegable.
    - Seleccione la definición de imagen correcta en la lista desplegable.
    - Seleccione la versión de la imagen existente que quiere usar en la lista desplegable.
    Imagen administrada Seleccione la imagen de origen en la lista desplegable.
    La imagen administrada debe estar en la misma región que eligió en Detalles de la instancia.
    VHD en una cuenta de almacenamiento Seleccione Examinar para elegir la cuenta de almacenamiento para el VHD.
  19. En Excluir de la versión más reciente, deje el valor predeterminado No a menos que no desee que esta versión se use al crear una máquina virtual mediante latest en lugar de un número de versión.

  20. En Fecha de finalización del ciclo de vida, seleccione la fecha del calendario en que considere que esta versión debe dejar de usarse.

  21. En la pestaña Replicación, seleccione el tipo de almacenamiento en la lista desplegable.

  22. Establezca el valor de Número de réplicas predeterminado; puede reemplazarlo para cada una de las regiones que agregue.

  23. Debe replicar en la región de origen, por lo que la primera réplica de la lista será en la región donde creó la imagen. Para agregar más réplicas, seleccione la región en la lista desplegable y ajuste el número de réplicas según sea necesario.

  24. Cuando haya terminado, seleccione Revisar y crear. Azure validará la configuración.

  25. Una vez que la versión de la imagen supere la validación, seleccione Crear.

  26. Cuando la implementación finalice, seleccione Ir al recurso.

La imagen puede tardar un rato en replicarse en todas las regiones de destino.

También puede capturar una máquina virtual existente como imagen desde el portal. Para obtener más información, consulte Creación de una imagen de una máquina virtual en el portal.

Creación de una imagen en un inquilino mediante la imagen de origen en otro inquilino

En la suscripción donde existe la imagen de origen, conceda permisos de lector al usuario. Una vez que el usuario tiene permiso de lector en la imagen de origen, inicie sesión en ambas cuentas (origen y destino).

Necesitará el elemento tenantID de la imagen de origen, subscriptionID para la suscripción donde se almacenará la nueva imagen (destino) y el elemento resourceID de la imagen de origen.

# Set some variables
tenantID="<tenant ID for the source image>"
subID="<subscription ID where the image will be creted>"
sourceImageID="<resource ID of the source image>"

# Login to the subscription where the new image will be created
az login

# Log in to the tenant where the source image is available
az login --tenant $tenantID

# Log back in to the subscription where the image will be created and ensure subscription context is set
az login
az account set --subscription $subID

# Create the image
az sig image-version create `
   --gallery-image-definition myImageDef `
   --gallery-image-version 1.0.0 `
   --gallery-name myGallery `
   --resource-group myResourceGroup `
   --image-version $sourceImageID

Pasos siguientes

Para saber cómo proporcionar información del plan de compra, consulte Indicación de la información del plan de compra de Azure Marketplace al crear imágenes.