En este documento, se proporciona 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 datos operativos y de configuración esenciales. 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 del sistema operativo (SO) proporcionadas por Google. Cada imagen de SO requiere paquetes específicos del entorno invitado. Google o el distribuidor del sistema operativo compilan estos paquetes. Para obtener una lista completa de las imágenes del SO que incluyen el entorno invitado, consulta Detalles de los sistemas operativos.
Componentes del entorno invitado
En la siguiente sección, se describen los paquetes y servicios que permiten que una instancia se comunique con Compute Engine.
El agente de invitado
El componente central del entorno invitado es el agente invitado, que controla tareas como la administración de cuentas, la integración de Acceso al SO y la administración de la interfaz de red. El agente invitado está disponible para los sistemas operativos Linux y Windows, con los siguientes nombres de paquetes:
- Linux:
google-guest-agent
- Windows:
google-compute-engine-windows
Para obtener información detallada sobre el agente invitado, incluidas sus funciones, arquitectura y cómo administrarlo, consulta Agente invitado.
Componentes de Linux
Los componentes básicos de un entorno invitado de Linux son paquetes deb
o rpm
. Compute Engine crea estos paquetes con la configuración adecuada para la distribución compatible. Para ver la lista de paquetes instalados en tu instancia de Linux, conéctate a la instancia y ejecuta el comando proporcionado para la versión de tu SO en la tabla Paquetes instalados por versión del sistema operativo.
El entorno invitado de Linux incluye los siguientes paquetes clave.
Nombre del paquete | Descripción | Interacciones clave | Vínculo al código fuente en GitHub |
---|---|---|---|
google-guest-agent |
Este paquete es el agente invitado para el entorno de 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, arquitectura y cómo administrarlo, 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 objetos binarios, los módulos y las secuencias de comandos necesarios para administrar el acceso a las instancias con el Acceso al SO. Acceso al SO te permite administrar el acceso a las instancias con roles de IAM. Para obtener más información sobre el
Acceso al SO, consulta Acceso al SO.
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 en serie. | gce-disk-expand |
google-osconfig-agent |
Contiene el agente de OS Config, que VM Manager usa para administrar el inventario, los parches y las políticas del SO. Para obtener más información sobre el agente de OS Config, consulta VM Manager. |
Lee y escribe datos en los metadatos de VM. De forma predeterminada, el agente de configuración del SO no recopila ni envía ninguna información hasta que habilites el agente de configuración del SO. Después de habilitar el agente, este se comunica con el servicio de la API de OS Config. Para revisar las operaciones que completó el agente, consulta Registro de auditoría de VM Manager. |
guest-osconfig |
Componentes de Windows
Todas las imágenes de SO de Windows proporcionadas por Google están preconfiguradas con la herramienta GooGet
y los repositorios de Google Cloud . GooGet
instala y mantiene el entorno invitado para las instancias de Windows. Si necesitas instalar GooGet
y configurar repositorios, consulta Empaquetado y distribución de paquetes en el repositorio de compute-image-windows
en GitHub. 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 | Vínculo 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, arquitectura y cómo administrarlo, consulta Agente invitado. |
|
guest-agent | ||||||||||||||
google-compute-engine-sysprep |
Contiene secuencias de comandos para generalizar una instancia de Windows en preparación para crear una imagen de SO. El paquete también incluye la secuencia de comandos instance_setup.ps1 que se ejecuta en el primer inicio para configurar la instancia nueva.
|
|
sysprep | ||||||||||||||
google-compute-engine-metadata-scripts |
Contiene secuencias de comandos y archivos binarios que ejecutan las secuencias de comandos |
|
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 la aplicación de Windows y al puerto en serie | PowerShell | ||||||||||||||
google-compute-engine-auto-updater |
Contiene secuencias de comandos que actualizan los paquetes de Compute Engine a diario. Este paquete no se instala de forma predeterminada. Este enfoque te permite mantener la estabilidad de tu entorno controlando el proceso de actualización. Si tu entorno puede tolerar 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 objeto binario que recopila información de diagnóstico de la instancia y guarda la información en un bucket de Cloud Storage. El agente invitado de Windows ejecuta el objeto binario. | Guarda los datos en un bucket de Cloud Storage. | diagnóstico | ||||||||||||||
certgen |
Contiene un objeto binario que crea un certificado en la instancia. | certgen | |||||||||||||||
GooGet |
Contiene un objeto binario que instala y mantiene el entorno 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 toman instantáneas de discos persistentes 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 OS Config, que VM Manager usa para administrar el inventario, los parches y las políticas del SO. Para obtener más información sobre el agente de OS Config, consulta VM Manager. |
Lee y escribe datos en los metadatos de VM. De forma predeterminada, el agente de configuración del SO no recopila ni envía ninguna información hasta que habilites el agente de configuración del SO. Después de habilitar el agente, este se comunica con el servicio de la API de OS Config. Para revisar las operaciones que completa el agente, consulta Registro de auditoría de VM Manager. |
guest-osconfig | ||||||||||||||
Controladores de Compute Engine para Windows |
Contiene varios controladores para garantizar el funcionamiento y el rendimiento adecuados
de las instancias. El administrador 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 |
¿Qué sigue?
- Obtén más información para instalar el entorno invitado.
- Obtén más información sobre el agente invitado.