Use imagens do sistema operativo (SO) para criar discos de arranque para as instâncias de máquinas virtuais (VMs). Pode usar um dos seguintes tipos de imagens de SO:
- As imagens de SO públicas são fornecidas e mantidas pela Google, por comunidades de código aberto e por fornecedores externos. Por predefinição, todos os Google Cloud projetos têm acesso a estas imagens de SO e podem usá-las para criar instâncias de VM.
- As imagens do SO personalizadas só estão disponíveis para o seu Google Cloud projeto. Pode criar uma imagem do SO personalizada a partir de discos de arranque e outras imagens. Em seguida, use a imagem do SO personalizada para criar instâncias de VM.
Algumas imagens do SO também são capazes de executar contentores no Compute Engine.
Imagens públicas do SO
O Compute Engine oferece muitas imagens de SO públicas pré-configuradas com sistemas operativos Linux ou Windows compatíveis. Use estas imagens do SO para criar e iniciar instâncias. O Compute Engine usa a imagem selecionada para criar um disco de arranque persistente para cada VM. Por predefinição, o disco de arranque de uma VM tem o mesmo tamanho que a imagem que selecionou. Se a sua VM precisar de um disco de arranque maior do que o tamanho da imagem, redimensione o disco de arranque.
Lista de imagens de SO públicas disponíveis no Compute Engine
Para ver uma lista completa de imagens de SO públicas com o nome, o tamanho e o número da versão de cada imagem, pode usar a Google Cloud consola ou a CLI Google Cloud. O Compute Engine atualiza regularmente as imagens de SO públicas ou quando está disponível um patch para uma vulnerabilidade e exposição comum (CVE) de impacto crítico.
O Compute Engine fornece versões de 64 bits destas imagens de SO públicas. Para mais informações sobre cada SO, incluindo a forma como cada SO é personalizado para ser executado no Compute Engine, consulte os detalhes do sistema operativo.
Consola
Na Google Cloud consola, aceda à página Imagens.
Por predefinição, a Google Cloud consola apresenta todas as imagens de SO disponíveis nos projetos Compute Engine images, Deep Learning VM Images e HPC images.
gcloud
gcloud compute images list
Por predefinição, a CLI gcloud lista todas as imagens de SO disponíveis nos projetos de imagens do Compute Engine.
Imagens de SO personalizadas
Uma imagem do SO personalizada é uma imagem de disco de arranque da qual é proprietário e cujo acesso controla. Use imagens do SO personalizadas para as seguintes tarefas:
Importe um disco virtual para o Compute Engine a partir do seu ambiente nas instalações ou de VMs que estão a ser executadas na sua estação de trabalho local ou noutra plataforma na nuvem. Pode importar manualmente imagens de disco de arranque para o Compute Engine, mas apenas um disco de cada vez.
Crie uma imagem a partir dos discos de arranque das suas instâncias de VM do Compute Engine existentes. Em seguida, use essa imagem para criar novos discos de arranque para as suas VMs. Este processo permite-lhe criar novas VMs que são pré-configuradas com as apps de que precisa sem ter de configurar uma imagem do SO pública de raiz.
Copie uma imagem para outra imagem através da CLI gcloud ou da API. Use o mesmo processo que usa para criar uma imagem, mas especifique outra imagem como origem da imagem. Também pode criar uma imagem a partir de uma imagem personalizada num projeto diferente.
Funcionalidades do sistema operativo convidado
Algumas funcionalidades do sistema operativo convidado só estão disponíveis em determinadas imagens do SO. Por exemplo, o SCSI de várias filas só está ativado em algumas imagens de SO públicas.
Para ativar estas funcionalidades nas suas imagens de SO personalizadas, especifique uma ou mais funcionalidades do sistema operativo convidado quando criar uma imagem de SO personalizada.
Custos da imagem do SO
As imagens de SO premium, sejam públicas ou personalizadas, incorrem em taxas de licenciamento para serem executadas no Compute Engine. Tem duas opções:
- Anexe uma licença a pedido/de pagamento conforme o uso (PAYG)
Traga a sua própria licença (BYOL)/Traga a sua própria subscrição (BYOS)
Para mais informações sobre licenças, consulte o artigo Tipos de licenças e preços.
Para imagens de SO personalizadas, também incorre num custo de armazenamento de imagens enquanto mantém a imagem de SO personalizada no seu projeto.
Famílias de imagens
As famílias de imagens ajudam a gerir as imagens no seu projeto agrupando imagens relacionadas, para que possa avançar e recuar entre versões de imagens específicas. Uma família de imagens aponta sempre para a versão mais recente de uma imagem do SO que não esteja descontinuada. A maioria das imagens de SO públicas está agrupada numa família de imagens. Por exemplo, a família de imagens debian-11
no projeto debian-cloud
aponta sempre para a imagem Debian 11 mais recente.
Famílias de imagens personalizadas
Se atualizar regularmente as suas imagens do SO personalizadas com configurações e software mais recentes, pode agrupar essas imagens numa família de imagens personalizada. A família de imagens aponta sempre para a imagem do SO mais recente nessa família, pelo que os seus modelos de instâncias e scripts podem usar essa imagem sem ter de atualizar referências a uma versão de imagem específica.
Além disso, uma vez que a família de imagens nunca aponta para uma imagem descontinuada, pode reverter a família de imagens para uma versão anterior da imagem do SO descontinuando a imagem mais recente nessa família. Tenha em atenção que a reversão só é possível se a versão anterior da imagem não estiver descontinuada. Para mais informações, consulte o artigo Definir versões de imagens numa família de imagens.
Para ver recomendações de práticas recomendadas quando trabalha com famílias de imagens, consulte o artigo Práticas recomendadas para famílias de imagens.
Sistemas operativos suportados pelos parceiros
Estes são sistemas operativos que pode executar Google Cloud, Google Cloud mas o parceiro ou o distribuidor é responsável por garantir que estes sistemas operativos funcionam com as funcionalidades Google Cloud e que as atualizações de segurança são mantidas. Para problemas específicos dos sistemas operativos suportados pelos parceiros, tem de usar recursos da comunidade ou receber apoio técnico ao nível empresarial do parceiro.
Os seguintes sistemas operativos compatíveis com parceiros podem ser executados no Google Cloud.
Oracle Linux
O Oracle Linux é um sistema operativo oferecido pela Oracle. As imagens do Oracle Linux estão disponíveis no Google Cloud fornecidas pela Oracle. Também pode importar imagens do Oracle Linux para o Google Cloud.
Se precisar de apoio técnico específico do sistema operativo Oracle Linux, pode consultar recursos da comunidade ou receber apoio técnico de nível empresarial diretamente da Oracle.
Importe imagens do SO Oracle Linux
Para importar a imagem do SO Oracle Linux para o Compute Engine, pode usar a ferramenta de importação disponível no Migrate to Virtual Machines. Esta ferramenta garante que as imagens do SO importadas estão configuradas corretamente para trabalhar num ambiente Google Cloud . Para ver instruções detalhadas, consulte o artigo Importe imagens de discos virtuais. Para ver uma lista das versões do SO Oracle Linux suportadas para importação, consulte o artigo Sistemas operativos suportados por parceiros.
Imagens de SO suportadas pela comunidade
As imagens de SO suportadas pela comunidade não são diretamente suportadas pelo Google Cloud. É da responsabilidade da comunidade do projeto garantir que estas imagens do SO funcionam com as Google Cloud funcionalidades e que as atualizações de segurança são mantidas. As imagens suportadas pela comunidade são fornecidas tal como estão pelas comunidades dos projetos que as criam e mantêm.
As seguintes imagens suportadas pela comunidade podem ser apresentadas em Google Cloud.
AlmaLinux
O AlmaLinux é um sistema operativo oferecido pelo projeto AlmaLinux.
As imagens do AlmaLinux estão disponíveis no projeto almalinux-cloud
. Para
listar as imagens do SO AlmaLinux, use o seguinte comando gcloud
:
gcloud compute images list --project almalinux-cloud --no-standard-images
Fedora Cloud
O Fedora Cloud é um sistema operativo mantido pelo
projeto Fedora Cloud.
As imagens do Fedora Cloud estão disponíveis no projeto fedora-cloud
. Para listar as imagens do Fedora Cloud OS, use o seguinte comando gcloud
:
gcloud compute images list --project fedora-cloud --no-standard-images
FreeBSD
O FreeBSD é um sistema operativo mantido pelo projeto FreeBSD.
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
O suporte do gVNIC para o FreeBSD (pré-visualização) está disponível com a versão 14.0 e posteriores. Para usar o gVNIC com outras versões, pode instalar manualmente o controlador.
Para criar uma VM que use o gVNIC com uma versão do FreeBSD anterior à 14.0, tem de criar uma imagem do SO personalizada que suporte o gVNIC e, em seguida, usar essa imagem do SO quando criar a VM.
openSUSE
O openSUSE é um sistema operativo baseado em Linux patrocinado pela SUSE. As imagens do openSUSE estão disponíveis no projeto opensuse-cloud
. Para apresentar uma lista de imagens do SO openSUSE, use o seguinte comando gcloud
:
gcloud compute images list --project opensuse-cloud --no-standard-images
Imagens do SO de HPC
As seguintes imagens de SO estão disponíveis para criar VMs otimizadas para executar 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 de imagens:cloud-hpc-image-public
Para o Rocky Linux 8:
- Família de imagens:
hpc-rocky-linux-8
, projeto de imagens:cloud-hpc-image-public
Para ver informações sobre a utilização desta imagem do SO, consulte o artigo Criar uma instância de VM pronta para HPC.
O que se segue?
- Veja a imagem de origem de uma instância de VM.
- Leia as práticas recomendadas de gestão de imagens.
- Saiba mais sobre a Política de apoio técnico e manutenção para imagens do SO.
- Crie e inicie uma instância.
- Leia sobre as instâncias do Compute Engine.
- Crie uma imagem personalizada.
- Crie uma imagem do zero.
Experimente
Se está a usar o Google Cloud pela primeira vez, crie uma conta para avaliar o desempenho do Compute Engine em cenários reais. Os novos clientes também recebem 300 USD em créditos gratuitos para executar, testar e implementar cargas de trabalho.
Experimente o Compute Engine gratuitamente