Partilhar via


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

Uma Galeria de Computação Azure simplifica a partilha personalizada de imagens em toda a sua organização. As imagens personalizadas são como imagens do marketplace, mas você as cria. 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-lhe partilhar as suas imagens de VM personalizadas com outros membros da sua organização, dentro ou entre regiões, dentro de um locatário Microsoft Entra ou publicamente usando uma Galeria de 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. Muitas funcionalidades novas como ARM64, Accelerated Networking e TrustedVM são suportadas apenas através do Azure Compute Gallery e não estão disponíveis para imagens geridas.

A funcionalidade Azure Compute Gallery 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 numa galeria. Uma fonte de imagem pode ser uma VM Azure existente que seja generalizada ou especializada, uma imagem gerida, um snapshot ou uma versão da imagem noutra galeria.
Galeria Tal como o Azure Marketplace, uma gallery é um repositório para gerir e partilhar imagens e aplicações VM, mas tu controlas 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. Isto inclui se a imagem é Windows ou Linux, notas de atualizaçã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 se usa para criar uma VM quando se utiliza 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.

Pré-requisitos

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

  • Uma VM na sua subscrição. Você pode capturar uma imagem tanto de VMs especializadas quanto generalizadas.
  • Uma imagem gerenciada,
  • SO gerenciado e discos de dados.
  • SO e discos de dados como VHDs numa 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 e traços. 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 estiver a partilhar as suas imagens utilizando uma galeria da comunidade, assegure-se de criar a sua galeria, as definições de imagem e as 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. Vai ao portal Azure, depois pesquisa e seleciona Azure Compute Gallery.

  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 de VM na lista suspensa.

  4. na página Adicionar nova definição de imagem à Azure Compute Gallery, no separador Básico, 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 a geração de VMs, selecione a opção baseado na sua origem. Na maioria das vezes, será 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. Para Publisher, escreva um nome único 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 não estiver a ver a sua origem listada em caixas de seleção posteriores, tente mudar 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 formato major.minor.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.

    Origem Outros domínios
    Discos ou cópias instantâneas - Para o disco do sistema operacional, selecione o disco ou instantâneo na lista suspensa.
    - Para adicionar um disco de dados, digite o identificador do LUN e selecione o disco de dados no menu suspenso.
    Versão da imagem - Selecione a Galeria de 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 que indique quando esta versão deve deixar de ser utilizada.

  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 e criar. O Azure irá 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.

Crie uma versão de imagem num tenant usando a versão da imagem de origem noutro tenant

Na subscrição onde existe a versão da imagem de origem, conceda permissões de leitura ao utilizador. Assim que o utilizador tiver permissão de leitura para a versão de origem da imagem, inicie sessão em ambas as contas (de origem e de destino).

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

Use a CLI do Azure para criar uma versão de imagem num tenant usando a versão da imagem de origem noutro tenant.

# 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óximos passos

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