Criar uma definição de imagem e uma versão de imagem

Atenção

Este artigo faz referência ao CentOS, uma distribuição Linux que está se aproximando do status de Fim da Vida Útil (EOL). Por favor, considere o seu uso e planeje de acordo. Para obter mais informações, consulte as diretrizes de Fim da Vida Útil do CentOS.

Uma Galeria de Computação do Azure (anteriormente conhecida como Galeria de Imagens Compartilhadas) simplifica o compartilhamento de imagens personalizadas em sua organização. As imagens personalizadas são como imagens do marketplace, mas são criadas por si. As imagens podem ser criadas a partir de uma VM, VHD, instantâneo, imagem gerenciada ou outra versão de imagem.

A Galeria de Computação do Azure permite que você compartilhe suas imagens de VM personalizadas com outras pessoas em sua organização, dentro ou entre regiões, dentro de um locatário do Microsoft Entra ou publicamente usando uma galeria da comunidade. Escolha as imagens que pretende partilhar, em que regiões pretende disponibilizá-las e com quem pretende partilhá-las. Você pode criar várias galerias para que possa agrupar imagens logicamente. Muitos recursos novos, como ARM64, Rede Acelerada e TrustedVM, são suportados apenas pela Galeria de Computação do Azure e não estão disponíveis para imagens gerenciadas.

O recurso Galeria de Computação do Azure tem vários tipos de recursos:

Recurso Description
Fonte da imagem Este é um recurso que pode ser usado para criar uma versão de imagem em uma galeria. Uma fonte de imagem pode ser uma VM do Azure existente que é generalizada ou especializada, uma imagem gerenciada, um instantâneo ou uma versão de imagem em outra galeria.
Galeria Como o Azure Marketplace, uma galeria é um repositório para gerenciar e compartilhar imagens e aplicativos VM, mas você controla quem tem acesso.
Definição de imagem As definições de imagem são criadas dentro de uma galeria e carregam informações sobre a imagem e os requisitos para usá-la internamente. Isso inclui se a imagem é Windows ou Linux, notas de versão e requisitos mínimos e máximos de memória. É uma definição de um tipo de imagem.
Versão da imagem Uma versão de imagem é o que você usa para criar uma VM ao usar uma galeria. Você pode ter várias versões de uma imagem conforme necessário para seu ambiente. Como uma imagem gerenciada, quando você usa uma versão de imagem para criar uma VM, a versão da imagem é usada para criar novos discos para a VM. As versões de imagem podem ser usadas várias vezes.

Antes de começar

Para concluir este artigo, você deve ter uma Galeria de Computação do Azure existente e uma fonte para sua imagem disponível no Azure. As fontes de imagem podem ser:

  • Uma VM na sua subscrição. Você pode capturar uma imagem de VMs especializadas e generalizadas .
  • Uma imagem gerenciada,
  • SO gerenciado e discos de dados.
  • SO e discos de dados como VHDs em uma conta de armazenamento.
  • Outras versões de imagem na mesma galeria ou em outra galeria na mesma assinatura.

Se a imagem contiver discos de dados, o tamanho do disco de dados não pode ser superior a 1 TB.

Os nomes de definição de imagem podem ser compostos por letras maiúsculas ou minúsculas, dígitos, pontos, traços e pontos. Para obter mais informações sobre os valores que você pode especificar para uma definição de imagem, consulte Definições de imagem.

Os caracteres permitidos para a versão da imagem são números e pontos. Os números devem estar dentro do intervalo de um inteiro de 32 bits. Formato: MajorVersion.Versão Menor.Adesivo.

Ao trabalhar neste artigo, substitua os nomes dos recursos onde necessário.

Para imagens generalizadas , consulte as orientações específicas do SO antes de capturar a imagem:

Se você estiver compartilhando suas imagens usando uma galeria da comunidade, certifique-se de criar sua galeria, definições de imagem e versões de imagem na mesma região.

Quando os utilizadores pesquisam imagens da galeria da comunidade, apenas é apresentada a versão mais recente de uma imagem.

Importante

As informações de suas definições de imagem estarão disponíveis publicamente, como o que você fornecer para Publicar, Oferecer e SKU.

Criar uma imagem

Escolha uma opção abaixo para criar sua definição de imagem e versão da imagem:

Para criar uma imagem de uma VM no portal, consulte Capturar uma imagem de uma VM.

