Energiestatus von VMs verwalten, die die VM-Laufzeit in Google Distributed Cloud verwenden

Dieses Dokument richtet sich an Anwendungsinhaber, die GKE on Bare Metal ausführen. In diesem Dokument erfahren Sie, wie Sie den Energiezustand von virtuellen Maschinen (VMs) verwalten, die die VM-Laufzeit in Google Distributed Cloud verwenden.

Sie können VMs nach Bedarf beenden, starten und neu starten, um den Lebenszyklus Ihrer Anwendungen zu unterstützen. Sie können beispielsweise die Anzahl der zugewiesenen vCPUs oder die Größe des Arbeitsspeichers ändern. Nachdem Sie die Konfiguration Ihrer VM bearbeitet haben, müssen Sie den Leistungsstatus aktivieren, um die Änderungen zu übernehmen.

Hinweise

Um dieses Dokument abzuschließen, benötigen Sie Zugriff auf die folgenden Ressourcen:

VM beenden

Wenn Sie eine VM beenden, werden vom zugrunde liegenden Host Rechenressourcen wie CPU und Arbeitsspeicher freigegeben. Die VM wird heruntergefahren.

Führen Sie die folgenden Schritte aus, um eine VM zu beenden, die sich im "wird ausgeführt" Status befindet.

  1. Verwenden Sie kubectl, um eine VM zu beenden:

      kubectl virt stop VM_NAME
    

    Ersetzen Sie VM_NAME durch den Namen der VM, die Sie stoppen möchten.

  2. Prüfen Sie den STATUS Ihrer VM:

      kubectl get gvm VM_NAME
    

    Das folgende Ausgabebeispiel zeigt die VM im Status Stopped:

      NAME   STATUS    AGE   IP
      vm1    Stopped   1m    192.168.2.72
    

VM starten

Führen Sie die folgenden Schritte aus, um eine VM zu starten, die sich im beendeten Zustand befindet.

  1. Starten Sie eine VM mit kubectl:

      kubectl virt start VM_NAME
    

    Ersetzen Sie VM_NAME durch den Namen der VM, die Sie starten möchten.

  2. Prüfen Sie den STATUS Ihrer VM:

      kubectl get gvm VM_NAME
    

    Das folgende Ausgabebeispiel zeigt die VM im Status Running:

      NAME   STATUS    AGE   IP
      vm1    Running   1m    192.168.2.72
    

VM neu starten

Führen Sie die folgenden Schritte aus, um eine VM im aktiven Status neu zu starten.

  1. Verwenden Sie kubectl, um eine VM neu zu starten:

      kubectl virt restart VM_NAME
    

    Ersetzen Sie VM_NAME durch den Namen der VM, die Sie neu starten möchten.

  2. Prüfen Sie den STATUS Ihrer VM:

      kubectl get gvm VM_NAME
    

    Das folgende Ausgabebeispiel zeigt die VM im Status Stopping:

      NAME   STATUS    AGE   IP
      vm1    Stopping  7s    192.168.2.72
    
  3. Prüfen Sie den STATUS Ihrer VM nach ein oder zwei Minuten noch einmal:

      kubectl get gvm VM_NAME
    

    Nachdem die VM erfolgreich neu gestartet wurde, zeigt die folgende Beispielausgabe die VM wieder im Status Running:

      NAME   STATUS    AGE   IP
      vm1    Running   1m    192.168.2.73
    

    In dieser Beispiel-VM wird eine sitzungsspezifische Pod-IP-Adresse verwendet. Daher ändert sich die Adresse, wenn die VM neu gestartet wird.

Nächste Schritte