Imágenes del sistema operativo


Utilice imágenes del sistema operativo (SO) para crear discos de arranque para sus instancias de máquina virtual (VM). Puede utilizar uno de los siguientes tipos de imágenes del sistema operativo:

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

Imágenes públicas del sistema operativo

Compute Engine ofrece muchas imágenes de sistemas operativos públicos preconfigurados que tienen sistemas operativos Linux o Windows compatibles. Utilice estas imágenes del sistema operativo para crear e iniciar instancias . Compute Engine usa la imagen seleccionada para crear un disco de arranque persistente para cada VM. De forma predeterminada, el disco de inicio de una VM tiene el mismo tamaño que la imagen que seleccionó. Si su VM requiere un disco de inicio más grande que el tamaño de la imagen, cambie el tamaño del disco de inicio .

Lista de imágenes públicas del sistema operativo disponibles en Compute Engine

Para ver una lista completa de imágenes públicas del sistema operativo con el nombre, el tamaño y el número de versión de cada imagen, puede usar la consola de Google Cloud o la CLI de Google Cloud. Compute Engine actualiza las imágenes públicas del sistema operativo con regularidad o cuando hay disponible un parche 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 del sistema operativo. Para obtener más información sobre cada sistema operativo, incluido cómo se personaliza cada sistema operativo para ejecutarse en Compute Engine, consulta Detalles del sistema operativo .

Consola

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

    Ir a Imágenes

    De forma predeterminada, la consola de Google Cloud enumera todas las imágenes del sistema operativo disponibles en los proyectos de imágenes de Compute Engine , imágenes de VM de aprendizaje profundo e imágenes de HPC .

nube de gcloud

gcloud compute images list

De forma predeterminada, la CLI de gcloud enumera todas las imágenes del sistema operativo disponibles en los proyectos de imágenes de Compute Engine .

Imágenes de sistema operativo personalizadas

Una imagen de sistema operativo personalizada es una imagen de disco de arranque que usted posee y a la que controla el acceso. Utilice imágenes de sistema operativo personalizadas para las siguientes tareas:

Funciones del sistema operativo invitado

Algunas funciones del sistema operativo invitado solo están disponibles en determinadas imágenes del sistema operativo. Por ejemplo, SCSI multicola está habilitado solo en algunas imágenes de sistema operativo públicas.

Para habilitar estas funciones en sus imágenes de sistema operativo personalizadas, especifique una o más funciones del sistema operativo invitado cuando cree una imagen de sistema operativo personalizada .

Costos de imagen del sistema operativo

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

  • Adjunte una licencia bajo demanda/pago por uso (PAYG)
  • Traiga su propia licencia (BYOL)/Traiga su propia suscripción (BYOS)

    Para obtener más información sobre las licencias, consulte Tipos de licencia y precios .

Para las imágenes de sistema operativo personalizadas, también incurre en un cargo por almacenamiento de imágenes mientras mantiene su imagen de sistema operativo personalizada en su proyecto.

Familias de imágenes

Las familias de imágenes le ayudan a gestionar imágenes en su proyecto agrupando imágenes relacionadas, de modo que pueda avanzar y retroceder entre versiones de imágenes específicas. Una familia de imágenes siempre apunta a la última versión de una imagen del sistema operativo que no está obsoleta. La mayoría de las imágenes públicas del sistema operativo 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 actualiza periódicamente las imágenes personalizadas de su sistema operativo con configuraciones y software más nuevos, puede agrupar esas imágenes en una familia de imágenes personalizada. La familia de imágenes siempre apunta a la imagen del sistema operativo más reciente de esa familia, por lo que sus plantillas de instancia y scripts pueden usar esa imagen sin tener que actualizar las referencias a una versión de imagen específica.

Además, debido a que la familia de imágenes nunca apunta a una imagen obsoleta, puede revertir la familia de imágenes a una versión anterior de la imagen del sistema operativo dejando obsoleta la imagen más reciente de esa familia.

