Dieses Dokument richtet sich an Anwendungsinhaber, die Google Distributed Cloud ausführen. In diesem Dokument erfahren Sie, wie Sie den Leistungsstatus von virtuellen Maschinen (VMs) verwalten, die VM Runtime auf GDC 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.
Vorbereitung
Um dieses Dokument abzuschließen, benötigen Sie Zugriff auf die folgenden Ressourcen:
- Eine VM, die in einem Ihrer Cluster ausgeführt wird. Bei Bedarf erstellen Sie eine VM in Google Distributed Cloud.
- Das
virtctl
-Clienttool, das als Plug-in fürkubectl
installiert wurde. Installieren Sie bei Bedarf das virtctl-Clienttool.
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.
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.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.
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.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.
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.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
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
- VM in Google Distributed Cloud bearbeiten.
- Wenn Sie keine VMs mehr benötigen, löschen Sie eine VM in Google Distributed Cloud.