En este documento se ofrece una descripción general del entorno invitado, que contiene secuencias de comandos, daemons y archivos binarios que las instancias necesitan para ejecutarse en Compute Engine.
El entorno invitado se comunica con el servidor de metadatos, que es un servidor HTTP por instancia que se ejecuta junto con cada instancia de Compute Engine. El servidor de metadatos proporciona a la instancia la configuración esencial y los datos operativos. Para obtener más información sobre los tipos de metadatos que se almacenan en el servidor de metadatos, consulta Metadatos de VM.
El entorno de invitado se instala automáticamente en las instancias de Compute Engine que se crean con la mayoría de las imágenes públicas de sistemas operativos (SO) proporcionadas por Google. Cada imagen del SO requiere paquetes de entorno de invitado específicos. Estos paquetes los crea Google o el distribuidor del sistema operativo. Para ver una lista completa de las imágenes del SO que incluyen el entorno invitado, consulta Detalles del sistema operativo.
Componentes del entorno de invitado
En la siguiente sección se describen los paquetes y servicios que permiten que una instancia se comunique con Compute Engine.
El agente invitado
El componente central del entorno invitado es el agente invitado, que gestiona tareas como la gestión de cuentas, la integración de inicio de sesión del SO y la gestión de interfaces de red. El agente invitado está disponible para los sistemas operativos Linux y Windows, con los siguientes nombres de paquete:
- Linux:
google-guest-agent
- Windows:
google-compute-engine-windows
Para obtener información detallada sobre el agente invitado, incluidas sus funciones, su arquitectura y cómo gestionarlo, consulta Agente invitado.
Componentes de Linux
Los componentes básicos de un entorno de invitado de Linux son los paquetes deb
o rpm
. Compute Engine crea estos paquetes con las configuraciones adecuadas para la distribución admitida. Para ver la lista de paquetes instalados en tu instancia de Linux, conéctate a la instancia y ejecuta el comando proporcionado para tu versión del SO en la tabla Paquetes instalados por versión del sistema operativo.
El entorno de invitado de Linux incluye los siguientes paquetes clave.
Nombre del paquete | Descripción | Interacciones clave | Enlace al código fuente en GitHub |
---|---|---|---|
google-guest-agent |
Este paquete es el agente invitado del entorno Linux. El agente invitado de Linux contiene las secuencias de comandos que se ejecutan en el SO invitado para admitir las funciones de Compute Engine. Para obtener información detallada sobre el agente invitado, incluidas sus funciones, su arquitectura y cómo gestionarlo, consulta Agente invitado. |
|
guest-agent |
google-compute-engine |
Contiene las secuencias de comandos y los archivos necesarios para la inicialización y la configuración del sistema. Este paquete contiene lo siguiente:
|
Funciona con los siguientes paquetes para configurar instancias.
|
guest-configs |
google-compute-engine-oslogin |
Contiene los archivos binarios, módulos y secuencias de comandos necesarios para gestionar el acceso a instancias con OS Login. OS Login te permite gestionar el acceso a instancias mediante roles de gestión de identidades y accesos. Para obtener más información sobre OS Login, consulta OS Login.
Este paquete contiene lo siguiente:
|
|
guest-oslogin |
gce-disk-expand |
Contiene los componentes necesarios para cambiar el tamaño de un disco de arranque. | Envía registros al puerto serie. | gce-disk-expand |
google-osconfig-agent |
Contiene el agente de configuración de SO, que VM Manager usa para gestionar el inventario, los parches y las políticas de SO. Para obtener más información sobre el agente OS Config, consulta VM Manager. |
Lee y escribe datos en los metadatos de la VM De forma predeterminada, el agente de configuración del SO no recoge ni envía ninguna información hasta que habilitas el agente de configuración del SO. Una vez que hayas habilitado el agente, este se comunicará con el servicio de la API OS Config. Para revisar las operaciones que ha completado el agente, consulta Registros de auditoría de VM Manager. |
guest-osconfig |
Componentes de Windows
Todas las imágenes del SO Windows proporcionadas por Google están preconfiguradas con la herramienta GooGet
y los repositorios Google Cloud . GooGet
instala y mantiene el entorno de invitado para las instancias de Windows. Si necesitas instalar GooGet
y configurar repositorios, consulta Empaquetado y distribución de paquetes en el repositorio de GitHub de compute-image-windows
. Para ver la lista de paquetes instalados en tu instancia de Windows, conéctate a la instancia y ejecuta googet installed
.
El entorno invitado de Windows incluye los siguientes paquetes clave:
Nombre del paquete | Descripción | Interacciones clave | Enlace al código fuente en GitHub | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
google-compute-engine-windows |
Este paquete es el agente invitado para el entorno de Windows. El agente invitado de Windows contiene las secuencias de comandos que se ejecutan en el SO invitado para admitir las funciones de Compute Engine. Para obtener información detallada sobre el agente invitado, incluidas sus funciones, su arquitectura y cómo gestionarlo, consulta Agente invitado. |
|
guest-agent | ||||||||||||||
google-compute-engine-sysprep |
Contiene secuencias de comandos para generalizar una instancia de Windows
para preparar la creación de una imagen del SO. El paquete también incluye la secuencia de comandos instance_setup.ps1 , que se ejecuta en el primer arranque para configurar la nueva instancia.
|
|
sysprep | ||||||||||||||
google-compute-engine-metadata-scripts |
Contiene secuencias de comandos y archivos binarios que ejecutan secuencias de comandos de |
|
google_metadata_script_runner | ||||||||||||||
google-compute-engine-powershell |
Contiene un módulo de PowerShell. Este módulo proporciona funciones comunes que usan las secuencias de comandos de PowerShell en las otras secuencias de comandos del entorno invitado de Windows. | Envía registros al registro de eventos de aplicaciones de Windows y al puerto serie. | PowerShell | ||||||||||||||
google-compute-engine-auto-updater |
Contiene secuencias de comandos que actualizan los paquetes de Compute Engine a diario. Este paquete no está instalado de forma predeterminada. De esta forma, puedes mantener la estabilidad de tu entorno controlando el proceso de actualización. Si tu entorno puede tolerar las actualizaciones sin interrupciones, puedes instalar este paquete para asegurarte de que los paquetes de tu entorno invitado se actualicen automáticamente. Para instalar este paquete, usa el siguiente comando:
|
|
auto_updater | ||||||||||||||
google-compute-engine-diagnostics |
Contiene un archivo binario que recoge información de diagnóstico de la instancia y la guarda en un segmento de Cloud Storage. El agente invitado de Windows ejecuta el archivo binario. | Guarda datos en un segmento de Cloud Storage. | diagnóstico | ||||||||||||||
certgen |
Contiene un archivo binario que crea un certificado en la instancia. | certgen | |||||||||||||||
GooGet |
Contiene un archivo binario que instala y mantiene el entorno de invitado para las instancias de Windows. | Lee datos de los repositorios Google Cloud ubicados en packages.cloud.google.com . |
GooGet | ||||||||||||||
google-compute-engine-vss |
Instala el agente y el proveedor de VSS de Compute Engine que crea capturas de disco persistente con el servicio de instantáneas de volumen (VSS) de Microsoft. | Se comunica con el Google Cloud servicio de instantáneas | vss | ||||||||||||||
google-osconfig-agent |
Contiene el agente de configuración de SO, que VM Manager usa para gestionar el inventario, los parches y las políticas de SO. Para obtener más información sobre el agente OS Config, consulta VM Manager. |
Lee y escribe datos en los metadatos de la VM De forma predeterminada, el agente de configuración del SO no recoge ni envía información hasta que lo habilites. Una vez que hayas habilitado el agente, este se comunicará con el servicio de la API OS Config. Para revisar las operaciones que realiza el agente, consulta Registros de auditoría de VM Manager. |
guest-osconfig | ||||||||||||||
Controladores de Windows de Compute Engine |
Contiene varios controladores para asegurar el correcto funcionamiento y rendimiento de las instancias. El gestor de paquetes Los siguientes controladores de Compute Engine se mantienen para las imágenes del SO Windows:
Para instalar o actualizar un controlador específico, ejecuta el siguiente comando: googet install DRIVER_PACKAGE_NAME |
compute-windows-drivers |
Siguientes pasos
- Consulta cómo instalar el entorno invitado.
- Consulta información sobre el agente invitado.