Para obtener más información, consulte Configuración de versiones de imágenes en una familia de imágenes .

Para obtener recomendaciones de mejores prácticas al trabajar con familias de imágenes, consulte Mejores prácticas de familias de imágenes .

Sistemas operativos compatibles con socios

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

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

Oráculo Linux

Oracle Linux es un sistema operativo ofrecido por Oracle. Las imágenes de Oracle Linux están disponibles en Google Cloud proporcionado por Oráculo. También puede importar imágenes de Oracle Linux a Google Cloud.

Si necesita soporte específico para el sistema operativo Oracle Linux, puede consultar los recursos de la comunidad u obtener soporte de nivel empresarial directamente de Oracle.

Importar imágenes del sistema operativo Oracle Linux

Para importar una imagen del sistema operativo Oracle Linux a Compute Engine, puede utilizar la herramienta de importación disponible en Migrar a máquinas virtuales. Esta herramienta garantiza que las imágenes del sistema operativo importadas estén configuradas correctamente para trabajar en un Google Cloud ambiente. Para obtener instrucciones detalladas, consulte Importar imágenes de discos virtuales . Para obtener una lista de las versiones del sistema operativo Oracle Linux admitidas para la importación, consulte Sistemas operativos admitidos por los socios .

Imágenes de SO compatibles con la comunidad

Las imágenes del sistema operativo compatibles con la comunidad no son compatibles directamente con Google Cloud. Depende de la comunidad del proyecto garantizar que estas imágenes del sistema operativo funcionen conGoogle Cloud funciones y que se mantengan las actualizaciones de seguridad. Las imágenes respaldadas por la comunidad son proporcionadas tal cual por las comunidades del proyecto que las construyen y mantienen.

Las siguientes imágenes admitidas por la comunidad se pueden ejecutar en Google Cloud.

AlmaLinux

AlmaLinux es un sistema operativo ofrecido por el proyecto AlmaLinux . Las imágenes de AlmaLinux están disponibles en el proyecto almalinux-cloud . Para enumerar imágenes del sistema operativo AlmaLinux, use el siguiente comando gcloud :

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

Nube de Fedora

Fedora Cloud es un sistema operativo mantenido por el proyecto Fedora Cloud . Las imágenes de Fedora Cloud están disponibles en el proyecto fedora-cloud . Para enumerar imágenes del sistema operativo Fedora Cloud, use el siguiente comando gcloud :

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

FreeBSD

FreeBSD es un sistema operativo mantenido por el proyecto FreeBSD . Las imágenes de FreeBSD están disponibles en el proyecto freebsd-org-cloud-dev . Para enumerar imágenes del sistema operativo FreeBSD, use el siguiente comando gcloud :

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

La compatibilidad con gVNIC para FreeBSD ( Vista previa ) está disponible con la versión 14.0 y posteriores. Para utilizar gVNIC con otras versiones, el controlador se puede instalar manualmente .

Para crear una máquina virtual que use gVNIC con una versión de FreeBSD anterior a 14.0, debe crear una imagen de sistema operativo personalizada que admita gVNIC y luego usar esa imagen de sistema operativo al crear la máquina virtual.

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 enumerar imágenes del sistema operativo openSUSE, use el siguiente comando gcloud :

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

Imágenes del sistema operativo HPC

Las siguientes imágenes del sistema operativo están disponibles para crear máquinas virtuales 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

Para obtener información sobre el uso de esta imagen del sistema operativo, consulte Creación de una instancia de VM lista para HPC .

¿Qué sigue?

Pruébalo por ti mismo

Si eres nuevo en Google Cloud, crea una cuenta para evaluar el rendimiento de Compute Engine en escenarios del mundo real. Los nuevos clientes también obtienen $300 en créditos gratuitos para ejecutar, probar e implementar cargas de trabajo.

