Imagens do SO


Use imagens de sistemas operacionais (SO) para criar discos de inicialização para instâncias de máquina virtual (VM). É possível usar um dos seguintes tipos de imagem do SO:

Algumas imagens de SO também são capazes de executar contêineres no Compute Engine.

Imagens do SO públicas

O Compute Engine oferece muitas imagens do SO públicas pré-configuradas que têm sistemas operacionais Linux ou Windows compatíveis. Use essas imagens do SO para criar e iniciar instâncias. O Compute Engine usa a imagem selecionada a fim de criar um disco de inicialização permanente para cada VM. Por padrão, o disco de inicialização de uma VM tem o mesmo tamanho da imagem selecionada. Se a VM exigir um disco de inicialização maior do que o tamanho da imagem, redimensione o disco de inicialização.

Lista de imagens do SO públicas disponíveis no Compute Engine

Para ver uma lista completa de imagens públicas do SO com nome, tamanho e número de versão de cada imagem, use o console do Google Cloud ou a CLI do Google Cloud. O Compute Engine atualiza regularmente imagens do SO públicas ou quando um patch de vulnerabilidade e exposição comum (CVE, na sigla em inglês) de impacto crítico está disponível.

O Compute Engine fornece versões de 64 bits dessas imagens públicas do SO. Para mais informações sobre cada SO, incluindo como cada um é personalizado para execução no Compute Engine, consulte Detalhes do sistema operacional.

Console

  1. No console do Google Cloud, acesse a página Imagens.

    Acessar "Imagens"

    Por padrão, o console do Google Cloud lista todas as imagens de SO disponíveis em imagens do Compute Engine, Imagens de VM de aprendizado profundo e projetos de imagens HPC.

gcloud

gcloud compute images list

Por padrão, a CLI gcloud lista todas as imagens do SO disponíveis nos projetos de imagens do Compute Engine.

Imagens do SO personalizadas

Uma imagem do SO personalizada é um disco de inicialização que você possui e controla. Use imagens do SO personalizadas para as seguintes tarefas:

Recursos do sistema operacional convidado

Alguns recursos do sistema operacional convidado estão disponíveis somente em determinadas imagens do SO. Por exemplo, o SCSI multiqueue é habilitado somente em algumas imagens do SO públicas.

Para ativar esses recursos nas imagens do SO personalizadas, especifique um ou mais recursos do sistema operacional convidado ao criar uma imagem de SO personalizada.

Custos de imagens do SO

As imagens premium do SO, públicas ou personalizadas, geram taxas de licenciamento para serem executadas no Compute Engine. Você tem duas opções:

  • Anexar uma licença sob demanda/pagamento por uso (PAYG, na sigla em inglês)
  • Licenças adquiridas pelo usuário (BYOL)/assinaturas adquiridas pelo usuário (BYOS)

    Para mais informações sobre licenças, consulte Tipos de licenças e preços.

Para imagens do SO personalizadas, também é feita uma cobrança de armazenamento de imagem, enquanto você mantém a imagem do SO personalizada no seu projeto.

Famílias de imagens

As famílias de imagens ajudam a gerenciar imagens no projeto agrupando aquelas relacionadas para que você possa alternar entre versões específicas. Uma família de imagens sempre indica a versão mais recente de uma imagem do SO que não esteja descontinuada. A maioria das imagens do SO públicas é agrupada em uma família de imagens. Por exemplo, a família de imagens debian-11 no projeto debian-cloud sempre indica a imagem mais recente do Debian 11.

Famílias de imagens personalizadas

Se você atualiza regularmente suas imagens do SO personalizadas com configurações e softwares mais recentes, é possível agrupá-las em uma família de imagens personalizada. A família de imagens sempre indica a imagem do SO mais recente que ela contém, permitindo que seus modelos e scripts de instâncias usem essa imagem sem precisar atualizar as referências para uma versão específica de imagem.

Além disso, como a família de imagens nunca aponta para uma imagem obsoleta, é possível reverter a família de imagens para uma versão de imagem do SO anterior. Basta descontinuar a imagem mais recente nessa família.

Para mais informações, consulte Como definir versões em uma família de imagens.

Para ver as práticas recomendadas para trabalhar com famílias de imagens, consulte Práticas recomendadas para famílias de imagens.

Imagens do SO com suporte da comunidade

As imagens do SO com suporte da comunidade não têm suporte direto no Compute Engine. É responsabilidade da comunidade do projeto garantir que as imagens do SO funcionem com os recursos do Compute Engine e que sejam feitas atualizações de segurança. As imagens com suporte da comunidade são fornecidas no estado em que se encontram pelas comunidades de projeto responsáveis pela criação e manutenção delas.

AlmaLinux

O AlmaLinux é um sistema operacional gratuito oferecido pelo projeto AlmaLinux. As imagens do AlmaLinux estão disponíveis no projeto almalinux-cloud. Para listar imagens do SO do AlmaLinux, use o seguinte comando gcloud:

gcloud compute images list --project almalinux-cloud --no-standard-images

Fedora Cloud

O Fedora Cloud é um sistema operacional gratuito mantido pelo projeto Fedora Cloud. As imagens do Fedora Cloud estão disponíveis no projeto fedora-cloud. Para listar as imagens do SO Fedora no Cloud, use o seguinte comando gcloud:

gcloud compute images list --project fedora-cloud --no-standard-images

FreeBSD

O FreeBSD é um sistema operacional gratuito mantido pelo projeto FreeBSD (em inglês). As imagens do FreeBSD estão disponíveis no projeto freebsd-org-cloud-dev. Para listar as imagens do SO FreeBSD, use o seguinte comando gcloud:

gcloud compute images list --project freebsd-org-cloud-dev --no-standard-images

A compatibilidade com gVNIC para FreeBSD (pré-lançamento) está disponível na versão 14.0 e mais recentes. Para usar a gVNIC com outras versões, o driver pode ser instalado manualmente.

Para criar uma VM que use gVNIC com uma versão do FreeBSD anterior à 14.0, é preciso criar uma imagem de SO personalizada compatível com gVNIC e, em seguida, usar essa imagem do SO ao criar a VM.

openSUSE

O openSUSE (em inglês) é um sistema operacional gratuito com base em Linux e patrocinado pelo SUSE. As imagens do openSUSE estão disponíveis no projeto opensuse-cloud. Para listar imagens do SO openSUSE, use o seguinte comando gcloud:

gcloud compute images list --project opensuse-cloud --no-standard-images

Imagens do SO HPC

As seguintes imagens do SO estão disponíveis para a criação de VMs otimizadas que executam cargas de trabalho de computação de alto desempenho (HPC) no Compute Engine:

Para o CentOS 7:

  • Família de imagens: hpc-centos-7, Projeto da imagem: cloud-hpc-image-public

Para o Rocky Linux 8:

  • Família de imagens: hpc-rocky-linux-8, Projeto da imagem: cloud-hpc-image-public

Para informações sobre como usar essa imagem do SO, consulte Como criar uma instância de VM pronta para HPC.

A seguir

Faça um teste

Se você começou a usar o Google Cloud agora, crie uma conta para avaliar o desempenho do Compute Engine em situações reais. Clientes novos também recebem US$ 300 em créditos para executar, testar e implantar cargas de trabalho.

Faça uma avaliação gratuita do Compute Engine