Instanzen starten, stoppen und neu starten

Auf dieser Seite wird beschrieben, wie Sie die primäre Instanz und eine Lesepoolinstanz starten, beenden oder neu starten. Sie können auch eine sekundäre Instanz und einen Knoten in einem Lesepool eines AlloyDB-Clusters neu starten.

Durch die Vorgänge zum Starten, Beenden oder Neustarten werden die eingehende öffentliche IP-Adresse oder der Private Service Connect-URI der Instanz nicht geändert.

Hinweis

  • Das Google Cloud Projekt von, das Sie verwenden, muss für den Zugriff auf AlloyDB aktiviert sein.

  • Sie benötigen eine der folgenden IAM-Rollen im Google Cloud Projekt von, das Sie verwenden:

    • (roles/alloydb.admin) (die vordefinierte IAM-Rolle „AlloyDB Admin“)
    • (roles/owner) (einfache IAM-Rolle „Inhaber“)
    • (roles/editor) (einfache IAM-Rolle „Bearbeiter“)

    Wenn Sie keine dieser Rollen haben, wenden Sie sich an den Organisationsadministrator, um Zugriff anzufordern.

  • Der AlloyDB-Cluster hat den Status READY.

Aktivierungsrichtlinie

Wenn Sie eine Instanz starten oder beenden, muss die Aktivierungsrichtlinie festgelegt sein, um den Vorgang anzugeben, den Sie ausführen. Die Aktivierungsrichtlinie gibt an, ob die Instanz aktiviert wird, um Verbindungsanfragen zu akzeptieren.

Es gibt folgende Optionen für die Aktivierungsrichtlinie:

  • ALWAYS: Die Instanz wird immer ausgeführt.
  • NEVER: Die Instanz ist inaktiv und akzeptiert keine Verbindungen.

Legen Sie für Ihre Aktivierungsrichtlinie ALWAYS fest, um die Instanz zu starten. Legen Sie für Ihre Aktivierungsrichtlinie NEVER fest, um die Instanz zu beenden und Instanzgebühren zu vermeiden.

Instanz beenden

Sie können eine primäre Instanz oder eine Lesepoolinstanz bei Bedarf manuell beenden. Wenn Sie eine Instanz beenden, bleibt sie beendet und reagiert erst wieder auf Anwendungsverbindungen, wenn Sie sie neu starten. Sie können eine sekundäre Instanz nicht beenden.

Wenn Sie eine Instanz beenden, werden automatische Updates vorübergehend angehalten. Die im Cluster gespeicherten Daten sind davon nicht betroffen und alle Sicherungskonfigurationen für den Cluster bleiben aktiv.

Für beendete Instanzen fallen keine Compute-Gebühren an. Wenn die öffentliche IP-Adresse für die Instanz aktiviert ist, fallen Gebühren für die statische externe IP-Adresse im Leerlauf an.

So beenden Sie eine Instanz:

Console

  1. Rufen Sie in der Google Cloud Console die Seite Cluster auf.

    Zu den Clustern

  2. Klicken Sie in der Spalte Ressourcenname auf einen Cluster.

  3. Gehen Sie auf der Seite Übersicht zum Abschnitt Instanzen in Ihrem Cluster und sehen Sie sich die Details zu Ihrer Instanz an.

  4. Klicken Sie unter Möchten Sie die Datenbankinstanz beenden? auf Beenden.

Für die Aktivierungsrichtlinie der Instanz wird NEVER festgelegt und die Instanz wird beendet.

gcloud

Wenn Sie die gcloud CLI verwenden möchten, können Sie die Google Cloud CLI installieren und initialisieren oder Sie können Cloud Shell verwenden.

Verwenden Sie den gcloud alloydb instances update Befehl, um eine Instanz zu beenden.