Prueba Compute Engine gratis
,

Utilice imágenes del sistema operativo (SO) para crear discos de arranque para sus instancias de máquina virtual (VM). Puede utilizar uno de los siguientes tipos de imágenes del sistema operativo:

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

Imágenes públicas del sistema operativo

Compute Engine ofrece muchas imágenes de sistemas operativos públicos preconfigurados que tienen sistemas operativos Linux o Windows compatibles. Utilice estas imágenes del sistema operativo para crear e iniciar instancias . Compute Engine usa la imagen seleccionada para crear un disco de arranque persistente para cada VM. De forma predeterminada, el disco de inicio de una VM tiene el mismo tamaño que la imagen que seleccionó. Si su VM requiere un disco de inicio más grande que el tamaño de la imagen, cambie el tamaño del disco de inicio .

Lista de imágenes públicas del sistema operativo disponibles en Compute Engine

Para ver una lista completa de imágenes públicas del sistema operativo con el nombre, el tamaño y el número de versión de cada imagen, puede usar la consola de Google Cloud o la CLI de Google Cloud. Compute Engine actualiza las imágenes públicas del sistema operativo con regularidad o cuando hay disponible un parche 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 del sistema operativo. Para obtener más información sobre cada sistema operativo, incluido cómo se personaliza cada sistema operativo para ejecutarse en Compute Engine, consulta Detalles del sistema operativo .

Consola

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

    Ir a Imágenes

    De forma predeterminada, la consola de Google Cloud enumera todas las imágenes del sistema operativo disponibles en los proyectos de imágenes de Compute Engine , imágenes de VM de aprendizaje profundo e imágenes de HPC .

nube de gcloud

gcloud compute images list

De forma predeterminada, la CLI de gcloud enumera todas las imágenes del sistema operativo disponibles en los proyectos de imágenes de Compute Engine .

Imágenes de sistema operativo personalizadas

Una imagen de sistema operativo personalizada es una imagen de disco de arranque que usted posee y a la que controla el acceso. Utilice imágenes de sistema operativo personalizadas para las siguientes tareas:

Funciones del sistema operativo invitado

Algunas funciones del sistema operativo invitado solo están disponibles en determinadas imágenes del sistema operativo. Por ejemplo, SCSI multicola está habilitado solo en algunas imágenes de sistema operativo públicas.

Para habilitar estas funciones en sus imágenes de sistema operativo personalizadas, especifique una o más funciones del sistema operativo invitado cuando cree una imagen de sistema operativo personalizada .

Costos de imagen del sistema operativo

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

  • Adjunte una licencia bajo demanda/pago por uso (PAYG)
  • Traiga su propia licencia (BYOL)/Traiga su propia suscripción (BYOS)

    Para obtener más información sobre las licencias, consulte Tipos de licencia y precios .

Para las imágenes de sistema operativo personalizadas, también incurre en un cargo por almacenamiento de imágenes mientras mantiene su imagen de sistema operativo personalizada en su proyecto.

Familias de imágenes

Las familias de imágenes le ayudan a gestionar imágenes en su proyecto agrupando imágenes relacionadas, de modo que pueda avanzar y retroceder entre versiones de imágenes específicas. Una familia de imágenes siempre apunta a la última versión de una imagen del sistema operativo que no está obsoleta. La mayoría de las imágenes públicas del sistema operativo 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 actualiza periódicamente las imágenes personalizadas de su sistema operativo con configuraciones y software más nuevos, puede agrupar esas imágenes en una familia de imágenes personalizada. La familia de imágenes siempre apunta a la imagen del sistema operativo más reciente de esa familia, por lo que sus plantillas de instancia y scripts pueden usar esa imagen sin tener que actualizar las referencias a una versión de imagen específica.

Además, debido a que la familia de imágenes nunca apunta a una imagen obsoleta, puede revertir la familia de imágenes a una versión anterior de la imagen del sistema operativo dejando obsoleta la imagen más reciente de esa familia.

