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:
Login dan buat file kubeconfig untuk server Management API jika Anda belum memilikinya.
Gunakan jalur ke file kubeconfig server Management API untuk menggantikan
MANAGEMENT_API_SERVERdalam 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
Di menu navigasi, klik Virtual Machines > Instances.
Halaman instance VM menampilkan daftar VM.
Klik nama instance VM untuk melihat detailnya.
gdcloud
Untuk mencantumkan instance VM:
gdcloud compute instances list \
--project PROJECT
- Ganti
PROJECTdengan nama project GDC tempat VM berada.
kubectl
Mendapatkan daftar VM:
kubectl --kubeconfig MANAGEMENT_API_SERVER \
-n PROJECT \
get virtualmachines.virtualmachine.gdc.goog
- Ganti
MANAGEMENT_API_SERVERdengan file kubeconfig untuk server Management API. - Ganti
PROJECTdengan 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 \
-n PROJECT \
get virtualmachines.virtualmachine.gdc.goog VM_NAME \
-o jsonpath={.spec.disks[?(@.boot==true)].virtualMachineDiskRef.name}`
Untuk melihat gambar sumber:
kubectl --kubeconfig MANAGEMENT_API_SERVER \
-n PROJECT \
get virtualmachinedisk.virtualmachine.gdc.goog $DISK \
-o jsonpath={.spec.source.image.name}
- Ganti
MANAGEMENT_API_SERVERdengan file kubeconfig untuk server Management API. - Ganti
PROJECTdengan project GDC tempat VM berada. - Ganti
VM_NAMEdengan nama VM.