Red Hat Training

A Red Hat training course is available for RHEL 8

2.8. Carga y creación de una imagen de Azure

Complete los siguientes pasos para cargar el archivo VHD en su contenedor y crear una imagen personalizada de Azure.

Nota

La cadena de conexión de almacenamiento exportada no persiste después de un reinicio del sistema. Si alguno de los comandos de los siguientes pasos falla, exporte de nuevo la cadena de conexión.

Procedimiento

  1. Suba el archivo VHD al contenedor de almacenamiento. Puede tardar varios minutos. Para obtener una lista de contenedores de almacenamiento, introduzca el comando az storage container list.

    $ az storage blob upload --account-name <storage-account-name> --container-name <container-name> --type page --file <path-to-vhd> --name <image-name>.vhd

    Ejemplo:

    [clouduser@localhost]$ az storage blob upload --account-name azrhelclistact --container-name azrhelclistcont --type page --file rhel-image-8.vhd --name rhel-image-8.vhd
    Percent complete: %100.0
  2. Obtenga la URL del archivo VHD cargado para utilizarlo en el siguiente paso.

    $ az storage blob url -c <nombre-contenedor> -n <nombre-imagen>.vhd

    Ejemplo:

    [clouduser@localhost]$ az storage blob url -c azrhelclistcont -n rhel-image-8.vhd
    "https://azrhelclistact.blob.core.windows.net/azrhelclistcont/rhel-image-8.vhd"
  3. Cree la imagen personalizada de Azure.

    $ az image create -n <image-name> -g <resource-group> -l <azure-region> --source <URL> --os-type linux
    Nota

    La generación de hipervisor por defecto de la VM es V1. Puede especificar opcionalmente una generación de hipervisor V2 incluyendo la opción --hyper-v-generation V2. Las VM de generación 2 utilizan una arquitectura de arranque basada en UEFI. Consulte Soporte para máquinas virtuales de generación 2 en Azure para obtener información sobre las máquinas virtuales de generación 2.

    El comando puede devolver el error "Sólo se pueden importar blobs formateados como VHDs" Este error puede significar que la imagen no fue alineada al límite más cercano de 1 MB antes de ser convertida a VHD.

    Ejemplo:

    [clouduser@localhost]$ az image create -n rhel8 -g azrhelclirsgrp2 -l southcentralus --source https://azrhelclistact.blob.core.windows.net/azrhelclistcont/rhel-image-8.vhd --os-type linux