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:
- Las imágenes públicas del sistema operativo son proporcionadas y mantenidas por Google, comunidades de código abierto y proveedores externos. De forma predeterminada, todos los proyectos de Google Cloud tienen acceso a estas imágenes del sistema operativo y pueden usarlas para crear instancias de VM .
- Las imágenes personalizadas del sistema operativo solo están disponibles para su proyecto de Google Cloud. Puede crear una imagen de sistema operativo personalizada a partir de discos de arranque y otras imágenes. Luego, use la imagen del sistema operativo personalizada para crear instancias de VM .
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
En la consola de Google Cloud, vaya a la página 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:
Importe un disco virtual a Compute Engine desde su entorno local o desde máquinas virtuales que se ejecutan en su estación de trabajo local o en otra plataforma en la nube. Puedes importar manualmente imágenes de discos de arranque a Compute Engine, pero un disco a la vez.
Cree una imagen a partir de los discos de arranque de sus instancias de VM de Compute Engine existentes. Luego use esa imagen para crear nuevos discos de arranque para sus máquinas virtuales. Este proceso le permite crear nuevas máquinas virtuales preconfiguradas con las aplicaciones que necesita sin tener que configurar una imagen pública del sistema operativo desde cero.
Copie una imagen a otra mediante la CLI de gcloud o la API . Utilice el mismo proceso que utiliza para crear una imagen , pero especifique otra imagen como fuente de la imagen. También puedes crear una imagen a partir de una imagen personalizada en un proyecto diferente.
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?
- Vea la imagen de origen de una instancia de VM.
- Lea las mejores prácticas de gestión de imágenes .
- Obtenga más información sobre la política de soporte y mantenimiento para imágenes del sistema operativo .
- Cree e inicie una instancia .
- Lea acerca de las instancias de Compute Engine .
- Crea una imagen personalizada .
- Construye una imagen desde cero .
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 gratisUtilice 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:
- Las imágenes públicas del sistema operativo son proporcionadas y mantenidas por Google, comunidades de código abierto y proveedores externos. De forma predeterminada, todos los proyectos de Google Cloud tienen acceso a estas imágenes del sistema operativo y pueden usarlas para crear instancias de VM .
- Las imágenes personalizadas del sistema operativo solo están disponibles para su proyecto de Google Cloud. Puede crear una imagen de sistema operativo personalizada a partir de discos de arranque y otras imágenes. Luego, use la imagen del sistema operativo personalizada para crear instancias de VM .
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
En la consola de Google Cloud, vaya a la página 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:
Importe un disco virtual a Compute Engine desde su entorno local o desde máquinas virtuales que se ejecutan en su estación de trabajo local o en otra plataforma en la nube. Puedes importar manualmente imágenes de discos de arranque a Compute Engine, pero un disco a la vez.
Cree una imagen a partir de los discos de arranque de sus instancias de VM de Compute Engine existentes. Luego use esa imagen para crear nuevos discos de arranque para sus máquinas virtuales. Este proceso le permite crear nuevas máquinas virtuales preconfiguradas con las aplicaciones que necesita sin tener que configurar una imagen pública del sistema operativo desde cero.
Copie una imagen a otra mediante la CLI de gcloud o la API . Utilice el mismo proceso que utiliza para crear una imagen , pero especifique otra imagen como fuente de la imagen. También puedes crear una imagen a partir de una imagen personalizada en un proyecto diferente.
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?
- Vea la imagen de origen de una instancia de VM.
- Lea las mejores prácticas de gestión de imágenes .
- Obtenga más información sobre la política de soporte y mantenimiento para imágenes del sistema operativo .
- Cree e inicie una instancia .
- Lea acerca de las instancias de Compute Engine .
- Crea una imagen personalizada .
- Construye una imagen desde cero .
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