Imagens do sistema operacional


Use imagens do sistema operacional (SO) para criar discos de inicialização para suas instâncias de máquina virtual (VM). Você pode usar um dos seguintes tipos de imagem de sistema operacional:

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

Imagens públicas do sistema operacional

O Compute Engine oferece muitas imagens de sistema operacional público pré-configuradas que possuem sistemas operacionais Linux ou Windows compatíveis. Use essas imagens de sistema operacional para criar e iniciar instâncias . O Compute Engine usa a imagem selecionada para 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 sua VM exigir um disco de inicialização maior que o tamanho da imagem, redimensione o disco de inicialização .

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

Para ver uma lista completa de imagens de sistema operacional público 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 imagens públicas do sistema operacional regularmente ou quando um patch para uma vulnerabilidade e exposição comum (CVE) de impacto crítico está disponível.

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

Console

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

    Vá para Imagens

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

gcloud

gcloud compute images list

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

Imagens personalizadas do sistema operacional

Uma imagem de sistema operacional personalizada é uma imagem de disco de inicialização que você possui e à qual controla o acesso. Use imagens de sistema operacional personalizadas para as seguintes tarefas:

Recursos do sistema operacional convidado

Alguns recursos do sistema operacional convidado estão disponíveis apenas em determinadas imagens do sistema operacional. Por exemplo, o SCSI multifila é ativado apenas em algumas imagens de sistema operacional público.

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

Custos de imagem do sistema operacional

Imagens de sistema operacional premium , sejam elas públicas ou personalizadas, incorrem em taxas de licenciamento para serem executadas no Compute Engine. Você tem duas opções:

  • Anexe uma licença sob demanda/pré-paga (PAYG)
  • Traga sua própria licença (BYOL)/Traga sua própria assinatura (BYOS)

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

Para imagens de sistema operacional personalizadas, você também incorre em uma cobrança de armazenamento de imagem enquanto mantém sua imagem de sistema operacional personalizada em seu projeto.

Famílias de imagens

As famílias de imagens ajudam a gerenciar imagens em seu projeto agrupando imagens relacionadas, para que você possa avançar e retroceder entre versões de imagens específicas. Uma família de imagens sempre aponta para a versão mais recente de uma imagem do sistema operacional que não está obsoleta. A maioria das imagens públicas do sistema operacional são agrupadas em uma família de imagens. Por exemplo, a família de imagens debian-11 no projeto debian-cloud sempre aponta para a imagem Debian 11 mais recente.

Famílias de imagens personalizadas

Se você atualizar regularmente suas imagens de sistema operacional personalizadas com configurações e software mais recentes, poderá agrupar essas imagens em uma família de imagens personalizadas. A família de imagens sempre aponta para a imagem de sistema operacional mais recente dessa família, portanto, seus modelos de instância e scripts podem usar essa imagem sem precisar atualizar as referências a uma versão de imagem específica.

Além disso, como a família de imagens nunca aponta para uma imagem obsoleta, você pode reverter a família de imagens para uma versão anterior da imagem do sistema operacional, descontinuando a imagem mais recente dessa família.

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

Para obter recomendações de práticas recomendadas ao trabalhar com famílias de imagens, consulte Práticas recomendadas para famílias de imagens .

Sistemas operacionais suportados por parceiros

Estes são sistemas operacionais nos quais você pode executar Google Cloud, mas o parceiro ou distribuidor é responsável por garantir que esses sistemas operacionais funcionem com Google Cloud recursos e que as atualizações de segurança sejam mantidas. Para problemas específicos dos sistemas operacionais suportados pelo parceiro, você deverá usar recursos da comunidade ou obter suporte de nível empresarial do parceiro.

Os seguintes sistemas operacionais suportados por parceiros podem ser executados em Google Cloud.

OracleLinux

Oracle Linux é um sistema operacional oferecido pela Oracle. As imagens do Oracle Linux estão disponíveis em Google Cloud fornecido pela Oracle. Você também pode importar imagens do Oracle Linux para Google Cloud.

Se precisar de suporte específico para o sistema operacional Oracle Linux, você poderá consultar os recursos da comunidade ou obter suporte de nível empresarial diretamente da Oracle.

Importar imagens do sistema operacional Oracle Linux

Para importar a imagem do sistema operacional Oracle Linux para o Compute Engine, você pode usar a ferramenta de importação disponível em Migrate to Virtual Machines. Esta ferramenta garante que as imagens importadas do sistema operacional sejam configuradas corretamente para funcionar em um Google Cloud ambiente. Para obter instruções detalhadas, consulte Importar imagens de disco virtual . Para obter uma lista das versões do sistema operacional Oracle Linux suportadas para importação, consulte Sistemas operacionais suportados por parceiros .

Imagens de SO suportadas pela comunidade

Imagens de sistema operacional suportadas pela comunidade não são diretamente suportadas por Google Cloud. Cabe à comunidade do projeto garantir que essas imagens do sistema operacional funcionem comGoogle Cloud recursos e que as atualizações de segurança sejam mantidas. As imagens apoiadas pela comunidade são fornecidas no estado em que se encontram pelas comunidades do projeto que as constroem e mantêm.

As seguintes imagens suportadas pela comunidade podem ser executadas em Google Cloud.

AlmaLinux

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

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

Nuvem Fedora

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

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

FreeBSD

FreeBSD é um sistema operacional mantido pelo projeto FreeBSD . As imagens do FreeBSD estão disponíveis no projeto freebsd-org-cloud-dev . Para listar imagens do sistema operacional FreeBSD, use o seguinte comando gcloud :

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

O suporte gVNIC para FreeBSD ( Visualização ) está disponível na versão 14.0 e posterior. Para usar o 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, você deve criar uma imagem de sistema operacional personalizada que suporte gVNIC e, em seguida, usar essa imagem de sistema operacional ao criar a VM.

openSUSE

openSUSE é um sistema operacional baseado em Linux patrocinado pela SUSE. As imagens do openSUSE estão disponíveis no projeto opensuse-cloud . Para listar imagens do openSUSE OS, use o seguinte comando gcloud :

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

Imagens do sistema operacional HPC

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

Para CentOS 7:

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

Para Rocky Linux 8:

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

Para obter informações sobre como usar esta imagem de sistema operacional, consulte Criando uma instância de VM pronta para HPC .

O que vem a seguir

Experimente você mesmo

Se você é novo no Google Cloud, crie uma conta para avaliar o desempenho do Compute Engine em cenários do mundo real. Novos clientes também recebem US$ 300 em créditos gratuitos para executar, testar e implantar cargas de trabalho.

Experimente o Compute Engine gratuitamente