Melihat properti VM

Melihat mesin virtual (VM) yang telah dibuat dalam project dan melihat detail yang terkait dengan setiap VM, seperti alamat IP ingress, alamat IP egress, dan statusnya, seperti Running.

Sebelum memulai

Untuk menggunakan perintah antarmuka command line (CLI) gdcloud, pastikan Anda telah mendownload, menginstal, dan mengonfigurasi CLI gdcloud. Semua perintah untuk Distributed Cloud menggunakan CLI gdcloud atau kubectl, dan memerlukan lingkungan sistem operasi (OS).

Mendapatkan jalur file kubeconfig

Untuk menjalankan perintah terhadap server Management API, pastikan Anda memiliki resource berikut:

  1. Login dan buat file kubeconfig untuk server Management API jika Anda belum memilikinya.

  2. Gunakan jalur ke file kubeconfig server Management API untuk menggantikan MANAGEMENT_API_SERVER dalam petunjuk ini.

Meminta izin dan akses

Untuk melakukan tugas yang tercantum di halaman ini, Anda harus memiliki peran Project VirtualMachine Admin. Ikuti langkah-langkah untuk memverifikasi bahwa Anda memiliki peran Project VirtualMachine Admin (project-vm-admin) di namespace project tempat VM berada.

Untuk operasi VM menggunakan konsol GDC atau gdcloud CLI, minta Admin IAM Project Anda untuk memberi Anda peran Project VirtualMachine Admin dan peran Project Viewer (project-viewer).

Mendapatkan daftar VM

Anda dapat membuat daftar VM yang tersedia di project menggunakan konsol GDC, gdcloud CLI, atau kubectl.

Konsol

  1. Di menu navigasi, klik Virtual Machines > Instances.

  2. Halaman instance VM menampilkan daftar VM.

  3. Klik nama instance VM untuk melihat detailnya.

gdcloud

Untuk mencantumkan instance VM:

gdcloud compute instances list --project PROJECT
  • Ganti PROJECT dengan nama project GDC tempat VM berada.

kubectl

Mendapatkan daftar VM:

kubectl --kubeconfig MANAGEMENT_API_SERVER \
    get virtualmachines.virtualmachine.gdc.goog -n PROJECT
  • Ganti MANAGEMENT_API_SERVER dengan file kubeconfig untuk server Management API.
  • Ganti PROJECT dengan nama project GDC tempat VM berada.

Menemukan alamat IP untuk VM

Lihat halaman Alamat IP untuk mengetahui petunjuk tentang cara melihat informasi alamat IP untuk VM tertentu.

Melihat image sumber VM

Anda dapat melihat image sumber VM.

kubectl

Untuk mendapatkan boot disk VM:

  DISK=`kubectl --kubeconfig MANAGEMENT_API_SERVER get virtualmachines.virtualmachine.gdc.goog \
    -n PROJECT VM_NAME \
    -o jsonpath={.spec.disks[?(@.boot==true)].virtualMachineDiskRef.name}`

Untuk melihat gambar sumber:

  kubectl --kubeconfig MANAGEMENT_API_SERVER get virtualmachinedisk.virtualmachine.gdc.goog \
    -n PROJECT $DISK -o jsonpath={.spec.source.image.name}
  • Ganti MANAGEMENT_API_SERVER dengan file kubeconfig untuk server Management API.
  • Ganti PROJECT dengan project GDC tempat VM berada.
  • Ganti VM_NAME dengan nama VM.