Administración del inventario del SO

En esta página, se describe la Administración de inventario del SO. Para obtener información sobre la configuración y el uso de la Administración de inventario del SO, consulta Observa detalles del sistema operativo.

Usa la Administración del inventario del SO para recopilar información del sistema operativo y del paquete que se almacena como atributos de invitado en el servidor de metadatos de Compute Engine. Puedes consultar estos atributos de invitado para obtener información sobre el sistema operativo que se ejecuta en una instancia de VM.

Cuándo usar la Administración del inventario del SO

La Administración del inventario del SO se puede usar para completar las tareas siguientes:

  • Identificar máquinas virtuales que ejecutan una versión específica de un sistema operativo
  • Ver paquetes instalados en una instancia de VM
  • Generar una lista de actualizaciones de paquetes disponibles para cada instancia de VM
  • Identificar paquetes, actualizaciones o parches faltantes para una instancia de VM

Cómo funciona la Administración del inventario del SO

Cuando la Administración del inventario del SO está habilitada, el Agente de configuración del SO ejecuta un análisis de inventario para recopilar datos y, luego, envía esta información al servidor de metadatos y varias transmisiones de registro. Este análisis se ejecuta cada 10 minutos en la instancia de VM.

Cómo se recopilan los datos

En las instancias de Linux, el Agente de configuración del SO se ejecuta en la instancia y analiza /etc/os-release o el archivo equivalente para la distribución de Linux a fin de recopilar detalles del sistema operativo. El Agente de configuración del SO también usa administradores de paquetes como apt-get, yum o GooGet a fin de recopilar información sobre los paquetes instalados y las actualizaciones disponibles para la instancia.

En las instancias de Windows, el Agente de configuración del SO usa las bibliotecas del sistema para recopilar los detalles de la información del sistema operativo. Los paquetes instalados y las actualizaciones disponibles se recopilan con consultas a las bibliotecas del Agente de Windows Update.

Dónde se almacenan los datos

Los datos del inventario se almacenan como atributos de invitado en el espacio de nombres guestInventory. Los contenidos de los paquetes instalados y las actualizaciones de paquetes se comprimen con gzip y, luego, se codifican en base64 para ahorrar espacio.

Logging

Durante la recopilación y el almacenamiento de datos, el Agente de configuración del SO escribe registros de actividad en las diversas transmisiones de registro en Compute Engine. Esto incluye los elementos siguientes:

  • El puerto en serie
  • Registros del sistema: registro de eventos de Windows y syslog de Linux
  • Flujos estándar: stdout
  • Registros de Stackdriver: estos registros solo están disponibles si Stackdriver está habilitado en la instancia de VM

Información proporcionada por la Administración del inventario del SO

Información del sistema operativo

La Administración del inventario del SO puede proporcionar la información siguiente sobre el sistema operativo que se ejecuta en tu instancia de VM:

  • Nombre de host
  • LongName: el nombre detallado del sistema operativo. Por ejemplo, Microsoft Windows Server 2016 Datacenter.
  • ShortName: la forma abreviada del nombre del sistema operativo. Por ejemplo, Windows.
  • Versión de kernel
  • Arquitectura del SO
  • Versión del SO
  • Versión del Agente de configuración del SO
  • Última actualización: una marca de tiempo de la última vez que el agente analizó con éxito el sistema y actualizó los atributos de invitado con datos de inventario del SO.

Información del paquete instalado

En la tabla siguiente, se resume la información del paquete instalado que proporciona la Administración del inventario del SO.

Sistema operativo Administrador de paquetes Campos disponibles
Servidor Linux y Windows La información del paquete instalado está disponible en los administradores de paquetes siguientes:
  • RPM para Red Hat Enterprise Linux (RHEL)
  • DEB para Debian y Ubuntu
  • GooGet para Windows Server
  • Gema para Ruby
  • Pip para Python
Para cada paquete instalado, se proporciona la información siguiente:
  • Nombre del paquete
  • Arquitectura
  • Versión
Windows Server Agente de actualización de Windows Los campos siguientes se enumeran para los paquetes del Agente de Windows Update:
  • Título
  • Descripción
  • Categorías
  • CategoryIDs1
  • KBArticleIDs
  • SupportURL
  • UpdateID1
  • RevisionNumber1
  • LastDeploymentChangeTime
Windows Server Actualizaciones de ingeniería de corrección rápida de Windows Los campos siguientes se enumeran para los paquetes QuickFixEngineering:
  • Título
  • Descripción
  • HotFixID
  • InstalledOn

1Este campo está oculto en el resultado predeterminado de la línea de comandos de gcloud beta compute instances os-inventory describe. Para ver este campo, debes ver el resultado en formato JSON. Para ello, agrega --format=JSON al comando de gcloud. Si deseas obtener más información sobre el formato del resultado, consulta gcloud topic formats.

Información de actualizaciones de paquetes disponibles

En la tabla siguiente, se resume la información de actualización del paquete que proporciona la Administración del inventario del SO.

Sistema operativo Administrador de paquetes Campos disponibles
Servidor Linux y Windows La información de actualización del paquete está disponible en los administradores de paquetes siguientes:
  • Yum para Red Hat Enterprise Linux (RHEL)
  • Apt para Debian y Ubuntu
  • GooGet para Windows Server
  • Gema para Ruby
  • Pip para Python
Para cada actualización de paquete disponible, se proporciona la información siguiente:
  • Nombre del paquete
  • Arquitectura
  • Versión
Windows Server Agente de actualización de Windows Los campos siguientes se enumeran para los paquetes del Agente de Windows Update:
  • Título
  • Descripción
  • Categorías
  • CategoryIDs1
  • KBArticleIDs
  • SupportURL
  • UpdateID1
  • RevisionNumber1
  • LastDeploymentChangeTime

1Este campo está oculto en el resultado predeterminado de la línea de comandos de gcloud beta compute instances os-inventory describe. Para ver este campo, debes ver el resultado en formato JSON. Para ello, agrega --format=JSON al comando de gcloud. Si deseas obtener más información sobre el formato del resultado, consulta gcloud topic formats.

Pasos siguientes

¿Te ha resultado útil esta página? Enviar comentarios:

Enviar comentarios sobre...

Documentación de Compute Engine