In diesem Dokument wird beschrieben, wie Sie Änderungen an der Instanzflexibilität in einer verwalteten Instanzgruppe (Managed Instance Group, MIG) vornehmen oder die Instanzflexibilität entfernen, indem Sie die entsprechende Richtlinie bearbeiten.
Hinweise
-
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 bei Compute Engine authentifizieren. Wählen Sie dazu eine der folgenden Optionen aus:
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.
- Instanzauswahl einen Maschinentyp hinzufügen
- Maschinentyp aus einer Instanzauswahl entfernen
- Rangfolge der Instanzauswahlen ändern
- Instanzauswahl hinzufügen
Rufen Sie in der Google Cloud Console die Seite Instanzgruppen auf.
Klicken Sie auf den Namen der verwalteten Instanzgruppe, für die Sie die Instanzflexibilität ändern möchten.
Klicken Sie auf Bearbeiten.
Klicken Sie im Bereich Instanzauswahlen auf Instanzauswahlen bearbeiten.
Klicken Sie im Fenster Instanzauswahlen auf das Symbol
Ein/Aus einer Instanzauswahl, um die Ansicht Instanzauswahl bearbeiten zu öffnen.Beim Bearbeiten einer Instanzauswahl können Sie die folgenden Änderungen vornehmen:
- Ändern Sie den Namen und den Rang der Instanzauswahl. Bearbeiten Sie dazu die Werte in den Feldern Name und Rang.
- Fügen Sie der Auswahl einen neuen Maschinentyp hinzu. Klicken Sie dazu auf Maschinentyp hinzufügen.
- Maschinentypen entfernen Wählen Sie dazu die Maschinentypen aus und klicken Sie dann auf Entfernen.
Ändern Sie die Auswahl nach Bedarf und klicken Sie auf Fertig.
Klicken Sie im Fenster Instanzauswahl auf Fertig, wenn Sie alle Änderungen vorgenommen haben.
Klicken Sie auf Speichern, um die Änderungen zu übernehmen.
INSTANCE_GROUP_NAME
: der Name der verwalteten Instanzgruppe, für die Sie die Konfiguration der Instanzflexibilität prüfen möchten.REGION
: Die Region, in der sich die MIG befindet.INSTANCE_SELECTION
: der Name der Instanzauswahl, für die Sie die Änderungen vornehmen möchten. Sie müssen sowohl MACHINE_TYPE als auch RANK angeben. Wenn Sie diese Werte nicht ändern, müssen Sie die vorhandenen Werte angeben, damit sie beibehalten werden.PROJECT_ID
: Ihre Projekt-ID.REGION
: Die Region, in der sich die MIG befindet.INSTANCE_GROUP_NAME
: der Name der verwalteten Instanzgruppe, für die Sie die Konfiguration der Instanzflexibilität prüfen möchten.INSTANCE_SELECTION
: der Name der Instanzauswahl, für die Sie die Änderungen vornehmen möchten. Sie müssen sowohl MACHINE_TYPE als auch RANK angeben. Wenn Sie diese Werte nicht ändern, müssen Sie die vorhandenen Werte angeben, damit sie beibehalten werden.Informationen zum Entfernen aller Instanzauswahlen in einer MIG finden Sie unter Alle Instanzauswahlen entfernen. Wenn Sie alle Instanzauswahlen entfernen, verwendet die MIG den in der Instanzvorlage angegebenen Maschinentyp, um neue VMs in der Gruppe zu erstellen.
Informationen zum Entfernen einzelner Instanzauswahlen nach Namen finden Sie unter Bestimmte Instanzauswahlen entfernen. Dadurch werden nur bestimmte Instanzauswahlen entfernt und die anderen bleiben in der MIG erhalten.
Rufen Sie in der Google Cloud Console die Seite Instanzgruppen auf.
Klicken Sie auf den Namen der verwalteten Instanzgruppe, für die Sie die Instanzflexibilität ändern möchten.
Klicken Sie auf Bearbeiten.
Klicken Sie im Bereich Instanzauswahlen auf Instanzauswahlen bearbeiten.
Klicken Sie im Fenster Instanzauswahlen neben jeder Instanzauswahl auf das Symbol
Löschen.Klicken Sie auf Fertig.
Klicken Sie auf Speichern.
INSTANCE_GROUP_NAME
: Der Name der MIG, aus der Sie alle Instanzauswahlen entfernen möchten.REGION
: Die Region, in der sich die MIG befindet.PROJECT_ID
: Ihre Projekt-ID.REGION
: Die Region, in der sich die MIG befindet.INSTANCE_GROUP_NAME
: Der Name der MIG, aus der Sie eine Instanzauswahl entfernen möchten.Rufen Sie in der Google Cloud Console die Seite Instanzgruppen auf.
Klicken Sie auf den Namen der verwalteten Instanzgruppe, für die Sie die Instanzflexibilität ändern möchten.
Klicken Sie auf Bearbeiten.
Klicken Sie im Bereich Instanzauswahlen auf Instanzauswahlen bearbeiten.
Klicken Sie im Fenster Instanzauswahlen neben der Instanzauswahl, die Sie entfernen möchten, auf das Symbol
Löschen.Klicken Sie auf Fertig.
Klicken Sie auf Speichern.
INSTANCE_GROUP_NAME
: Der Name der MIG, aus der Sie eine Instanzauswahl entfernen möchten.REGION
: Die Region, in der sich die MIG befindet.INSTANCE_SELECTION
: Der Name der Instanzauswahl, die Sie entfernen möchten. Wenn mehrere Instanzen ausgewählt werden sollen, geben Sie eine durch Kommas getrennte Liste der Namen an.PROJECT_ID
: Ihre Projekt-ID.REGION
: Die Region, in der sich die MIG befindet.INSTANCE_GROUP_NAME
: Der Name der MIG, aus der Sie eine Instanzauswahl entfernen möchten.INSTANCE_SELECTION
: Der Name der Instanzauswahl, die Sie entfernen möchten. Wenn mehrere Instanzauswahlen vorhanden sind, geben Sie alle an. Beispiel:"selection-1": null,"selection-2": null
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.
Konfiguration der Instanzflexibilität ändern
Sie können die folgenden Änderungen vornehmen, indem Sie die Konfiguration der Instanzflexibilität in einer MIG bearbeiten:
Die MIG wendet die Änderungen anhand der von Ihnen angegebenen Namen der Instanzauswahl an. Nicht angegebene Instanzauswahlen bleiben unverändert. Wenn Sie Änderungen an einer Instanzauswahl vornehmen, müssen Sie bei der Bearbeitung die vollständige Konfiguration angeben. Wenn Sie die vollständige Konfiguration nicht angeben, überschreibt die verwaltete Instanzgruppe die nicht angegebenen Teile der Instanzauswahl. Wenn Sie beispielsweise nur einen Rang ändern möchten, geben Sie den neuen Rang zusammen mit den in dieser Auswahl festgelegten Maschinentypen an. Informationen zum Aufrufen der vorhandenen Konfiguration finden Sie unter Flexibilität der Instanz ansehen.
Wenn Sie nach Änderungen an der Konfiguration der Instanzflexibilität möchten, dass die vorhandenen VMs die neuesten Änderungen verwenden, müssen Sie diese löschen und die MIG auf die erforderliche Anzahl von VMs skalieren. Andernfalls werden für die vorhandenen VMs weiterhin die aktuellen Maschinentypen verwendet.
Wählen Sie eine der folgenden Optionen aus, um die Konfiguration der Instanzflexibilität in einer MIG zu ändern:
Console
gcloud
Verwenden Sie den Befehl
instance-groups managed update
, um eine Konfiguration für die Instanzflexibilität zu bearbeiten.gcloud compute instance-groups managed update INSTANCE_GROUP_NAME \ --region REGION \ --instance-selection "name=INSTANCE_SELECTION_1,machine-type=MACHINE_TYPE_1,machine-type=MACHINE_TYPE_2,rank=RANK_1" \ --instance-selection "name=INSTANCE_SELECTION_2,machine-type=MACHINE_TYPE_3,machine-type=MACHINE_TYPE_4,rank=RANK_2"
Ersetzen Sie Folgendes:
REST
Wenn Sie eine Konfiguration für die Instanzflexibilität bearbeiten möchten, senden Sie eine
PATCH
-Anfrage an die MethoderegionInstanceGroupManagers.patch
.PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/instanceGroupManagers/INSTANCE_GROUP_NAME { "instanceFlexibilityPolicy": { "instanceSelections": { "INSTANCE_SELECTION": { "machineTypes": [ "MACHINE_TYPE_1", "MACHINE_TYPE_2" ], "rank": RANK } } } }
Ersetzen Sie Folgendes:
Konfiguration der Instanzflexibilität entfernen
Sie können alle oder bestimmte Instanzauswahlen in einer MIG entfernen.
Alle Instanzauswahlen entfernen
Nachdem Sie alle Instanzauswahlen entfernt haben, verwenden vorhandene VMs, die die Maschinentypen aus den entfernten Instanzauswahlen verwenden, weiterhin denselben Maschinentyp. Wenn diese VMs den in der Instanzvorlage angegebenen Maschinentyp verwenden sollen, müssen Sie diese VMs löschen und die MIG auf die erforderliche Anzahl von VMs skalieren.
Wählen Sie eine der folgenden Optionen aus, um alle Instanzauswahlen zu entfernen:
Console
gcloud
Verwenden Sie den Befehl
instance-groups managed update
, um alle Instanzauswahlen in einer MIG zu entfernen:gcloud compute instance-groups managed update INSTANCE_GROUP_NAME \ --region REGION \ --remove-instance-selections-all
Ersetzen Sie Folgendes:
REST
Wenn Sie alle Instanzauswahlen in einer MIG entfernen möchten, senden Sie eine
PATCH
-Anfrage an die MethoderegionInstanceGroupManagers.patch
.PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/instanceGroupManagers/INSTANCE_GROUP_NAME { "instanceFlexibilityPolicy": { "instanceSelections": null } }
Ersetzen Sie Folgendes:
Bestimmte Instanzauswahlen entfernen
Nachdem Sie eine bestimmte Instanzauswahl entfernt haben, verwenden vorhandene VMs, die die Maschinentypen aus der entfernten Instanzauswahl verwenden, weiterhin denselben Maschinentyp. Wenn diese VMs den in den verfügbaren Instanzauswahlen angegebenen Maschinentyp verwenden sollen, müssen Sie diese VMs löschen und die MIG auf die erforderliche Anzahl von VMs verkleinern.
Wählen Sie eine der folgenden Optionen aus, um bestimmte Instanzauswahlen zu entfernen:
Console
gcloud
Verwenden Sie den Befehl
instance-groups managed update
, um bestimmte Instanzauswahlen in einer MIG zu entfernen:gcloud compute instance-groups managed update INSTANCE_GROUP_NAME \ --region REGION \ --remove-instance-selections INSTANCE_SELECTION
Ersetzen Sie Folgendes:
REST
Verwenden Sie die Methode
regionInstanceGroupManagers.patch
, um bestimmte Instanzauswahlen in einer MIG zu entfernen.PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/instanceGroupManagers/INSTANCE_GROUP_NAME { "instanceFlexibilityPolicy": { "instanceSelections": { "INSTANCE_SELECTION": null } } }
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-22 (UTC).
-