En este documento, se describe cómo recopilar información sobre una instancia de máquina virtual (VM) mediante una herramienta de diagnóstico. Usa la información que recopila la herramienta para ayudar a solucionar problemas básicos antes de comunicarte con el equipo de Asistencia.
La herramienta hace lo siguiente:
Recopila información solo de la VM que especifiques.
Almacena la información solo en tu proyecto.
Almacena la información durante 10 días en un bucket de Cloud Storage cuya configuración predeterminada solo permite que tú accedas.
Antes de compartir la información recopilada con el servicio de Atención al cliente de Google, sigue estos pasos:
Revisa los datos en busca de información confidencial o de identificación personal (PII).
Borra o enmascara la información según sea necesario.
Información de diagnóstico recopilada de la VM
Esta herramienta de diagnóstico recopila la siguiente información:
Discos:
- Información de objetos del Instrumental de administración de Windows (WMI) sobre discos, particiones y volúmenes
Eventos:
- Eventos de Windows, incluidos los eventos de las aplicaciones y del sistema
Redes:
Programas:
- Información del objeto de WMI sobre procesos, tareas programadas, servicios y Google Kubernetes Engine (GKE)
Sistema:
- Información del objeto de WMI sobre los usuarios, la configuración del protocolo de escritorio remoto (RDP) mediante esta secuencia de comandos, y los resultados de bcdedit, driverquery, msinfo32, pnputil y systeminfo, y los registros de volcado de memoria
Para obtener información detallada sobre cómo recopila Compute Engine esta información, consulta el repositorio público.
Limitaciones
- Solo puedes recopilar información de diagnóstico de las VM creadas basadas en Windows Server.
Antes de comenzar
-
Compute Engine instala la herramienta de diagnóstico de forma predeterminada en versiones públicas de imágenes de Windows Server posteriores a la
v20190714
. De lo contrario, si tu versión de imagen de Windows Server es anterior av20190714
o si usas una imagen personalizada, instala la herramienta con el comandogooget install google-compute-engine-diagnostics
. -
Si aún no lo hiciste, configura la autenticación.
La autenticación es el proceso mediante el cual se verifica tu identidad para acceder a los servicios y las API de Google Cloud.
Para ejecutar código o muestras desde un entorno de desarrollo local, puedes autenticarte en Compute Engine de la siguiente manera.
Select the tab for how you plan to use the samples on this page:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
- Set a default region and zone.
-
roles/iam.serviceAccountTokenCreator
en el proyecto Otorga la función
iam.serviceAccountTokenCreator
al proyecto:gcloud projects add-iam-policy-binding PROJECT_ID \ --member user:EMAIL \ --role roles/iam.serviceAccountTokenCreator
Reemplaza lo siguiente:
PROJECT_ID
: El ID del proyectoEMAIL
: Dirección de correo electrónico para otorgar la funcióniam.serviceAccountTokenCreator
Exporta la información de diagnóstico como un objeto a un bucket de Cloud Storage:
gcloud compute diagnose export-logs VM_NAME \ [--collect-process-traces]
La marca opcional
--collect-process-traces
especifica si la herramienta de diagnóstico recopila un seguimiento de 10 minutos del sistema en ejecución, que incluye la actividad de la CPU, los discos, los archivos y la red. En las VM basadas en Windows, se usa Windows Performance Recorder.Reemplaza lo siguiente:
VM_NAME
: Nombre de la VM de la que se recopila la información de diagnóstico
El proceso de exportación de registros puede tomar unos minutos en completarse. Puedes ver el estado mediante el comando
gcloud compute instances get-serial-port-output
.Compute Engine da el formato
diagnostic_logs_project_PROJECT_NUMBER
al nombre del bucket que contiene la información de diagnóstico. Visualiza o descarga el bucket mediante gcloud CLI o, en la consola de Google Cloud, desde la página de Cloud Storage:Obtén información para realizar capturas de pantalla desde VM.
Obtén más información sobre cómo solucionar problemas de instancias de Windows.
Obtén información sobre cómo solucionar problemas de RDP.
REST
Para usar las muestras de la API de REST en esta página en un entorno de desarrollo local, debes usar las credenciales que proporcionas a la CLI de gcloud.
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
Si deseas obtener más información, consulta Autentica para usar REST en la documentación de autenticación de Google Cloud.
Recopila información de diagnóstico de una VM
Ejecuta la herramienta de diagnóstico directamente desde la VM o de forma remota mediante Google Cloud CLI. En las VM basadas en Windows, busca la herramienta de diagnóstico en el directorio
C:\Program Files\Google\Compute Engine\diagnostics
.Permisos necesarios para esta tarea
Para realizar esta tarea, debes tener los siguientes permisos:
gcloud
¿Qué sigue?
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2024-09-03 (UTC)
-