gcloud alloydb instances update INSTANCE_ID \
 --region=REGION_ID \
 --cluster=CLUSTER_ID \
 --activation-policy=NEVER
 ```
Replace the following:
  • INSTANCE_ID: Die ID der Instanz.
  • REGION_ID: Die Regions-ID der Instanz.
  • CLUSTER_ID: Die ID des Clusters der Instanz.

Instanz starten

Wenn Sie die Instanz starten, wendet AlloyDB die neueste Nebenversion für die Datenbank an. Da das Starten einer Instanz keine Wartungsaktivität ist, werden alle für die Instanz konfigurierten Wartungszeiträume ignoriert.

So starten Sie eine angehaltene Instanz:

Console

  1. Rufen Sie in der Google Cloud Console die Seite Cluster auf.

    Zu den Clustern

  2. Klicken Sie in der Spalte Ressourcenname auf einen Cluster.

  3. Gehen Sie auf der Seite Übersicht zum Abschnitt Instanzen in Ihrem Cluster und sehen Sie sich die Details zu Ihrer Instanz an.

  4. Klicken Sie unter Möchten Sie die Datenbankinstanz starten? auf Starten.

Für die Aktivierungsrichtlinie der Instanz wird ALWAYS festgelegt und die Instanz wird gestartet.

gcloud

Wenn Sie die gcloud CLI verwenden möchten, können Sie die Google Cloud CLI installieren und initialisieren oder Sie können Cloud Shell verwenden.

Verwenden Sie den gcloud alloydb instances update Befehl, um eine Instanz zu starten.

gcloud alloydb instances update INSTANCE_ID \
 --region=REGION_ID \
 --cluster=CLUSTER_ID \
 --activation-policy=ALWAYS
 ```
Replace the following:
  • INSTANCE_ID: Die ID der Instanz.
  • REGION_ID: Die Regions-ID der Instanz.
  • CLUSTER_ID: Die ID des Clusters der Instanz.

Instanz neu starten

Wenn Sie einen Neustart einer Instanz initiieren, werden alle Verbindungen unterbrochen, die für die Instanz verfügbar sind. Nach dem Neustart der Instanz ist sie bereit, neue Verbindungen zu akzeptieren. Durch den Neustart einer Instanz wird die private IP-Adresse der Instanz nicht geändert.

Primäre, sekundäre oder Lesepoolinstanz neu starten

Console

  1. Rufen Sie in der Google Cloud Console die Seite Cluster auf.

    Zu den Clustern

  2. Klicken Sie in der Spalte Ressourcenname auf einen Cluster.
  3. Gehen Sie auf der Seite Übersicht zum Abschnitt Instanzen in Ihrem Cluster , wählen Sie die primäre Instanz oder eine Lesepoolinstanz aus und klicken Sie auf Neu starten.

gcloud

Wenn Sie die gcloud CLI verwenden möchten, können Sie die Google Cloud CLI installieren und initialisieren oder Sie können Cloud Shell verwenden.

Starten Sie die Instanz neu:

gcloud alloydb instances restart INSTANCE_ID \
    --cluster=CLUSTER_ID \
    --region=REGION_ID \
    --project=PROJECT_ID \
    [--async]
    
  • INSTANCE_ID: Die ID der Instanz.
  • CLUSTER_ID: Die ID des Clusters, in dem die Instanz verfügbar ist.
  • REGION_ID: Die Region, in der sich die Instanz befindet.
  • PROJECT_ID: Die ID des Projekts, in dem sich der Cluster befindet.
  • async: Ein optionales Flag, mit dem Sie sofort zurückkehren können, ohne auf den Abschluss des laufenden Vorgangs zu warten.

Bestimmte Knoten eines Lesepools neu starten

Mit der gcloud CLI können Sie einen oder mehrere Knoten eines Lesepools neu starten.

Der folgende Befehl zeigt, wie Sie einen Knoten eines Lesepools neu starten können:

gcloud alloydb instances restart INSTANCE_ID \
    --cluster=CLUSTER_ID \
    --region=REGION_ID \
    --node-ids=NODE_ID \
    
  • INSTANCE_ID: Die ID der Lesepoolinstanz.
  • CLUSTER_ID: Die ID des Clusters, in dem die Instanz verfügbar ist.
  • NODE_ID: die ID des Knotens, der neu gestartet werden muss, z. B. j71a-read-pool-054b8861-2ln8.
  • PROJECT_ID: Die ID des Projekts, in dem sich der Cluster befindet.
  • --async: Ein optionales Flag, mit dem Sie sofort zurückkehren können, ohne auf den Abschluss des laufenden Vorgangs zu warten.

Das folgende Beispiel zeigt, wie Sie mehrere Knoten neu starten können:

gcloud alloydb instances restart INSTANCE_ID \
    --cluster=CLUSTER_ID \
    --region=REGION_ID \
    --node-ids=NODE_ID1,NODE_ID2 \
    
  • INSTANCE_ID: Die ID der Lesepoolinstanz.
  • CLUSTER_ID: Die ID des Clusters, in dem die Instanz verfügbar ist.
  • NODE_ID1,NODE_ID2: Die Liste der Knoten, die neu gestartet werden müssen.
  • PROJECT_ID: Die ID des Projekts, in dem sich der Cluster befindet.
  • --async: Ein optionales Flag, mit dem Sie sofort zurückkehren können, ohne auf den Abschluss des laufenden Vorgangs zu warten.

Nächste Schritte