Melihat log konsol untuk VM yang menggunakan Runtime VM di GDC

Dokumen ini ditujukan untuk pemilik aplikasi yang menjalankan Google Distributed Cloud. Dokumen ini menunjukkan cara melihat log konsol untuk virtual machine (VM) yang menggunakan Runtime VM di GDC. Anda dapat menggunakan log konsol VM untuk memecahkan masalah dan mendiagnosis masalah di cluster.

Sebelum memulai

Untuk menyelesaikan dokumen ini, Anda memerlukan akses ke resource berikut:

Menghubungkan ke VM

Untuk memastikan ada log yang akan ditinjau, hubungkan ke VM Anda dan buat beberapa aktivitas log.

  1. Untuk mengakses VM dari konsol, gunakan kubectl:

    kubectl virt console VM_NAME
    

    Ganti VM_NAME dengan nama VM yang ingin Anda hubungkan.

  2. Saat diminta, masukkan kredensial pengguna yang Anda tentukan saat membuat VM.

  3. Jalankan perintah untuk memeriksa update, seperti apt-get untuk VM berbasis Debian atau yum check-update untuk VM berbasis Red Hat.

    Berbasis Debian

    apt-get update
    

    Berbasis Red Hat

    yum check-update
    
  4. Setelah berhasil membuat beberapa aktivitas log konsol, keluar dari sesi VM dan konsol:

    Ctrl + ]
    

Melihat log konsol VM

Anda dapat melihat log konsol VM di konsol Google Cloud. Log konsol serial VM di-streaming ke Cloud Logging dan dapat dilihat di Logs Explorer. VM yang berjalan menggunakan Runtime VM di GDC diklasifikasikan sebagai penampung dalam log konsol.

  1. Di konsol Google Cloud, buka halaman Logs Explorer di menu Logging.

    Buka Logs Explorer

  2. Di kolom Query, masukkan kueri dasar berikut:

    resource.type="k8s_container"
    resource.labels.container_name="log"
    
  3. Jendela Hasil kueri menampilkan output log konsol dari VM Anda, seperti yang ditunjukkan dalam contoh screenshot berikut:

    Output kueri menampilkan log konsol

  4. Anda dapat memfilter hasil kueri lebih lanjut ke VM tertentu dengan menambahkan nama cluster dan nama VM ke kueri Anda:

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

    Ganti kode berikut:

    • CLUSTER_NAME: nama cluster yang berisi VM Anda.
    • VM_NAME: nama VM Anda.

Langkah selanjutnya