Administración del inventario del SO

En esta página, se describe la Administración del inventario del SO. Para obtener información sobre la configuración y el uso de la Administración del inventario del SO, consulta Visualiza los 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

Para instancias de Linux, el agente de configuración del SO se ejecuta en la instancia y analiza el /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 de 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 es lo que incluyen:

  • 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 del 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

1 Este campo está oculto en el resultado predeterminado de la línea de comandos gcloud compute instances os-inventory describe. Para ver este campo, debes ver el resultado en formato JSON. Para ver el resultado en formato JSON, agrega --format=JSON al comando de gcloud. Para obtener más información sobre el formato de los resultados, 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 siguientes administradores de paquetes:
  • 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

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

Próximos pasos

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

Enviar comentarios sobre…

Documentación de Compute Engine