Mengelola status daya VM yang menggunakan VM Runtime di GDC

Dokumen ini ditujukan untuk pemilik aplikasi yang menjalankan Google Distributed Cloud. Dokumen ini menunjukkan cara mengelola status daya virtual machine (VM) yang menggunakan VM Runtime di GDC.

Anda dapat menghentikan, memulai, dan memulai ulang VM sesuai kebutuhan untuk mendukung siklus proses aplikasi Anda. Misalnya, Anda mungkin ingin mengubah jumlah vCPU yang ditetapkan atau jumlah memori. Setelah mengedit konfigurasi VM, Anda harus mengubah status daya untuk menerapkan perubahan.

Sebelum memulai

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

Menghentikan VM

Saat Anda menghentikan VM, resource komputasi seperti CPU dan memori akan dibebaskan dari host yang mendasarinya. VM dimatikan.

Untuk menghentikan VM yang sedang berjalan, ikuti langkah-langkah berikut.

  1. Gunakan kubectl untuk menghentikan VM:

      kubectl virt stop VM_NAME
    

    Ganti VM_NAME dengan nama VM yang ingin Anda hentikan.

  2. Periksa STATUS VM Anda:

      kubectl get gvm VM_NAME
    

    Contoh output berikut menunjukkan VM dalam status Stopped:

      NAME   STATUS    AGE   IP
      vm1    Stopped   1m    192.168.2.72
    

Mulai VM

Untuk memulai VM yang dalam status dihentikan, ikuti langkah-langkah berikut.

  1. Gunakan kubectl untuk memulai VM:

      kubectl virt start VM_NAME
    

    Ganti VM_NAME dengan nama VM yang ingin Anda mulai.

  2. Periksa STATUS VM Anda:

      kubectl get gvm VM_NAME
    

    Contoh output berikut menunjukkan VM dalam status Running:

      NAME   STATUS    AGE   IP
      vm1    Running   1m    192.168.2.72
    

Mulai ulang VM

Untuk memulai ulang VM yang dalam status berjalan, ikuti langkah-langkah berikut.

  1. Gunakan kubectl untuk memulai ulang VM:

      kubectl virt restart VM_NAME
    

    Ganti VM_NAME dengan nama VM yang ingin Anda restart.

  2. Periksa STATUS VM Anda:

      kubectl get gvm VM_NAME
    

    Contoh output berikut menunjukkan VM dalam status Stopping:

      NAME   STATUS    AGE   IP
      vm1    Stopping  7s    192.168.2.72
    
  3. Periksa STATUS VM Anda lagi setelah satu atau dua menit:

      kubectl get gvm VM_NAME
    

    Setelah VM berhasil dimulai ulang, contoh output berikut menunjukkan VM dalam status Running lagi:

      NAME   STATUS    AGE   IP
      vm1    Running   1m    192.168.2.73
    

    VM contoh ini menggunakan alamat IP pod sementara, sehingga alamat berubah saat VM dimulai ulang.

Langkah berikutnya