Entorno invitado

Cuando inicias una instancia de VM con las imágenes públicas que proporciona Google, un entorno de invitado se instala automáticamente en la instancia de VM. El entorno de invitado es un conjunto de secuencias de comandos, daemons y objetos binarios que leen el contenido del servidor de metadatos para que una máquina virtual se ejecute correctamente en Google Compute Engine. Un servidor de metadatos es un canal de comunicación para transferir información de un cliente al sistema operativo invitado.

Usa esta página para obtener una descripción general de los componentes del entorno de invitado y los sistemas operativos compatibles, y saber cuándo debes instalar manualmente el entorno de invitado.

Cuándo debes instalar manualmente el entorno de invitado

Las instancias de VM creadas con las imágenes públicas que proporciona Google incluyen un entorno de invitado que se instala de manera predeterminada.

Es posible que debas instalar manualmente el entorno de invitado si cumples con algunos de los siguientes requisitos:

  • Importas una imagen personalizada o un disco virtual a la plataforma de Compute Engine y eliges no permitir una instalación automática del entorno de invitado.

    Cuando importas discos virtuales o imágenes personalizadas, tienes la opción de permitir que Compute Engine instale el entorno de invitado por ti. Sin embargo, si decides no instalar el entorno de invitado durante el proceso de importación, deberás seguir los pasos manuales para instalar el entorno de invitado.

  • Estás migrando las VM a Compute Engine con Velostrata.

  • Estás usando una imagen que no tiene las optimizaciones del entorno de invitado para un SSD local.

  • Tienes instancias que usan una imagen anterior a v20141218.

Si debes instalar manualmente el entorno de invitado, consulta la documentación Instala el entorno de invitado.

Sistemas operativos compatibles

Cada sistema operativo compatible que está disponible en Compute Engine requiere paquetes específicos de entorno de invitado. Tanto Google como el propietario del sistema operativo compilan estos paquetes.

A continuación, se describen los creadores y encargados del mantenimiento de los paquetes de entorno de invitado disponibles.

Entorno de invitado de Linux

Independientemente de que Google o el propietario del sistema operativo compilen el entorno de invitado de Linux, existen algunos componentes clave que se pueden aplicar a todas las compilaciones. Entre los componentes básicos de un entorno de invitado de Linux, hay un paquete de Python que cumple con requisitos PyPI, junto con los paquetes deb o rpm que se crean con la configuración init adecuada para las distribuciones compatibles.

A continuación, se resumen las secuencias de comandos principales, los daemons y los paquetes principales que se empaquetan en el entorno de invitado de Linux.

  • Componentes principales de Compute Engine

    • Secuencias de comandos de inicio del sistema (systemd, upstart o sysvinit)
    • Configuraciones del sistema, como reglas udev, reglas sysctl, configuración rsyslog y configuración dhcp que se usan para configurar el nombre de host
    • Secuencias de comandos de punto de entrada que crea el paquete de Python que se encuentran en el directorio /usr/bin
    • Secuencias de comandos de Bash que utiliza instance_setup
  • Paquetes de Python

    • Paquete de Python 2 para daemons y bibliotecas de Linux
    • Paquete de Python 3 para daemons y bibliotecas de Linux
  • Paquetes de acceso a SO de Compute Engine OS Login te permite usar las funciones de IAM para administrar el acceso a las instancias de VM.

    • Secuencias de comandos de Bash para inhabilitar y habilitar OS Login
  • Secuencias de comandos de partición del disco

    • gce-disk-expand: son las secuencias de comandos de cambio de tamaño durante el inicio para la partición raíz.

Para obtener más información sobre el entorno de invitado de Linux, puedes consultar la página Entorno de invitado de Linux de GitHub.

Entorno de invitado de Windows

A continuación, se resumen las secuencias de comandos principales y los objetos binarios que forman parte del paquete de entorno de invitado de Windows.

  • Archivo ejecutable del agente de Windows: google-compute-engine-windows
  • Secuencia de comandos de utilidades para ejecutar sysprep en máquinas virtuales nuevas de Windows: google-compute-engine-sysprep
  • Archivos exe y cmd de Windows para ejecutar secuencias de comandos de inicio y apagado: google-compute-engine-metadata-scripts
  • Módulo de PowerShell para funciones comunes que usan otros paquetes: google-compute-engine-powershell
  • Actualizador automático para los paquetes principales de Google: google-compute-engine-auto-updater
  • Agente y proveedor de VSS de Google Compute Engine: google-compute-engine-vss

Para obtener más información sobre el entorno de invitado de Windows, puedes consultar la página Entorno de invitado de Windows de GitHub.

Qué sigue

Para obtener instrucciones paso a paso sobre cómo instalar el entorno de invitado, consulta la documentación Instala el entorno de invitado.

¿Te sirvió esta página? Envíanos tu opinión:

Enviar comentarios sobre…

Documentación de Compute Engine