Para criar uma imagem usando uma fonte diferente de uma VM, siga estas etapas.

  1. Vá para o portal do Azure e, em seguida, procure e selecione Galeria de Computação do Azure.

  2. Selecione a galeria que deseja usar na lista.

  3. Na página da sua galeria, selecione Adicionar na parte superior da página e, em seguida, selecione Definição de imagem da VM na lista suspensa.

  4. na página Adicionar nova definição de imagem à Galeria de Computação do Azure, na guia Noções básicas, selecione uma Região.

  5. Em Image definition name, digite um nome como myImageDefinition.

  6. Para Sistema operacional, selecione a opção correta com base na sua fonte.

  7. Para geração de VM, selecione a opção com base na sua origem. Na maioria dos casos, será a Gen 1. Para obter mais informações, consulte Suporte para VMs de 2ª geração.

  8. Em Estado do sistema operacional, selecione a opção com base na sua origem. Para obter mais informações, consulte Generalizado e especializado.

  9. Em Publisher, digite um nome exclusivo como myPublisher.

  10. Em Oferta, digite um nome exclusivo como myOffer.

  11. Para SKU, digite um nome exclusivo como mySKU.

  12. Na parte inferior da página, selecione Rever + criar.

  13. Depois que a definição da imagem passar na validação, selecione Criar.

  14. Quando a implantação estiver concluída, selecione Ir para recurso.

  15. Na página da definição da imagem, na guia Introdução , selecione Criar uma versão.

  16. Em Região, selecione a região onde deseja que a imagem seja criada. Em alguns casos, a fonte deve estar na mesma região onde a imagem é criada. Se você não estiver vendo sua fonte listada em menus suspensos posteriores, tente alterar a região da imagem. Você sempre pode replicar a imagem para outras regiões mais tarde.

  17. Em Número da versão, digite um número como 1.0.0. O nome da versão da imagem deve seguir o principal.menor.formato de patch usando inteiros.

  18. Em Origem, selecione o tipo de arquivo que você está usando para sua fonte na lista suspensa. Consulte a tabela abaixo para obter detalhes específicos para cada tipo de fonte.

    Source Outros domínios
    Discos ou snapshots - Para o disco do sistema operacional, selecione o disco ou instantâneo na lista suspensa.
    - Para adicionar um disco de dados, digite o número do LUN e selecione o disco de dados na lista suspensa.
    Versão da imagem - Selecione a galeria Fonte na lista suspensa.
    - Selecione a definição de imagem correta na lista suspensa.
    - Selecione a versão da imagem existente que você deseja usar na lista suspensa.
    Imagem gerenciada Selecione a imagem de origem na lista suspensa.
    A imagem gerenciada deve estar na mesma região escolhida em Detalhes da instância.
    VHD em uma conta de armazenamento Selecione Procurar para escolher a conta de armazenamento para o VHD.
  19. Em Excluir da versão mais recente, deixe o valor padrão de Não , a menos que você não queira que essa versão seja usada ao criar uma VM usando latest em vez de um número de versão.

  20. Em Data de fim de vida, selecione uma data no calendário para quando você acha que essa versão deve parar de ser usada.

  21. Na guia Replicação, selecione o tipo de armazenamento na lista suspensa.

  22. Defina a contagem de réplica padrão, você pode substituí-la para cada região adicionada.

  23. Você precisa replicar para a região de origem, portanto, a primeira réplica na lista estará na região onde você criou a imagem. Você pode adicionar mais réplicas selecionando a região na lista suspensa e ajustando a contagem de réplicas conforme necessário.

  24. Quando terminar, selecione Rever + criar. O Azure validará a configuração.

  25. Quando a versão da imagem passar na validação, selecione Criar.

  26. Quando a implantação estiver concluída, selecione Ir para recurso.

Pode levar algum tempo para replicar a imagem para todas as regiões de destino.

Você também pode capturar uma VM existente como uma imagem, a partir do portal. Para obter mais informações, consulte Criar uma imagem de uma VM no portal.

Criar uma imagem em um locatário usando a imagem de origem em outro locatário

Na subscrição em que a imagem de origem existe, conceda permissões de leitor ao utilizador. Uma vez que o usuário tenha permissão de leitor para a imagem de origem, faça login em ambas as contas (fonte e destino).

Você precisará da tenantID imagem de origem, da subscriptionID assinatura onde a nova imagem será armazenada (destino) e da resourceID imagem de origem.

# 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

Próximos passos

Para obter informações sobre como fornecer informações do plano de compra, consulte Fornecer informações do plano de compra do Azure Marketplace ao criar imagens.