Afficher les journaux de la console pour les VM qui utilisent l'environnement d'exécution de VM sur GDC
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Ce document est destiné aux propriétaires d'applications qui exécutent Google Distributed Cloud.
Ce document explique comment afficher les journaux de la console pour les machines virtuelles (VM) qui utilisent l'environnement d'exécution de VM sur GDC. Vous pouvez utiliser les journaux de la console de VM pour résoudre et diagnostiquer les problèmes de votre cluster.
Avant de commencer
Pour suivre les instructions de ce document, vous devez disposer des ressources suivantes :
Pour vous assurer que vous disposez des journaux à examiner, connectez-vous à votre VM et générez une activité de journal.
Pour accéder à une VM depuis la console, utilisez kubectl :
kubectlvirtconsoleVM_NAME
Remplacez VM_NAME par le nom de la VM à laquelle vous souhaitez vous connecter.
Lorsque vous y êtes invité, saisissez les identifiants utilisateur que vous avez spécifiés lors de la création de la VM.
Exécutez une commande pour rechercher les mises à jour, telles que apt-get pour les VM basées sur Debian ou yum check-update pour les VM basées sur Red Hat.
Basée sur Debian
apt-getupdate
Basée sur Red Hat
yumcheck-update
Après avoir généré une activité de journal de la console, quittez la session et la console de VM :
Ctrl+]
Afficher les journaux de la console de VM
Vous pouvez afficher les journaux de la console de VM dans la console Google Cloud . Les journaux de console série des VM sont diffusés vers Cloud Logging et peuvent être consultés dans l'explorateur de journaux. Les VM exécutées à l'aide de l'environnement d'exécution de VM sur GDC sont classées en tant que conteneurs dans les journaux de la console.
Dans la console Google Cloud , accédez à la page Explorateur de journaux du menu Journalisation.
La fenêtre Résultats de la requête affiche le résultat des journaux de la console provenant de vos VM, comme illustré dans l'exemple de capture d'écran suivant :
Vous pouvez filtrer davantage les résultats de votre requête sur une VM particulière en ajoutant le nom du cluster et le nom de la VM à votre requête :
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/09/04 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Difficile à comprendre","hardToUnderstand","thumb-down"],["Informations ou exemple de code incorrects","incorrectInformationOrSampleCode","thumb-down"],["Il n'y a pas l'information/les exemples dont j'ai besoin","missingTheInformationSamplesINeed","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/09/04 (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)."]]