Imagens

Use imagens do sistema operacional para criar discos de inicialização para suas instâncias. Use um dos tipos de imagem a seguir:

É possível usar a maioria das imagens públicas sem custo extra, mas há algumas imagens premium que adicionam custos às instâncias. As imagens personalizadas importadas para o Compute Engine não adicionam nenhum custo às instâncias, mas incorrem em uma cobrança de armazenamento de imagem enquanto a imagem personalizada continuar no projeto.

Algumas imagens são capazes de executar contêineres no Compute Engine.

Para ver a imagem de origem de uma VM, consulte este link (em inglês).

Note: VPC networks have a default maximum transmission unit (MTU) of 1460 bytes. However, the network MTU can be set to 1500 bytes. See Maximum transmission unit for background on network MTUs.

Imagens públicas

O Compute Engine oferece muitas imagens públicas pré-configuradas que têm sistemas operacionais Linux ou Windows compatíveis. Use essas imagens de sistemas operacionais 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 instância. Por padrão, o disco de inicialização para uma instância é do mesmo tamanho que a imagem que você selecionou. Se a instância exigir um disco de inicialização permanente maior que o tamanho da imagem, redimensione o disco de inicialização.

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

É possível ver a lista completa de imagens públicas com os nomes, números de versão e tamanhos das imagens usando o Console do Google Cloud ou a ferramenta de linha de comando gcloud. O Google atualiza imagens públicas regularmente ou quando um patch de vulnerabilidade e exposição comum (CVE, na sigla em inglês) de impacto grave está disponível.

Console

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

    Acessar a página "Imagens"

gcloud

gcloud compute images list

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

Detalhes do sistema operacional

Veja uma lista detalhada de imagens públicas em Detalhes do sistema operacional.

Ciclo de vida e política de suporte do sistema operacional

O suporte para imagens públicas de SO fornecidas pelo Compute Engine está sujeito ao ciclo de vida do SO em questão. Salvo indicação em contrário, o Google costuma publicar imagens atualizadas mensalmente. As atualizações de imagem publicadas incluem atualizações de segurança e outras atualizações instaladas para versões de sistema operacional que estão no estágio de suporte principal do ciclo de vida.

Quando uma versão do SO entra nos estágios do ciclo de vida estendido, as imagens atualizadas não são fornecidas mensalmente. As imagens publicadas anteriormente são marcadas como obsoletas. Imagens marcadas como obsoletas estão disponíveis para uso, mas a disponibilidade das atualizações de segurança está sujeita à disponibilidade do distribuidor ou fornecedor do sistema operacional (por exemplo, Microsoft, Red Hat, Canonical) ou da respectiva comunidade de código aberto (por exemplo, Debian).

Geralmente, não é oferecido suporte a novos atributos para essas versões no estágio de ciclo de vida estendido ou depois dele.

Imagens personalizadas

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

Recursos do sistema operacional convidado

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

Se você precisa habilitar esses recursos em imagens personalizadas, especifique um ou mais recursos do sistema operacional convidado ao criar uma imagem personalizada.

Famílias de imagens

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

Famílias de imagens personalizadas

Se você atualiza regularmente suas imagens 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 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 anterior. Basta suspender 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 com suporte da comunidade

As imagens com suporte da comunidade não têm suporte direto no Compute Engine. É responsabilidade da comunidade do projeto garantir que as imagens 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.

Testes do Debian

O Debian é um sistema operacional gratuito, oferecido pela comunidade Debian (em inglês). A imagem de testes do Debian (em inglês) é fornecida com base no melhor esforço para desenvolvimento e testes. Para listar as imagens de testes do Debian, use o seguinte comando gcloud:

gcloud compute images list --project debian-cloud-testing --no-standard-images

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 openSUSE, use o seguinte comando gcloud:

gcloud compute images list --project opensuse-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 FreeBSD, use o seguinte comando gcloud:

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

A seguir