Compartilhar via


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

Uma Azure Compute Gallery simplifica o compartilhamento de imagens personalizadas em sua organização. Imagens personalizadas são como imagens do marketplace, mas você mesmo as cria. 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 compartilhar suas imagens de VM personalizadas com outras pessoas da sua organização, dentro ou entre regiões, em um locatário Microsoft Entra ou publicamente usando uma galeria comunitária. 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 ARM64, Rede Acelerada e TrustedVM só têm suporte por meio Azure Galeria de Computação e não estão disponíveis para imagens gerenciadas.

O recurso Azure Galeria de Computação 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 fonte de imagem pode ser uma VM 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, um gallery é um repositório para gerenciar e compartilhar imagens e aplicativos 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 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 é usada para criar uma máquina virtual (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.

Pré-requisitos

Para concluir este artigo, você deve ter uma galeria de computação Azure existente e uma fonte para sua imagem disponível em 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.
  • Versões de imagem adicionais na mesma galeria ou em outra galeria dentro da 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 hífens. 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á para o portal Azure e, em seguida, pesquise e selecione Azure Compute Gallery.

  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 de VM, selecione a opção com base na sua origem. Na maioria dos casos, isso será 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 Publisher, 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 major.minor.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. 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.

Crie uma versão da imagem em um locatário usando a versão da imagem de origem em outro locatário.

Na assinatura em que a versão da imagem de origem existe, conceda permissões de leitor ao usuário. Depois que o usuário tiver permissão de leitor para a versão da imagem de origem, entre em ambas as contas (origem e destino).

Você precisará do tenantID da versão da imagem de origem, do subscriptionID da assinatura onde a nova versão da imagem será armazenada (destino) e do resourceID da versão da imagem de origem. A definição de imagem da galeria de destino já deve existir antes de criar a versão da imagem com az sig image-version create ou New-AzGalleryImageVersion. Além disso, verifique se a região ou a réplica da versão de origem e a região de destino são as mesmas.

Use o CLI do Azure para criar uma versão de imagem em um locatário usando a versão da imagem de origem em outro locatário.

# Set some variables
tenantID="<tenant ID for the source image version>"
subID="<subscription ID where the image version will be created>"
sourceImageVersionID="<resource ID of the source image version>"

# Sign in to the subscription where the new image version will be created
az login

# Sign in to the tenant where the source image version is available
az login --tenant $tenantID

# Sign back in to the subscription where the image version will be created and ensure subscription context is set
az login
az account set --subscription $subID

# Create the image version from the source image version
az sig image-version create \
   --gallery-image-definition myImageDef \
   --gallery-image-version 1.0.0 \
   --gallery-name myGallery \
   --resource-group myResourceGroup \
   --image-version $sourceImageVersionID \
   --location myLocation

Próximas etapas

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