In diesem Dokument wird beschrieben, wie Sie VM-Instanzen in einer verwalteten Instanzgruppe anhalten und beenden und ihren Vorgang fortsetzen.
Hinweise
- Lesen Sie die Einführungsseite zu gesperrten und beendeten VMs in einer MIG.
-
Richten Sie die Authentifizierung ein, falls Sie dies noch nicht getan haben.
Bei der Authentifizierung wird Ihre Identität für den Zugriff auf Google Cloud-Dienste und APIs überprüft.
Zur Ausführung von Code oder Beispielen aus einer lokalen Entwicklungsumgebung können Sie sich so bei Compute Engine authentifizieren.
Select the tab for how you plan to use the samples on this page:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
- Set a default region and zone.
- Rufen Sie in der Google Cloud Console die Seite Instanzgruppen auf.
- Klicken Sie auf den Namen der Instanzgruppe, in der Sie VMs anhalten möchten.
- Wählen Sie auf der Seite Übersicht der Instanzgruppe unter VM-Instanzen alle VMs aus, die Sie anhalten möchten.
- Klicken Sie auf Sperren.
- Klicken Sie im nun eingeblendeten Bestätigungsdialog auf Sperren.
MIG_NAME
: der Name der MIG, in der eine Instanz angehalten werden soll.INSTANCE_NAME
: der Name der Instanz, die angehalten werden soll. Wenn Sie mehrere Instanzen aussetzen möchten, geben Sie eine durch Kommas getrennte Liste von Namen an.REGION
: bei einer regionalen MIG die Region, in der sich die MIG befindet.ZONE
: bei einer zonalen MIG die Zone, in der sich die MIG befindet.PROJECT_ID
: die Projekt-ID für die Anfrage.ZONE
: bei einer zonalen MIG die Zone, in der sich die MIG befindet.- Ersetzen Sie bei einer regionalen MIG
zones/ZONE
durchregions/REGION
und geben Sie die Region der MIG an.
- Ersetzen Sie bei einer regionalen MIG
MIG_NAME
: der Name der MIG, in der eine Instanz angehalten werden soll.INSTANCE_NAME_URL
: die URL der Instanz, die angehalten werden soll, z. B.zones/us-central1-a/instances/example-instance-name1
. Wenn Sie mehrere Instanzen anhalten möchten, geben Sie eine durch Kommas getrennte Liste von URLs an, z. B."zones/us-central1-a/instances/example-instance-name1","zones/us-central1-a/instances/example-instance-name2"
.- Rufen Sie in der Google Cloud Console die Seite Instanzgruppen auf.
- Klicken Sie auf den Namen der Instanzgruppe, in der Sie die VMs aussetzen möchten.
- Wählen Sie auf der Seite Instanzgruppe Übersicht unter VM-Instanzen alle gesperrten VMs aus, die Sie fortsetzen möchten. Klicken Sie dann auf Starten/Fortsetzen.
MIG_NAME
: der Name der MIG, in der eine Instanz fortgesetzt werden soll.INSTANCE_NAME
: der Name der Instanz, die fortgesetzt werden soll. Wenn Sie mehrere Instanzen fortsetzen möchten, geben Sie eine durch Kommas getrennte Liste von Namen an.REGION
: bei einer regionalen MIG die Region, in der sich die MIG befindet.ZONE
: bei einer zonalen MIG die Zone, in der sich die MIG befindet.PROJECT_ID
: die Projekt-ID für die Anfrage.ZONE
: bei einer zonalen MIG die Zone, in der sich die MIG befindet.- Ersetzen Sie bei einer regionalen MIG
zones/ZONE
durchregions/REGION
und geben Sie die Region der MIG an.
- Ersetzen Sie bei einer regionalen MIG
MIG_NAME
: der Name der MIG, in der eine Instanz fortgesetzt werden soll.INSTANCE_NAME_URL
: die URL der Instanz, die fortgesetzt werden soll, z. B.zones/us-central1-a/instances/example-instance-name1
. Wenn Sie mehrere Instanzen fortsetzen möchten, geben Sie eine durch Kommas getrennte Liste von URLs an, z. B."zones/us-central1-a/instances/example-instance-name1","zones/us-central1-a/instances/example-instance-name2"
.- Rufen Sie in der Google Cloud Console die Seite Instanzgruppen auf.
- Klicken Sie auf den Namen der Instanzgruppe, in der Sie die VMs beenden möchten.
- Wählen Sie auf der Seite Übersicht der Instanzgruppe unter VM-Instanzen alle VMs aus, die Sie beenden möchten, und klicken Sie dann auf Beenden.
- Klicken Sie im nun eingeblendeten Bestätigungsdialog auf Beenden.
MIG_NAME
: der Name der MIG, in der eine Instanz beendet werden soll.INSTANCE_NAME
: der Name der Instanz, die gestoppt werden soll. Wenn Sie mehrere Instanzen beenden möchten, geben Sie eine durch Kommas getrennte Liste von Namen an.REGION
: bei einer regionalen MIG die Region, in der sich die MIG befindet.ZONE
: bei einer zonalen MIG die Zone, in der sich die MIG befindet.PROJECT_ID
: die Projekt-ID für die Anfrage.ZONE
: bei einer zonalen MIG die Zone, in der sich die MIG befindet.- Ersetzen Sie bei einer regionalen MIG
zones/ZONE
durchregions/REGION
und geben Sie die Region der MIG an.
- Ersetzen Sie bei einer regionalen MIG
MIG_NAME
: der Name der MIG, in der eine Instanz beendet werden soll.INSTANCE_NAME_URL
: die URL der Instanz, die gestoppt werden soll, z. B.zones/us-central1-a/instances/example-instance-name1
. Wenn Sie mehrere Instanzen beenden möchten, geben Sie eine durch Kommas getrennte Liste von URLs an, z. B."zones/us-central1-a/instances/example-instance-name1","zones/us-central1-a/instances/example-instance-name2"
.- Rufen Sie in der Google Cloud Console die Seite Instanzgruppen auf.
- Klicken Sie auf den Namen der Instanzgruppe, in der Sie VMs starten möchten.
- Wählen Sie auf der Seite Instanzgruppe Übersicht unter VM-Instanzen alle beendeten VMs aus, die Sie starten möchten. Klicken Sie dann auf Starten/Fortsetzen.
MIG_NAME
: der Name der MIG, in der eine Instanz gestartet werden soll.INSTANCE_NAME
: der Name der zu startenden Instanz Wenn Sie mehrere Instanzen starten möchten, geben Sie eine durch Kommas getrennte Liste von Namen an.REGION
: bei einer regionalen MIG die Region, in der sich die MIG befindet.ZONE
: bei einer zonalen MIG die Zone, in der sich die MIG befindet.PROJECT_ID
: die Projekt-ID für die Anfrage.ZONE
: bei einer zonalen MIG die Zone, in der sich die MIG befindet.- Ersetzen Sie bei einer regionalen MIG
zones/ZONE
durchregions/REGION
und geben Sie die Region der MIG an.
- Ersetzen Sie bei einer regionalen MIG
MIG_NAME
: der Name der MIG, in der eine Instanz gestartet werden soll.INSTANCE_NAME_URL
: die URL der zu startenden Instanz, z. B.zones/us-central1-a/instances/example-instance-name1
Wenn Sie mehrere Instanzen starten möchten, geben Sie eine durch Kommas getrennte Liste von URLs an, z. B."zones/us-central1-a/instances/example-instance-name1","zones/us-central1-a/instances/example-instance-name2"
.
REST
Verwenden Sie die von der gcloud CLI bereitgestellten Anmeldedaten, um die REST API-Beispiele auf dieser Seite in einer lokalen Entwicklungsumgebung zu verwenden.
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
Weitere Informationen finden Sie unter Für die Verwendung von REST authentifizieren in der Dokumentation zur Google Cloud-Authentifizierung.
Bestimmte VMs in einer MIG sperren
Sie können eine laufende VM in einer MIG mit der Google Cloud Console, der Google Cloud CLI oder der Compute Engine API anhalten.
Console
gcloud
Führen Sie den Befehl
beta instance-groups managed suspend-instances
aus.gcloud beta compute instance-groups managed suspend-instances MIG_NAME \ --instances=INSTANCE_NAME \ [--region=REGION | --zone=ZONE]
Ersetzen Sie Folgendes:
API
Verwenden Sie die Methode
beta.instanceGroupManager.suspendInstances
und geben Sie die Instanzen im Anfragetext an. Verwenden Sie für regionale MIGs die Methodebeta.regionInstanceGroupManager.suspendInstances
.POST https://www.googleapis.com/compute/beta/projects/PROJECT_ID/zones/ZONE/instanceGroupManagers/MIG_NAME/suspendInstances { "instances": [ "INSTANCE_NAME_URL" ] }
Ersetzen Sie Folgendes:
Ausgewählte VMs in einer MIG fortsetzen
Sie können eine angehaltene VM in einer MIG mit der Google Cloud Console, der gcloud CLI oder der Compute Engine API fortsetzen.
Console
gcloud
Führen Sie den Befehl
beta instance-groups managed resume-instances
aus.gcloud beta compute instance-groups managed resume-instances MIG_NAME \ --instances=INSTANCE_NAME \ [--region=REGION | --zone=ZONE]
Ersetzen Sie Folgendes:
API
Verwenden Sie die Methode
beta.instanceGroupManager.resumeInstances
und geben Sie die Instanzen im Anfragetext an. Verwenden Sie für regionale MIGs die Methodebeta.regionInstanceGroupManager.resumeInstances
.POST https://www.googleapis.com/compute/beta/projects/PROJECT_ID/zones/ZONE/instanceGroupManagers/MIG_NAME/resumeInstances { "instances": [ "INSTANCE_NAME_URL" ] }
Ersetzen Sie Folgendes:
Ausgewählte VMs in einer MIG beenden
Sie können eine laufende VM in einer MIG mit der Google Cloud Console, der Google Cloud CLI oder der Compute Engine API beenden.
Console
gcloud
Führen Sie den Befehl
beta instance-groups managed stop-instances
aus.gcloud beta compute instance-groups managed stop-instances MIG_NAME \ --instances=INSTANCE_NAME \ [--region=REGION | --zone=ZONE]
Ersetzen Sie Folgendes:
API
Verwenden Sie die Methode
beta.instanceGroupManager.stopInstances
und geben Sie die Instanzen im Anfragetext an. Verwenden Sie für regionale MIGs die Methodebeta.regionInstanceGroupManager.stopInstances
.POST https://www.googleapis.com/compute/beta/projects/PROJECT_ID/zones/ZONE/instanceGroupManagers/MIG_NAME/stopInstances { "instances": [ "INSTANCE_NAME_URL" ] }
Ersetzen Sie Folgendes:
Ausgewählte VMs in einer MIG starten
Sie können eine beendete VM in einer MIG mit der Google Cloud Console, der gcloud CLI oder der Compute Engine API starten.
Console
gcloud
Führen Sie den Befehl
beta instance-groups managed start-instances
aus.gcloud beta compute instance-groups managed start-instances MIG_NAME \ --instances=INSTANCE_NAME \ [--region=REGION | --zone=ZONE]
Ersetzen Sie Folgendes:
API
Verwenden Sie die Methode
beta.instanceGroupManager.startInstances
und geben Sie die Instanzen im Anfragetext an. Verwenden Sie für regionale MIGs die Methodebeta.regionInstanceGroupManager.startInstances
.POST https://www.googleapis.com/compute/beta/projects/PROJECT_ID/zones/ZONE/instanceGroupManagers/MIG_NAME/startInstances { "instances": [ "INSTANCE_NAME_URL" ] }
Ersetzen Sie Folgendes:
Nächste Schritte
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2024-12-03 (UTC).
-