Para obtener más información, consulte Configuración de versiones de imágenes en una familia de imágenes .

Para obtener recomendaciones de mejores prácticas al trabajar con familias de imágenes, consulte Mejores prácticas de familias de imágenes .

Sistemas operativos compatibles con socios

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

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

Oráculo Linux

Oracle Linux es un sistema operativo ofrecido por Oracle. Las imágenes de Oracle Linux están disponibles en Google Cloud proporcionado por Oráculo. También puede importar imágenes de Oracle Linux a Google Cloud.

Si necesita soporte específico para el sistema operativo Oracle Linux, puede consultar los recursos de la comunidad u obtener soporte de nivel empresarial directamente de Oracle.

Importar imágenes del sistema operativo Oracle Linux

Para importar una imagen del sistema operativo Oracle Linux a Compute Engine, puede utilizar la herramienta de importación disponible en Migrar a máquinas virtuales. Esta herramienta garantiza que las imágenes del sistema operativo importadas estén configuradas correctamente para trabajar en un Google Cloud ambiente. Para obtener instrucciones detalladas, consulte Importar imágenes de discos virtuales . Para obtener una lista de las versiones del sistema operativo Oracle Linux admitidas para la importación, consulte Sistemas operativos admitidos por los socios .

Imágenes de SO compatibles con la comunidad

Las imágenes del sistema operativo compatibles con la comunidad no son compatibles directamente con Google Cloud. Depende de la comunidad del proyecto garantizar que estas imágenes del sistema operativo funcionen conGoogle Cloud funciones y que se mantengan las actualizaciones de seguridad. Las imágenes respaldadas por la comunidad son proporcionadas tal cual por las comunidades del proyecto que las construyen y mantienen.

Las siguientes imágenes admitidas por la comunidad se pueden ejecutar en Google Cloud.

AlmaLinux

AlmaLinux es un sistema operativo ofrecido por el proyecto AlmaLinux . Las imágenes de AlmaLinux están disponibles en el proyecto almalinux-cloud . Para enumerar imágenes del sistema operativo AlmaLinux, use el siguiente comando gcloud :

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

Nube de Fedora

Fedora Cloud es un sistema operativo mantenido por el proyecto Fedora Cloud . Las imágenes de Fedora Cloud están disponibles en el proyecto fedora-cloud . Para enumerar imágenes del sistema operativo Fedora Cloud, use el siguiente comando gcloud :

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

FreeBSD

FreeBSD es un sistema operativo mantenido por el proyecto FreeBSD . Las imágenes de FreeBSD están disponibles en el proyecto freebsd-org-cloud-dev . Para enumerar imágenes del sistema operativo FreeBSD, use el siguiente comando gcloud :

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

La compatibilidad con gVNIC para FreeBSD ( Vista previa ) está disponible con la versión 14.0 y posteriores. Para utilizar gVNIC con otras versiones, el controlador se puede instalar manualmente .

Para crear una máquina virtual que use gVNIC con una versión de FreeBSD anterior a 14.0, debe crear una imagen de sistema operativo personalizada que admita gVNIC y luego usar esa imagen de sistema operativo al crear la máquina virtual.

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 enumerar imágenes del sistema operativo openSUSE, use el siguiente comando gcloud :

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

Imágenes del sistema operativo HPC

Las siguientes imágenes del sistema operativo están disponibles para crear máquinas virtuales 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

Para obtener información sobre el uso de esta imagen del sistema operativo, consulte Creación de una instancia de VM lista para HPC .

¿Qué sigue?

Pruébalo por ti mismo

Si eres nuevo en Google Cloud, crea una cuenta para evaluar el rendimiento de Compute Engine en escenarios del mundo real. Los nuevos clientes también obtienen $300 en créditos gratuitos para ejecutar, probar e implementar cargas de trabajo.

Prueba Compute Engine gratis