Imágenes de SO


Usa imágenes del sistema operativo (SO) para crear discos de arranque para tus instancias de máquina virtual (VM). Puedes usar uno de los siguientes tipos de imágenes de SO:

Algunas imágenes de SO también son capaces de ejecutar contenedores en Compute Engine.

Imágenes públicas de SO

Compute Engine ofrece numerosas imágenes públicas de SO preconfiguradas con sistemas operativos Linux o Windows compatibles. Usa estas imágenes de SO para crear y, luego, iniciar instancias. Compute Engine usa tu imagen seleccionada a fin de crear un disco de arranque persistente para cada VM. De forma predeterminada, el disco de arranque de una VM es del mismo tamaño que la imagen que seleccionaste. Si tu VM requiere un disco de arranque más grande que el tamaño de la imagen, modifica el tamaño del disco de arranque.

Lista de imágenes públicas de SO disponibles en Compute Engine

Para ver una lista completa de las imágenes públicas de SO con el nombre, el tamaño y el número de versión de cada imagen, puedes usar la consola de Google Cloud o Google Cloud CLI. Compute Engine actualiza las imágenes de SO públicas con frecuencia o cuando hay un parche disponible para una vulnerabilidad y exposición común (CVE) de impacto crítico.

Compute Engine proporciona versiones de 64 bits de estas imágenes públicas de SO. Si deseas obtener más información sobre cada SO, incluida la forma en que cada uno se personalizó para ejecutarse en Compute Engine, consulta los Detalles de los sistemas operativos.

Console

  1. En la consola de Google Cloud, ve a la página Imágenes.

    Ir a Imágenes

    De forma predeterminada, en la consola de Google Cloud, se enumeran todas las imágenes de SO disponibles en las imágenes de Compute Engine, Deep Learning VM Image y los proyectos de imágenes de HPC.

gcloud

gcloud compute images list

De forma predeterminada, en gcloud CLI, se enumeran todas las imágenes de SO disponibles en los proyectos de imágenes de Compute Engine.

Imágenes personalizadas de SO

Una imagen personalizada de SO es una imagen de disco de arranque que te pertenece y cuyo acceso está bajo tu control. Usa imágenes personalizadas de SO para las siguientes tareas:

Características del sistema operativo invitado

Algunas características del sistema operativo de invitado solo están disponibles en ciertas imágenes de SO. Por ejemplo, SCSI de cola múltiple solo está habilitado en algunas imágenes públicas de SO.

Para habilitar estas funciones en tus imágenes personalizadas de SO, especifica una o más características del sistema operativo invitado cuando creas una imagen personalizada de SO.

Costos de imágenes de SO

Las imágenes premium de SO, ya sean públicas o personalizadas, generan tarifas de licencia para ejecutarse en Compute Engine. Tienes dos opciones:

  • Adjunta una licencia de pago por uso (PAYG)
  • Licencia adquirida por el usuario (BYOL)/Trae tu propia suscripción (BYOS)

    Para obtener más información sobre las licencias, consulta Licencias y tipos de licencias.

En el caso de las imágenes personalizadas de SO, también se te cobra por cargos de almacenamiento de imágenes mientras se mantiene la imagen personalizada de SO en tu proyecto.

Familias de imágenes

Las familias de imágenes te ayudan a administrar las imágenes de tu proyecto, ya que agrupan las imágenes relacionadas para que puedas implementar o revertir entre versiones de imágenes específicas. Una familia de imágenes siempre apunta a la última versión de una imagen de SO que no esté obsoleta. La mayoría de las imágenes públicas de SO se agrupan en una familia de imágenes. Por ejemplo, la familia de imágenes debian-11 en el proyecto debian-cloud siempre apunta a la imagen de Debian 11 más reciente.

Familias de imágenes personalizadas

Si actualizas con regularidad tus imágenes personalizadas de SO con configuraciones y software más nuevos, puedes agruparlas en una familia de imágenes personalizadas. La familia de imágenes siempre apunta a la imagen de SO más reciente de esa familia para que tus plantillas de instancias y secuencias de comandos puedan usarla sin tener que actualizar las referencias a una versión de imagen específica.

Además, dado que la familia de imágenes nunca apunta a una imagen obsoleta, puedes marcar como obsoleta la imagen de SO más reciente para revertir la familia de imágenes a una versión anterior.

Para obtener más información consulta Configura las versiones de imágenes en una familia de imágenes.

Para obtener recomendaciones de las prácticas recomendadas cuando trabajas con familias de imágenes, consulta las Prácticas recomendadas de familias de imágenes.

Imágenes de SO compatibles con la comunidad

Las imágenes de SO con asistencia de la comunidad no reciben asistencia directa de Compute Engine. Depende de la comunidad del proyecto garantizar que las imágenes de SO funcionen con las características de Compute Engine y mantener las actualizaciones de seguridad. Las imágenes con asistencia comunitaria se proporcionan tal como las compilan y mantienen las comunidades de los proyectos.

AlmaLinux

AlmaLinux es un sistema operativo gratuito que ofrece el proyecto AlmaLinux. Las imágenes de AlmaLinux están disponibles en el proyecto almalinux-cloud. Para mostrar una lista de las imágenes de SO de AlmaLinux, usa el siguiente comando gcloud:

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

Fedora Cloud

Fedora Cloud es un sistema operativo gratuito mantenido por el proyecto Fedora Cloud. Las imágenes de Fedora Cloud están disponibles en el proyecto fedora-cloud. Para mostrar una lista de las imágenes de SO de Fedora Cloud, usa el siguiente comando de gcloud:

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

FreeBSD

FreeBSD es un sistema operativo gratuito mantenido por el proyecto FreeBSD. Las imágenes de FreeBSD están disponibles en el proyecto freebsd-org-cloud-dev. Para mostrar una lista de las imágenes de SO de FreeBSD, usa el siguiente comando de gcloud:

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

La compatibilidad de gVNIC para FreeBSD (vista previa) está disponible con la versión 14.0 y posteriores. Para usar gVNIC con otras versiones, el controlador se puede instalar de forma manual.

Para crear una VM que use gVNIC con una versión de FreeBSD anterior a la 14.0, debes crear una imagen de SO personalizada que admita gVNIC y, luego, usar esa imagen de SO cuando crees la VM.

openSUSE

openSUSE es un sistema operativo gratuito basado en Linux patrocinado por SUSE. Las imágenes de openSUSE están disponibles en el proyecto opensuse-cloud. Para mostrar una lista de las imágenes de SO de openSUSE, usa el siguiente comando de gcloud:

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

Imágenes de SO de HPC

Las siguientes imágenes de SO están disponibles para crear VMs optimizadas para ejecutar cargas de trabajo de computación de alto rendimiento (HPC) en Compute Engine:

Para CentOS 7:

  • Familia de imágenes: hpc-centos-7; proyecto de imagen: cloud-hpc-image-public

Para Rocky Linux 8:

  • Familia de imágenes: hpc-rocky-linux-8; proyecto de imagen: cloud-hpc-image-public

Si deseas obtener información sobre el uso de esta imagen de SO, consulta Crea una instancia de VM lista para HPC.

¿Qué sigue?

Pruébalo tú mismo

Si es la primera vez que usas Google Cloud, crea una cuenta para evaluar el rendimiento de Compute Engine en situaciones reales. Los clientes nuevos también obtienen $300 en créditos gratuitos para ejecutar, probar y, además, implementar cargas de trabajo.

Probar Compute Engine gratis