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.
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
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 comandoaz 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
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"
Criar a imagem personalizada Azure.
$ imagem az criar -n <image-nome > -g <recurso grupo> -l <azure-região> --source <URL> --os-type linux
NotaA 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