Share via


Trazer e criar imagens do Linux no Azure

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.

Aplica-se a: ✔️ VMs do Linux ✔️ Conjuntos de dimensionamento flexíveis ✔️ Conjunto de dimensionamento uniformes

Esta visão geral aborda os conceitos básicos sobre a geração de imagens e como criar e usar com êxito imagens do Linux no Azure. Antes de trazer uma imagem personalizada para o Azure, você precisa estar ciente dos tipos e das opções disponíveis para você.

Este artigo percorrerá os pontos e requisitos de decisão de imagem, bem como explicará os principais conceitos, para que você possa acompanhar e ser capaz de criar as próprias imagens personalizadas de acordo com sua especificação.

Diferença entre discos gerenciados e imagens

O Azure permite que você coloque um VHD na plataforma para usar como um Disco Gerenciado ou como uma origem para uma imagem.

Um disco gerenciado do Azure é um VHD único. É possível usar um VHD existente e criar um disco gerenciado com base nele ou criar um disco gerenciado vazio do zero. É possível criar VMs com base em discos gerenciados anexando o disco à VM, mas você só pode usar um VHD com uma VM. Não será possível modificar nenhuma propriedade do sistema operacional, pois o Azure tentará ligar a VM e inicializar usando esse disco.

As imagens do Azure podem ser compostas por vários discos do sistema operacional e de dados. Quando você usa uma imagem gerenciada a fim de criar uma VM, a plataforma faz uma cópia da imagem e a usa para criar a VM. Isso permite que imagens gerenciadas ofereçam suporte à reutilização da mesma imagem para várias VMs. O Azure também fornece funcionalidades avançadas de gerenciamento para imagens, como replicação global, e controle de versão por meio da Galeria de Computação do Azure (anteriormente conhecida como Galeria de Imagens Compartilhadas).

Generalizados e especializados

O Azure oferece dois tipos de imagem principais: generalizados e especializados. Os termos “generalizados” e “especializados” são termos originalmente do Windows, que foram migrados para o Azure. Esses tipos definem como a plataforma tratará a VM quando ela for ativada. Os dois tipos têm vantagens, desvantagens e pré-requisitos. Antes de começar, é necessário saber qual tipo de imagem será necessário. Veja abaixo um resumo dos cenários e do tipo que você precisará escolher:

Cenário Tipo de Imagem Opções de armazenamento
Crie uma imagem que possa ser configurada para uso por várias VMs. Você pode definir o nome do host, adicionar um usuário administrador e executar outras tarefas durante a primeira inicialização. Generalizada Galeria de Computação do Azure ou imagens gerenciadas autônomas
Criar uma imagem com base em um instantâneo de VM ou um backup. Especializada Galeria de Computação do Azure ou um disco gerenciado
Crie rapidamente uma imagem que não precise de nenhuma configuração para criar várias VMs. Especializada Galeria de Computação do Azure

Imagens generalizada

Uma imagem generalizada é uma imagem que requer que a instalação seja concluída na primeira inicialização. Por exemplo, na primeira inicialização, você define o nome do host, o usuário administrador e outras configurações específicas à VM. Isso é útil quando você deseja que a imagem seja reutilizada várias vezes e quando você deseja passar parâmetros durante a criação. Se a imagem generalizada contiver o agente do Azure, o agente processará os parâmetros e informará à plataforma que a configuração inicial foi concluída. Esse processo chama-se provisionamento.

O provisionamento requer que um provisionador esteja incluído na imagem. Há dois provisionadores:

Estes são pré-requisitos para criar uma imagem.

Imagens especializadas

Essas são imagens que estão completamente configuradas e não exigem parâmetros especiais nem de VM. A plataforma apenas ativará a VM, e você precisará lidar com a exclusividade dentro da VM, como definir um nome de host, para evitar conflitos de DNS na mesma VNET.

Os agentes de provisionamento não são necessários para essas imagens. No entanto, o ideal é ter funcionalidades de tratamento de extensões. É possível instalar o Agente do Linux, mas desabilitar a opção de provisionamento. Embora você não precise ter um agente de provisionamento, a imagem precisa atender aos pré-requisitos das imagens do Azure.

Opções de armazenamento de imagens

Ao trazer sua imagem do Linux, você tem duas opções:

  • Imagens gerenciadas para criação de VM simples em um ambiente de desenvolvimento e teste.
  • Galeria de Computação do Azure para criação e compartilhamento de imagens em escala.

Imagens gerenciadas

As imagens gerenciadas podem ser usadas para criar várias VMs, mas têm muitas limitações. As imagens gerenciadas só podem ser criadas com base em uma origem generalizada (VM ou VHD). Elas só podem ser usadas para criar VMs na mesma região e não podem ser compartilhados entre assinaturas e locatários.

As imagens gerenciadas podem ser usadas para ambientes de desenvolvimento e teste, em que são necessárias algumas imagens generalizadas simples para usar em uma região e assinatura.

A Galeria de Computação do Azure (anteriormente conhecida como Galeria de Imagens Compartilhadas) é recomendada para criar, gerenciar e compartilhar imagens em escala. A Galeria de Computação do Azure ajuda você a criar a estrutura e a organização em torno das suas imagens.

  • Suporte para imagens generalizadas e especializadas.
  • Suporte para imagens da geração 1 e 2.
  • Replicação global de imagens.
  • Agrupamento e controle de versão de imagens para facilitar o gerenciamento.
  • Imagens altamente disponíveis com ZRS (Armazenamento com Redundância de Zona) em regiões que dão suporte a Zonas de Disponibilidade. O ZRS oferece maior resiliência contra falhas em zonas.
  • Compartilhamento entre assinaturas e até mesmo entre locatários do AD (Active Directory) usando o Azure RBAC.
  • Dimensionamento das suas implantações com réplicas de imagem em cada região.

De modo geral, você cria uma galeria e ela é composta por:

  • Definições de imagem – são contêineres que armazenam grupos de imagens.
  • Versões de imagem – essas são as imagens reais.

Geração do Hyper-V

O Azure dá suporte ao Hyper-V geração 1 (Gen1) e geração 2 (Gen2). O Gen2 é a última geração e oferece funcionalidade adicional em relação ao Gen1. Por exemplo: maior memória, Intel SGX (Intel com Software Guard Extensions) e vPMEM (memória persistente virtualizada). As VMs de geração 2 em execução no local têm alguns recursos que ainda não têm suporte no Azure. Para obter mais informações, confira a seção Recursos e funcionalidades neste artigo. Crie imagens Gen2 se você precisar de funcionalidade adicional.

Se você ainda precisar criar sua imagem, verifique se ela atende aos pré-requisitos de imagem e carregue no Azure. Requisitos específicos de distribuição:

Próximas etapas

Saiba como criar uma Galeria de Computação do Azure.