Ver los registros de la consola de las máquinas virtuales que usan el tiempo de ejecución de máquinas virtuales en GDC

Este documento está dirigido a los propietarios de aplicaciones que ejecutan Google Distributed Cloud. En este documento se explica cómo ver los registros de la consola de una máquina virtual que usa el entorno de ejecución de máquinas virtuales en GDC. Puedes usar los registros de la consola de la VM para solucionar y diagnosticar problemas en tu clúster.

Antes de empezar

Para completar este documento, necesitas tener acceso a los siguientes recursos:

Conectarse a una VM

Para asegurarte de que hay registros que revisar, conéctate a tu VM y genera actividad de registro.

  1. Para acceder a una VM desde la consola, usa kubectl:

    kubectl virt console VM_NAME
    

    Sustituye VM_NAME por el nombre de la VM a la que quieras conectarte.

  2. Cuando se te pida, introduce las credenciales de usuario que especificaste al crear la máquina virtual.

  3. Ejecuta un comando para comprobar si hay actualizaciones, como apt-get para las VMs basadas en Debian o yum check-update para las VMs basadas en Red Hat.

    Basado en Debian

    apt-get update
    

    Basado en Red Hat

    yum check-update
    
  4. Una vez que hayas generado actividad en el registro de la consola, sal de la sesión de la VM y de la consola:

    Ctrl + ]
    

Ver los registros de la consola de una VM

Puedes ver los registros de la consola de la VM en la Google Cloud consola. Los registros de la consola en serie de las VMs se envían a Cloud Logging y se pueden ver en Explorador de registros. Las VMs que se ejecutan con el entorno de ejecución de VMs en GDC se clasifican como contenedores en los registros de la consola.

  1. En la Google Cloud consola, ve a la página Explorador de registros del menú Logging.

    Ir a Explorador de registros

  2. En el campo Consulta, introduce la siguiente consulta básica:

    resource.type="k8s_container"
    resource.labels.container_name="log"
    
  3. En la ventana Resultados de la consulta se muestra el resultado de los registros de la consola de tus máquinas virtuales, como se muestra en la siguiente captura de pantalla de ejemplo:

    El resultado de la consulta muestra los registros de la consola

  4. Puedes filtrar aún más los resultados de tu consulta para que se muestre una VM concreta añadiendo el nombre del clúster y el nombre de la VM a tu consulta:

    resource.type="k8s_container"
    resource.labels.container_name="log"
    resource.labels.cluster_name="CLUSTER_NAME"
    labels.k8s-pod/kubevirt/vm="VM_NAME"
    

    Haz los cambios siguientes:

    • CLUSTER_NAME: el nombre del clúster que contiene tu VM.
    • VM_NAME: el nombre de tu VM.

Siguientes pasos