Usa imágenes de sistemas operativos para crear discos de arranque para tus instancias de máquinas virtuales. Puedes usar uno de los siguientes tipos de imagen de SO:
- Las imágenes de SO públicas las proporcionan y mantienen Google, comunidades de código abierto y proveedores externos. De forma predeterminada, todos los Google Cloud proyectos tienen acceso a estas imágenes de SO y pueden usarlas para crear instancias de VM.
- Las imágenes de SO personalizadas solo están disponibles para tu proyectoGoogle Cloud . Puedes crear una imagen de SO personalizada a partir de discos de arranque y otras imágenes. Después, usa la imagen de SO personalizada para crear instancias de máquina virtual.
Algunas imágenes de SO también pueden ejecutar contenedores en Compute Engine.
Imágenes de SO públicas
Compute Engine ofrece muchas imágenes de SO públicas preconfiguradas con sistemas operativos compatibles Linux o Windows. Usa estas imágenes de SO para crear e iniciar instancias. Compute Engine usa la imagen que has seleccionado para crear un disco de arranque persistente para cada VM. De forma predeterminada, el disco de arranque de una VM tiene el mismo tamaño que la imagen que has seleccionado. Si tu máquina virtual requiere un disco de arranque más grande que el tamaño de la imagen, cambia el tamaño del disco de arranque.
Lista de imágenes de SO públicas disponibles en Compute Engine
Para ver una lista completa de 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 Google Cloud consola o la CLI de Google Cloud. Compute Engine actualiza las imágenes públicas del SO con regularidad o cuando hay disponible un parche para una vulnerabilidad y exposición comunes (CVE) de impacto crítico.
Compute Engine proporciona versiones de 64 bits de estas imágenes públicas del SO. Para obtener más información sobre cada SO, incluido cómo se personaliza cada SO para ejecutarse en Compute Engine, consulta los detalles de los sistemas operativos.
Consola
En la Google Cloud consola, ve a la página Imágenes.
De forma predeterminada, la consola muestra todas las imágenes de SO disponibles en los proyectos Imágenes de Compute Engine, Imágenes de máquinas virtuales de aprendizaje profundo e Imágenes de HPC. Google Cloud
gcloud
gcloud compute images list
De forma predeterminada, la CLI de gcloud muestra todas las imágenes de SO disponibles en los proyectos de imágenes de Compute Engine.
Imágenes de SO personalizadas
Una imagen de SO personalizada es una imagen de disco de arranque que te pertenece y cuyo acceso controlas. Usa imágenes de SO personalizadas para las siguientes tareas:
Importa un disco virtual a Compute Engine desde tu entorno local o desde máquinas virtuales que se ejecuten en tu estación de trabajo local o en otra plataforma en la nube. Puedes importar manualmente imágenes de disco de arranque a Compute Engine, pero de un disco a la vez.
Crea una imagen a partir de los discos de arranque de tus instancias de VM de Compute Engine. Después, usa esa imagen para crear nuevos discos de arranque para tus máquinas virtuales. Este proceso te permite crear VMs preconfiguradas con las aplicaciones que necesitas sin tener que configurar una imagen de SO pública desde cero.
Copia una imagen en otra mediante la CLI de gcloud o la API. Sigue el mismo proceso que utilizas para crear una imagen, pero especifica otra imagen como origen. También puedes crear una imagen a partir de una imagen personalizada de otro proyecto.
Funciones del sistema operativo invitado
Algunas funciones del sistema operativo invitado solo están disponibles en determinadas imágenes del SO. Por ejemplo, SCSI multicola 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 varias funciones del sistema operativo invitado al crear una imagen de SO personalizada.
Costes de las imágenes del SO
Las imágenes de SO premium, ya sean públicas o personalizadas, conllevan tarifas de licencia para ejecutarse en Compute Engine. Dispones de dos opciones:
- Adjuntar una licencia bajo demanda o de pago por uso
Licencia adquirida por el usuario (BYOL) o suscripción adquirida por el usuario (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 cobrará por el almacenamiento de imágenes mientras mantengas la imagen de SO personalizada en tu proyecto.
Familias de imágenes
Las familias de imágenes te ayudan a gestionar las imágenes de tu proyecto agrupando las imágenes relacionadas para que puedas avanzar y retroceder entre versiones específicas de una imagen. Una familia de imágenes siempre apunta a la versión más reciente de una imagen del SO que no esté obsoleta. La mayoría de las imágenes de SO públicas se agrupan en una familia de imágenes. Por ejemplo, la familia de imágenes debian-11
del proyecto debian-cloud
siempre apunta a la imagen de Debian 11 más reciente.
Familias de imágenes personalizadas
Si actualizas con frecuencia tus imágenes de SO personalizadas con configuraciones y software más recientes, 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, por lo que tus plantillas de instancia y tus secuencias de comandos pueden usar esa imagen sin tener que actualizar las referencias a una versión de imagen específica.
Además, como la familia de imágenes nunca apunta a una imagen obsoleta, puedes restaurar la familia de imágenes a una versión anterior de la imagen del SO obsoletando la imagen más reciente de esa familia. Ten en cuenta que solo se puede restaurar la versión anterior de la imagen si no está obsoleta. Para obtener más información, consulta Configurar versiones de imagen en una familia de imágenes.
Para consultar las prácticas recomendadas al trabajar con familias de imágenes, consulte Prácticas recomendadas para familias de imágenes.
Sistemas operativos compatibles con partners
Estos son sistemas operativos que puedes usar en Google Cloud, pero el partner o el distribuidor son los responsables de asegurarse de que estos sistemas operativos funcionen con las funciones de Google Cloud y de que se mantengan las actualizaciones de seguridad. Si tienes problemas específicos con los sistemas operativos compatibles con el partner, debes usar los recursos de la comunidad o recibir asistencia de nivel empresarial del partner.
Los siguientes sistemas operativos compatibles con partners 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 recursos de la comunidad u obtener asistencia de nivel empresarial directamente de Oracle.
Importar imágenes del SO Oracle Linux
Para importar una imagen del SO Oracle Linux a Compute Engine, puedes usar la herramienta de importación disponible en Migrate to Virtual Machines. Esta herramienta asegura que las imágenes del SO importadas estén configuradas correctamente para trabajar en un entorno Google Cloud . Para obtener instrucciones detalladas, consulta Importar imágenes de disco virtual. Para ver una lista de las versiones del SO Oracle Linux que se pueden importar, consulta Sistemas operativos compatibles con partners.
Imágenes de SO compatibles con la comunidad
Google Cloudno ofrece asistencia directa para las imágenes de SO compatibles con la comunidad. La comunidad del proyecto es la responsable de asegurarse de que estas imágenes del SO funcionen con lasGoogle Cloud funciones y de que se mantengan las actualizaciones de seguridad. Las imágenes con asistencia de la comunidad se proporcionan tal cual por las comunidades del proyecto que las crean y mantienen.
Las siguientes imágenes compatibles con 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 las imágenes del SO AlmaLinux, usa el siguiente comando gcloud
:
gcloud compute images list --project almalinux-cloud --no-standard-images
Fedora Cloud
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 las imágenes de Fedora Cloud OS, usa 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 las imágenes del SO FreeBSD, usa 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 en la versión 14.0 y posteriores. Para usar gVNIC con otras versiones, el controlador se puede instalar manualmente.
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, a continuación, usar esa imagen de SO al crear la VM.
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 ver una lista de imágenes del SO openSUSE, usa el siguiente comando gcloud
:
gcloud compute images list --project opensuse-cloud --no-standard-images
Imágenes de SO para HPC
Las siguientes imágenes de SO están disponibles para crear máquinas virtuales optimizadas para ejecutar cargas de trabajo de computación de alto rendimiento (HPC) en Compute Engine:
En CentOS 7:
- Familia de imágenes:
hpc-centos-7
, proyecto de imágenes:cloud-hpc-image-public
En Rocky Linux 8:
- Familia de imágenes:
hpc-rocky-linux-8
, proyecto de imágenes:cloud-hpc-image-public
Para obtener información sobre cómo usar esta imagen del SO, consulta Crear una instancia de máquina virtual lista para HPC.
Siguientes pasos
- Consulta la imagen de origen de una instancia de VM.
- Consulta las prácticas recomendadas para gestionar imágenes.
- Consulta la política de asistencia y mantenimiento de imágenes de SO.
- Crea e inicia una instancia.
- Consulta información sobre las instancias de Compute Engine.
- Crea una imagen personalizada.
- Crea una imagen desde cero.
Pruébalo
Si es la primera vez que utilizas Google Cloud, crea una cuenta para evaluar el rendimiento de Compute Engine en situaciones reales. Los nuevos clientes también reciben 300 USD en crédito gratuito para ejecutar, probar y desplegar cargas de trabajo.
Probar Compute Engine gratis