In diesem Dokument wird beschrieben, wie Sie Gruppen von Knoten für einzelne Mandanten erstellen und löschen. Wenn Sie noch keine Knotenvorlage für einzelne Mandanten erstellt haben, müssen Sie dies tun, bevor Sie eine Knotengruppe erstellen können.
Knotengruppen sind zonale Ressourcen, die Attribute von der Knotenvorlage übernehmen, auf der sie basieren. Wenn Sie eine Knotengruppe erstellen, müssen Sie die Konfiguration angeben, z. B. die Anzahl der Knoten und die Wartungseinstellungen.
Knotengruppe für einzelne Mandanten erstellen
Verwenden Sie eine der folgenden Methoden, um eine Knotengruppe für einzelne Mandanten zu erstellen:
Console
Rufen Sie in der Google Cloud Console die Seite Knoten für einzelne Mandanten auf.
Klicken Sie auf Knotengruppe erstellen, um eine Knotengruppe zu erstellen.
Geben Sie einen Namen für die Knotengruppe an.
Geben Sie die Region für die Knotengruppe an, damit die verfügbaren Knotenvorlagen in dieser Region angezeigt werden.
Geben Sie die Zone innerhalb der Region an, in der die Knotengruppe erstellt werden soll.
Geben Sie die Knotenvorlage an, um die Knotengruppe zu erstellen, oder klicken Sie auf Knotenvorlage erstellen, um eine neue Knotenvorlage für einzelne Mandanten zu erstellen. Die ausgewählte Knotenvorlage wird auf die Knotengruppe angewendet.
Wählen Sie eine der folgenden Optionen zum Autoscaling-Modus für das Autoscaling der Knotengruppe aus:
Deaktiviert: Größe der Knotengruppe manuell verwalten.
Automatisch skalieren: Damit werden Knoten automatisch zur Knotengruppe hinzugefügt oder daraus entfernt.
Nur horizontal skalieren: Damit werden der Knotengruppe Knoten hinzugefügt, wenn zusätzliche Kapazitäten benötigt werden.
Geben Sie die Anzahl der Knoten für die Gruppe an. Wenn Sie Autoscaling für Knotengruppen aktivieren, geben Sie einen Bereich für die Größe der Knotengruppe an. Sie können die Werte später manuell ändern.
Legen Sie im Bereich Wartungseinstellungen konfigurieren für die Wartungsrichtlinie der Knotengruppe für einzelne Mandanten einen der folgenden Werte fest: Mit der Wartungsrichtlinie können Sie das Verhalten von VMs in der Knotengruppe während Hostwartungen konfigurieren. Weitere Informationen finden Sie unter Wartungsrichtlinien:
- Default
- Vor Ort neu starten
- Innerhalb der Knotengruppe migrieren
Sie können zwischen regulären Wartungsfenstern und erweiterten Wartungseinstellungen wählen, um die Wartung für Ihre Knotengruppe für einzelne Mandanten durchzuführen:
Wartungsfenster: Wählen Sie den Zeitraum aus, in dem geplante Wartungsereignisse für die Knoten in den Knotengruppen für einzelne Mandanten stattfinden sollen.
Erweiterte Wartungssteuerung für einzelne Mandanten aktivieren: Erweiterte Wartungseinstellungen für einzelne Mandanten ermöglichen Ihnen, geplante Wartungsereignisse für Knotengruppen für einzelne Mandanten zu steuern und wartungsbezogene Störungen zu minimieren. Wenn Sie die erweiterten Wartungseinstellungen aktivieren möchten, klicken Sie auf den Schieberegler Erweiterte Wartungseinstellungen für einzelne Mandanten aktivieren, sodass er sich auf der Position Ein befindet. Wenn Sie diese Option für die Knotenwartung verwenden, ist das Feld Wartungsfenster deaktiviert und die Wartung erfolgt wie in den erweiterten Wartungseinstellungen konfiguriert.
Beachten Sie, dass die erweiterten Wartungseinstellungen nur die Standard-Wartungsrichtlinie unterstützen.
Konfigurieren Sie die Freigabeeinstellungen, indem Sie unter Freigabeeinstellungen konfigurieren eine der folgenden Optionen angeben:
- Wenn Sie die Knotengruppe für alle Projekte in Ihrer Organisation freigeben möchten, wählen Sie Diese Knotengruppe für alle Projekte in der Organisation freigeben aus.
- Wenn Sie die Knotengruppe für bestimmte Projekte innerhalb Ihrer Organisation freigeben möchten, wählen Sie Diese Knotengruppe für ausgewählte Projekte in der Organisation freigeben aus.
Wenn Sie die Knotengruppe nicht freigeben möchten, wählen Sie Diese Knotengruppe nicht für andere Projekte freigeben aus. Weitere Informationen zum Freigeben von Knotengruppen finden Sie unter Knotengruppen für einzelne Mandanten freigeben.
Klicken Sie auf Erstellen, um das Erstellen der Knotengruppe abzuschließen.
gcloud
Führen Sie den Befehl gcloud compute sole-tenancy node-groups create aus, um eine Knotengruppe basierend auf einer zuvor erstellten Knotenvorlage zu erstellen:
gcloud compute sole-tenancy node-groups create GROUP_NAME \ --node-template=TEMPLATE_NAME \ --target-size=TARGET_SIZE \ [--zone=ZONE \] [--maintenance-policy=MAINTENANCE_POLICY \] [--maintenance-window-start-time=START_TIME \] [--autoscaler-mode=AUTOSCALER_MODE \ --min-nodes=MIN_NODES \ --max-nodes=MAX_NODES]
Ersetzen Sie Folgendes:
GROUP_NAME: Name der neuen Knotengruppe.TEMPLATE_NAME: Name der Knotenvorlage, die zum Erstellen dieser Gruppe verwendet werden soll.TARGET_SIZE: Anzahl der Knoten, die in der Gruppe erstellt werden sollen.ZONE: Zone, in der die Knotengruppe erstellt werden soll. Dies muss dieselbe Region sein wie bei der Knotenvorlage, auf der Sie die Knotengruppe aufbauen.MAINTENANCE_POLICY: Wartungsrichtlinie für die Knotengruppe. Weitere Informationen finden Sie unter Wartungsrichtlinien. Dies muss einer der folgenden Werte sein:defaultrestart-in-placemigrate-within-node-group
Alternativ können Sie mit dem Flag
--maintenance-intervaldie erweiterten Wartungseinstellungen für die Knotengruppe für einzelne Mandanten aktivieren. Weitere Informationen finden Sie unter Erweiterte Wartungseinstellungen für einen Knoten für einzelne Mandanten aktivieren.START_TIME: Startzeit in GMT für das Wartungsfenster für die VMs in dieser Knotengruppe. Legen Sie einen der folgenden Werte fest:00:00,04:00,08:00,12:00,16:00oder20:00. Wenn nicht festgelegt, hat die Knotengruppe kein festgelegtes Wartungsfenster.AUTOSCALER_MODE: Autoscaling-Richtlinie für die Knotengruppe. Dies muss einer der folgenden Werte sein: .off: Größe der Knotengruppe manuell verwalten.on: Knoten automatisch zur Knotengruppe hinzufügen oder daraus entfernen.only-scale-out: Knoten zur Knotengruppe hinzufügen, wenn zusätzliche Kapazität benötigt wird.
MIN_NODES: Minimale Größe der Knotengruppe. Der Standardwert ist0und muss eine Ganzzahl kleiner oder gleichMAX_NODESsein.MAX_NODES: Maximale Größe der Knotengruppe. Dieser Wert muss kleiner oder gleich100und größer oder gleichMIN_NODESsein. Erforderlich, wennAUTOSCALER_MODEnicht aufoffeingestellt ist.
REST
Verwenden Sie die nodeGroups.insert-Methode, um eine Knotengruppe basierend auf einer zuvor erstellten Knotenvorlage zu erstellen:
POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/nodeGroups?initialNodeCount=TARGET_SIZE
{
"nodeTemplate": "regions/REGION/nodeTemplates/TEMPLATE_NAME",
"name": "GROUP_NAME",
"maintenancePolicy": MAINTENANCE_POLICY,
"maintenanceWindow": {
"startTime": "START_TIME"
},
"autoscalingPolicy": {
"mode": AUTOSCALER_MODE,
"minNodes": MIN_NODES,
"maxNodes": MAX_NODES
},
}
Dabei gilt:
PROJECT_ID: die Projekt-ID.ZONE: Zone, in der die Knotengruppe erstellt werden soll. Dies muss dieselbe Region sein wie bei der Knotenvorlage, auf der Sie die Knotengruppe aufbauen.TARGET_SIZE: Anzahl der Knoten, die in der Gruppe erstellt werden sollen.REGION: Region, in der die Knotengruppe erstellt werden soll. In der ausgewählten Region muss eine Knotenvorlage vorhanden sein.TEMPLATE_NAME: Name der Knotenvorlage, die zum Erstellen dieser Gruppe verwendet werden soll.GROUP_NAME: Name der neuen Knotengruppe.MAINTENANCE_POLICY: Wartungsrichtlinie für die Knotengruppe. Dies muss einer der folgenden Werte sein:DEFAULTRESTART_IN_PLACEMIGRATE_WITHIN_NODE_GROUP
Alternativ können Sie die erweiterten Wartungseinstellungen für die Knotengruppe für einzelne Mandanten mit dem Feld
maintenanceIntervalaktivieren. Weitere Informationen finden Sie unter Erweiterte Wartungseinstellungen für einen Knoten für einzelne Mandanten aktivieren.START_TIME: Startzeit in GMT für das Wartungsfenster für die VMs in dieser Knotengruppe. Legen Sie einen der folgenden Werte fest:00:00,04:00,08:00,12:00,16:00oder20:00. Wenn nicht festgelegt, hat die Knotengruppe kein festgelegtes Wartungsfenster.AUTOSCALER_MODE: Autoscaling-Richtlinie für die Knotengruppe. Dies muss einer der folgenden Werte sein:OFF: Größe der Knotengruppe manuell verwalten.ON: Knoten automatisch zur Knotengruppe hinzufügen oder daraus entfernen.ONLY_SCALE_OUT: Knoten zur Knotengruppe hinzufügen, wenn zusätzliche Kapazität benötigt wird.
MIN_NODES: Minimale Größe der Knotengruppe. Der Standardwert ist0und muss ein ganzzahliger Wert kleiner oder gleichMAX_NODESsein.MAX_NODES: Maximale Größe der Knotengruppe. Dieser Wert muss kleiner oder gleich100und größer oder gleichMIN_NODESsein. Erforderlich, wennAUTOSCALER_MODEnicht aufOFFeingestellt ist.
Knotengruppe löschen
Wenn Sie eine Knotengruppe für einzelne Mandanten löschen müssen, entfernen Sie zuerst alle VMs aus der Knotengruppe.
Console
Rufen Sie die Seite Knoten für einzelne Mandanten auf.
Klicken Sie auf den Namen der zu löschenden Knotengruppe.
Klicken Sie für jeden Knoten in der Knotengruppe auf den Namen des Knotens und löschen Sie einzelne VM-Instanzen auf der Seite mit den Knotendetails. Alternativ können Sie das Standardverfahren zum Löschen einer einzelnen VM befolgen. Löschen Sie die verwaltete Instanzgruppe, um VMs in einer verwalteten Instanzgruppe zu löschen.
Nachdem Sie alle VM-Instanzen gelöscht haben, die auf allen Knoten der Knotengruppe ausgeführt werden, kehren Sie zur Seite Knoten für einzelne Mandanten zurück.
Klicken Sie auf Knotengruppen.
Wählen Sie den Namen der zu löschenden Knotengruppe aus.
Klicken Sie auf Löschen.
gcloud
Listen Sie mit dem Befehl
gcloud compute sole-tenancy node-groups list-nodesdie VM-Instanzen auf, die auf Knoten in der Knotengruppe ausgeführt werden:gcloud compute sole-tenancy node-groups list-nodes GROUP_NAME \ --zone=ZONE
Dabei gilt:
GROUP_NAME: Der Name der Knotengruppe.ZONE: Die Zone der Knotengruppe.
Wenn VMs in der Knotengruppe ausgeführt werden, löschen Sie eine einzelne VM oder eine verwaltete Instanzgruppe.
Löschen Sie nach dem Löschen aller VMs, die auf allen Knoten der Knotengruppe ausgeführt werden, die Knotengruppe mit dem Befehl
gcloud compute sole-tenancy node-groups delete:gcloud compute sole-tenancy node-groups delete GROUP_NAME \ --zone=ZONE
Dabei gilt:
GROUP_NAME: Name der Knotengruppe.ZONE: Zone der Knotengruppe.
REST
Mit der Methode
nodeGroups.listNodeskönnen Sie ausgeführte VM-Instanzen auf Knoten in der Knotengruppe auflisten:POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/nodeGroups/GROUP_NAME/listNodesDabei gilt:
PROJECT_ID: die Projekt-IDZONE: Zone der Knotengruppe.GROUP_NAME: Gruppe, für die die VMs aufgelistet werden sollen.
Wenn VMs in der Knotengruppe ausgeführt werden, löschen Sie eine einzelne VM oder eine verwaltete Instanzgruppe.
Nachdem Sie alle VMs gelöscht haben, die auf allen Knoten der Knotengruppe ausgeführt werden, löschen Sie die Knotengruppe mit der Methode
nodeGroups.delete:DELETE https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/nodeGroups/GROUP_NAME
Dabei gilt:
PROJECT_ID: die Projekt-IDZONE: Zone der Knotengruppe.GROUP_NAME: Name der Knotengruppe, die gelöscht werden soll.
Nächste Schritte
- Informationen zu den Preisen für Knoten für einzelne Mandanten finden Sie unter Preise für Knoten für einzelne Mandanten.
Mehr zum Aktivieren von Autoscaling für Knotengruppen für einzelne Mandanten finden Sie unter Autoscaling für Knotengruppen.
Weitere Informationen zum Übertragen vorhandener Lizenzen zu Google Cloudfinden Sie unter Bestehende Lizenzen verwenden.
Weitere Informationen zu Knoten für einzelne Mandanten finden Sie unter Knoten für einzelne Mandanten.