Red Hat Training

A Red Hat training course is available for RHEL 8

1.7. Carregando e criando uma imagem Azure

Complete os seguintes passos para carregar o arquivo VHD em seu container e criar uma imagem personalizada Azure.

Nota

O fio de conexão de armazenamento exportado não persiste após um reinício do sistema. Se algum dos comandos nas etapas seguintes falhar, exportar a cadeia de conexão novamente.

Procedimento

  1. Carregue o arquivo VHD para o recipiente de armazenamento. Pode levar vários minutos. Para obter uma lista de contêineres de armazenamento, digite o comando az storage container list.

    $ az storage blob upload -- nome da conta <storage-nome da conta > -nome do recipiente <container-nome da conta > -- página tipo -- arquivo <path-to-vhd> -nome <image-nome da conta >.vhd

    Exemplo:

    [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. Obtenha a URL para o arquivo VHD carregado para usar na etapa seguinte.

    $ az storage blob url -c <container-name> -n <image-name>.vhd

    Exemplo:

    [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. Criar a imagem personalizada Azure.

    $ imagem az criar -n <image-nome > -g <recurso grupo> -l <azure-região> --source <URL> --os-type linux
    Nota

    A geração padrão do hipervisor da VM é V1. Você pode opcionalmente especificar uma geração de hipervisor V2, incluindo a opção --hyper-v-generation V2. As VMs da Geração 2 utilizam uma arquitetura de inicialização baseada em UEFI. Veja Suporte para geração 2 VMs no Azure para informações sobre a geração 2 VMs.

    O comando pode retornar o erro "Somente blobs formatados como VHDs podem ser importados." Este erro pode significar que a imagem não estava alinhada com o limite de 1 MB mais próximo antes de ser convertida para VHD.

    Exemplo:

    [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