Visualiza los registros de la consola de las VMs que usan el entorno de ejecución de VM en GDC
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Este documento está dirigido a los propietarios de aplicaciones que ejecutan Google Distributed Cloud.
En este documento, se muestra cómo ver los registros de la consola de la máquina virtual (VM) que usan el entorno de ejecución de VMs en GDC. Puedes usar los registros de la consola de VM para solucionar y diagnosticar problemas en tu clúster.
Antes de comenzar
Para completar este documento, necesitas acceso a los siguientes recursos:
Para asegurarte de que haya registros para revisar, conéctate a tu VM y genera alguna actividad de registro.
Para acceder a una VM desde la consola, usa kubectl.
kubectlvirtconsoleVM_NAME
Reemplaza VM_NAME por el nombre de la VM a la que deseas conectarte.
Cuando se te solicite, ingresa las credenciales de usuario que especificaste cuando creaste la VM.
Ejecuta un comando para buscar actualizaciones, como apt-get para VM basadas en Debian o yum check-update para VM basadas en Red Hat.
Basado en Debian
apt-getupdate
Basado en Red Hat
yumcheck-update
Una vez que hayas generado correctamente alguna actividad de registro de consola, sal de la sesión de VM y de la consola:
Ctrl+]
Visualiza los registros de la consola de VM
Puedes ver los registros de la consola de VM en la consola de Google Cloud. Los registros de la consola en serie de VM se transmiten a Cloud Logging y se pueden ver en el Explorador de registros. Las VMs que se ejecutan con el entorno de ejecución de VM en GDC se clasifican como contenedores en los registros de la consola.
En la consola de Google Cloud, ve a la página Explorador de registros en el menú de Logging.
En la ventana Resultados de la consulta, se muestra el resultado de los registros de la consola de tus VM, como se muestra en la siguiente captura de pantalla de ejemplo:
Puedes filtrar aún más los resultados de tu consulta de una VM específica si agregas el nombre del clúster y el nombre de la VM a tu consulta:
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Información o código de muestra incorrectos","incorrectInformationOrSampleCode","thumb-down"],["Faltan la información o los ejemplos que necesito","missingTheInformationSamplesINeed","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-04-30 (UTC)"],[],[],null,["This document is intended for application owners that run Google Distributed Cloud.\nThis document shows you how to view console logs for virtual machine (VM) that\nuse VM Runtime on GDC. You can use the VM console logs to\ntroubleshoot and diagnose problems in your cluster.\n\nBefore you begin\n\nTo complete this document, you need access to the following resources:\n\n- A VM that runs in one of your clusters. If needed, [create a VM in Google Distributed Cloud](/kubernetes-engine/distributed-cloud/bare-metal/docs/vm-runtime/quickstart).\n- The `virtctl` client tool installed as a plugin for `kubectl`. If needed, [install the virtctl client tool](/kubernetes-engine/distributed-cloud/bare-metal/docs/vm-runtime/quickstart#install_the_virtctl_client_tool).\n\nConnect to VM\n\nTo make sure there are logs to review, connect to your VM and generate some log\nactivity.\n\n1. To access a VM from the console, use `kubectl`:\n\n kubectl virt console \u003cvar label=\"name\" translate=\"no\"\u003eVM_NAME\u003c/var\u003e\n\n Replace \u003cvar translate=\"no\"\u003eVM_NAME\u003c/var\u003e with the name of the VM that you want to\n connect to.\n2. When prompted, enter the user credentials you specified when you created the\n VM.\n\n3. Run a command to check for updates, such as `apt-get` for Debian-based VMs\n or `yum check-update` for Red Hat-based VMs.\n\n Debian-based \n\n apt-get update\n\n Red Hat-based \n\n yum check-update\n\n4. After you have successfully generated some console log activity, exit the VM\n session and console:\n\n Ctrl + ]\n\nView VM console logs\n\nYou view VM console logs in the Google Cloud console. VM serial console logs\nare streamed to Cloud Logging and can be viewed in Logs Explorer. VMs\nthat run using VM Runtime on GDC are classed as containers in the\nconsole logs.\n\n1. In the Google Cloud console, go to the **Logs Explorer** page in the\n **Logging** menu.\n\n [Go to Logs Explorer](https://console.cloud.google.com/logs/query)\n2. In the **Query** field, enter the following basic query:\n\n resource.type=\"k8s_container\"\n resource.labels.container_name=\"log\"\n\n3. The **Query results** window shows the output of the console logs from\n your VMs, as shown in the following example screenshot:\n\n4. You can further filter the results of your query to a particular VM by adding\n the cluster name and the name of the VM to your query:\n\n resource.type=\"k8s_container\"\n resource.labels.container_name=\"log\"\n resource.labels.cluster_name=\"\u003cvar label=\"name of your cluster containing the VM\" translate=\"no\"\u003eCLUSTER_NAME\u003c/var\u003e\"\n labels.k8s-pod/kubevirt/vm=\"\u003cvar label=\"name of your VM\" translate=\"no\"\u003eVM_NAME\u003c/var\u003e\"\n\n Replace the following:\n - \u003cvar scope=\"CLUSTER_NAME\" translate=\"no\"\u003eCLUSTER_NAME\u003c/var\u003e: the name of the cluster that contains your VM.\n - \u003cvar scope=\"VM_NAME\" translate=\"no\"\u003eVM_NAME\u003c/var\u003e: the name of your VM.\n\nWhat's next\n\n- To learn more about how to filter your console logs, see [Build queries in Logs Explorer](/logging/docs/view/building-queries)."]]