Imágenes de SO

Usa imágenes del sistema operativo (SO) para crear discos de arranque para tus instancias de máquina virtual (VM) o Bare Metal de Compute Engine. Puedes usar los siguientes tipos de imágenes de SO cuando creas instancias de procesamiento y discos de arranque:

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

Imágenes de SO públicas

Compute Engine ofrece numerosas imágenes de SO públicas preconfiguradas con sistemas operativos Linux o Windows compatibles. Usa estas imágenes de SO para crear y, luego, iniciar instancias. Compute Engine usa la imagen que seleccionaste para crear un disco de arranque persistente para cada instancia de procesamiento. De forma predeterminada, el disco de arranque de una instancia es del mismo tamaño que la imagen que seleccionaste. Si la instancia de procesamiento requiere un disco de arranque mayor que el tamaño de la imagen, cambia 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 de SO públicas 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 de SO públicas. 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 los proyectos de imágenes de Compute Engine, Deep Learning VM Image y de imagen de VM 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 de SO personalizadas

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 de SO personalizadas para las siguientes tareas:

  • Importar un disco virtual a Compute Engine desde el entorno local o desde las instancias de procesamiento que se ejecutan en la estación de trabajo local o en otra plataforma en la nube Puedes importar imágenes de disco de arranque a Compute Engine de forma manual, pero solo un disco a la vez.

  • Crea imágenes personalizadas a partir de los discos de arranque de tus instancias existentes de Compute Engine. Luego, usar esa imagen para crear discos de arranque nuevos para tus instancias de procesamiento Este proceso te permite crear instancias nuevas preconfiguradas con las apps que necesitas sin tener que configurar una imagen de SO pública desde cero.

  • Copia una imagen en otra imagen con la gcloud CLI o la API. Usa el mismo proceso que usas para crear una imagen, pero especifica otra imagen como fuente. También puedes crearla a partir de una imagen personalizada de un proyecto diferente.

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 de SO públicas.

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

Costos de imágenes de SO

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

  • Conecta una licencia a pedido o 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 Tipos de licencias y precios.

En el caso de las imágenes de SO personalizadas, también se te cobra por cargos de almacenamiento de imágenes mientras se mantiene la imagen de SO personalizada 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-13 en el proyecto debian-cloud siempre apunta a la imagen de Debian 13 más reciente.

Familias de imágenes personalizadas

Si actualizas con regularidad tus imágenes de SO personalizadas 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. Ten en cuenta que la reversión solo es posible si la versión de la imagen anterior no está obsoleta. 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.

Sistemas operativos compatibles con los socios

Estos son sistemas operativos que puedes ejecutar en Google Cloud, pero el socio o distribuidor es responsable de garantizar que estos sistemas operativos funcionen con las funciones de Google Cloud y que se mantengan las actualizaciones de seguridad. Si tienes problemas específicos con los sistemas operativos compatibles con los socios, debes usar los recursos de la comunidad u obtener asistencia a nivel empresarial del socio.

Los siguientes sistemas operativos compatibles con socios se pueden ejecutar en Google Cloud.

Oracle Linux

Oracle Linux es un sistema operativo que ofrece Oracle. Las imágenes de Oracle Linux están disponibles en Google Cloud proporcionadas por Oracle. También puedes importar imágenes de Oracle Linux a Google Cloud.

Si necesitas asistencia específica para el sistema operativo Oracle Linux, puedes consultar los recursos de la comunidad u obtener asistencia a nivel empresarial directamente de Oracle.

Importa imágenes del SO Oracle Linux

Para importar una imagen de SO de Oracle Linux a Compute Engine, puedes usar la herramienta de importación disponible en Migrate to Virtual Machines. Esta herramienta garantiza que las imágenes de SO importadas estén configuradas correctamente para funcionar en un entorno de Google Cloud . Para obtener instrucciones detalladas, consulta Importa imágenes de discos virtuales. Para obtener una lista de las versiones del SO Oracle Linux compatibles con la importación, consulta Sistemas operativos compatibles con los socios.

Imágenes de SO con asistencia de la comunidad

Las imágenes de SO con asistencia de la comunidad no reciben asistencia directa de Google Cloud. Depende de la comunidad del proyecto garantizar que las imágenes de SO funcionen con las características deGoogle Cloud 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.

Las siguientes imágenes con asistencia de la comunidad se pueden ejecutar en Google Cloud.

Fedora Cloud

Fedora Cloud es un sistema operativo que mantiene 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 que mantiene 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 (versión preliminar) 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 instancia de procesamiento 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 instancia de procesamiento.

openSUSE

openSUSE es un sistema operativo 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 TPU

Las siguientes imágenes de SO están disponibles para crear VMs que usen TPUs:

Versión de TPU Versión del SO Versión de kernel Proyecto de imagen Familia de imágenes
TPU7x (Ironwood) Ubuntu 24.04 LTS 6.8 ubuntu-os-accelerator-images ubuntu-accel-2404-amd64-tpu-tpu7x
v6e (Trillium), v5p Ubuntu 22.04 LTS 6.8 ubuntu-os-accelerator-images ubuntu-accel-2204-amd64-tpu-v5e-v5p-v6e

Para obtener más información, consulta Versiones de Ubuntu LTS con DG.

¿Qué sigue?