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:
- Imagens de SO públicas são fornecidas e mantidas pelo Google, por comunidades de código aberto e por fornecedores terceirizados. Por padrão, todos os projetos do Google Cloud têm acesso a essas imagens e podem usá-las para criar instâncias de VM.
- Imagens do SO personalizadas estão disponíveis apenas para seu projeto do Google Cloud. É possível criar uma imagem do SO personalizada a partir de discos de inicialização e outras imagens. Em seguida, use a imagem do SO personalizada para criar instâncias de VM.
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
No console do Google Cloud, acesse a página 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:
Importe um disco virtual para o Compute Engine do seu ambiente local ou de VMs em execução na estação de trabalho local ou em outra plataforma de nuvem. É possível importar imagens de disco de inicialização manualmente para o Compute Engine, mas um disco por vez.
Criar uma imagem dos discos de inicialização das instâncias de VM do Compute Engine. Em seguida, use essa imagem para criar novos discos de inicialização para suas VMs. Esse processo permite a criação de novas VMs pré-configuradas com os apps de que você precisa sem ter que configurar uma imagem do SO pública do zero.
Copiar uma imagem para outra usando a gloud CLI ou a API. Use o mesmo processo usado para criar uma imagem, mas especifique uma outra como origem da imagem. Também é possível criar uma imagem com base em uma imagem personalizada de outro projeto.
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
- Veja a imagem de origem de uma instância de VM.
- Leia as práticas recomendadas de gerenciamento de imagens.
- Saiba mais sobre a Política de suporte e manutenção para imagens de SO.
- Crie e inicie uma instância.
- Leia sobre as instâncias do Compute Engine.
- Crie uma imagem personalizada.
- Crie uma nova imagem.
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