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

Cuidado

Este artigo faz referência ao CentOS, uma distribuição do Linux que está se aproximando do status de EOL (fim da vida útil). Considere seu uso e planeje adequadamente. Para obter mais informações, veja as Diretrizes sobre fim da vida útil do CentOS.

Uma Galeria de Computação do Azure (chamada anteriormente de Galeria de Imagens Compartilhadas) simplifica o compartilhamento de imagens personalizadas em sua organização. Imagens personalizadas são como imagens do marketplace, mas você mesmo as cria. As imagens podem ser criadas com base em uma VM, VHD, instantâneo, imagem gerenciada ou outra versão da 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, em um locatário do Microsoft Entra ou publicamente usando uma galeria da comunidade. Escolha quais imagens você deseja compartilhar, em quais regiões deseja torná-las disponíveis e com quem deseja compartilhá-las. Você pode criar várias galerias a fim de agrupar logicamente as imagens. Muitos novos recursos, como o ARM64, a rede acelerada e a TrustedVM, só têm suporte por meio da Galeria de Computação do Azure e não estão disponíveis para 'Imagens gerenciadas'.

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

Recurso Descrição
Origem da imagem Este é um recurso que pode ser usado para criar uma versão da imagem em uma galeria. Uma origem de imagem pode ser uma VM do Azure existente generalizada ou especializada, uma imagem gerenciada, um instantâneo ou uma versão de imagem em outra galeria.
Galeria Assim como o Azure Marketplace, uma galeria é um repositório para gerenciar e compartilhar imagens e aplicativos de VM, mas você controla quem tem acesso.
Definição da imagem As definições de imagem são criadas dentro de uma galeria e transportam informações sobre a imagem e os requisitos para usá-la internamente. Isso inclui se a imagem é Windows ou Linux, notas sobre a 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 da imagem é usada para criar uma VM ao usar uma galeria. Você pode ter diversas versões de uma imagem conforme necessário para seu ambiente. Como uma imagem gerenciada, quando você usa uma versão da imagem para criar uma VM, a versão da imagem é usada para criar novos discos para a VM. 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 em sua assinatura. 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 das definições de imagem podem ser compostos por letras maiúsculas ou minúsculas, dígitos, pontos, traços e pontos finais. Para obter mais informações sobre os valores que pode especificar para uma definição de imagem, confira 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.MinorVersion.Patch.

Ao trabalhar com este artigo, substitua os nomes do recurso quando for necessário.

Para imagens generalizadas, consulte as diretrizes específicas do sistema operacional antes de capturar a imagem:

Se você pretende compartilhar as imagens usando uma galeria da comunidade, crie a galeria, as definições de imagem e as versões de imagem na mesma região.

Quando os usuários pesquisam imagens de galeria da comunidade, apenas a versão mais recente de uma imagem é mostrada.

Importante

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

Criar uma imagem

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

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

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

  1. Vá até o portal do Azure, pesquise por Galeria de Computação do Azure e selecione essa opção.

  2. Selecione a galeria que você deseja usar a partir da lista.

  3. Na página da sua galeria, selecione Adicionar da 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 Básico, selecione uma Região.

  5. Em Nome de definição da imagem, digite algo como myImageDefinition.

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

  7. Para Geração da VM, selecione a opção com base na origem. Na maioria dos casos, ela estará em Gen 1. Para obter mais informações, veja Suporte para VMs de geração 2.

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

  9. Para Editor, digite um nome exclusivo como myPublisher.

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

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

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

  13. Após a definição da imagem passar na validação, selecione Criar.

  14. Depois que a implantação for concluída, selecione Ir para o recurso.

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

  16. Em Região, selecione a região em que deseja criar a imagem. Em alguns casos, a origem deve estar na mesma região onde a imagem foi 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 posteriormente.

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

  18. Em Origem, selecione o tipo de arquivo que você está usando para sua origem no menu suspenso. Confira a tabela abaixo para obter detalhes específicos para cada tipo de origem.

    Fonte Outros campos
    Discos ou instantâneos – Em Disco do sistema operacional, selecione o disco ou o instantâneo na lista suspensa.
    – Para adicionar um disco de dados, digite o número LUN e selecione o disco de dados na lista suspensa.
    Versão da imagem – Selecione a Galeria de origem 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 que você escolheu 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 do mais recente, deixe o valor padrão 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. Para Data de fim da vida útil, selecione uma data no calendário para quando você acha que esta 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éplicas padrão, você pode substituir esse valor para cada região que adicionar.

  23. Você precisa replicar para a região de origem, portanto, a primeira réplica da lista deverá estar na região em que 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 Revisar + criar. O Azure validará a configuração.

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

  26. Depois que a implantação for concluída, selecione Ir para o 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 imagem por meio do portal. Para obter mais informações, confira Criar uma imagem de uma VM no portal.

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

Na assinatura em que a imagem de origem está localizada, conceda permissões de leitor ao usuário. Depois que o usuário tiver a permissão de leitor na imagem de origem, faça logon em ambas as contas (origem e destino).

Você precisará da tenantID da imagem de origem, da subscriptionID da assinatura em que a nova imagem será armazenada (destino) e da resourceID da 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óximas etapas

Saiba mais sobre como obter informações do plano de compra em Obter informações do plano de compra do Azure Marketplace ao criar imagens.