Wartungsfenster suchen und einrichten

Auf dieser Seite finden Sie eine Anleitung für die folgenden Aufgaben:

Eine Übersicht über Wartungsupdates und Wartungsfenster finden Sie unter Wartung.

Instanz mit Wartungsfenstern erstellen

gcloud

Verwenden Sie den Befehl gcloud memorystore instances create, um eine Memorystore for Valkey-Instanz mit Wartungsfenstern zu erstellen:

gcloud memorystore instances create INSTANCE_ID \
--project=PROJECT_ID \
--location=REGION_ID \
--psc-auto-connections=network=projects/PROJECT_ID/global/networks/NETWORK_ID \
--shard-count=SHARD_COUNT \
--maintenance-policy-weekly-window=day=DAY,startTime=hours=HOUR

Ersetzen Sie Folgendes:

  • INSTANCE_ID: die ID der zu erstellenden Memorystore for Redis-Instanz. Die Instanz-ID muss zwischen 1 und 63 Zeichen lang sein und darf nur Kleinbuchstaben, Ziffern oder Bindestriche enthalten. Er muss mit einem Kleinbuchstaben beginnen und mit einem Kleinbuchstaben oder einer Ziffer enden.

  • PROJECT_ID: die Projekt-ID oder ‑nummer des Google Cloud-Projekts, in dem Sie die Instanz erstellen möchten.

  • REGION_ID: die Region, in der sich die Instanz befinden soll.

  • NETWORK_ID: die ID des Netzwerks, mit dem Sie die Instanz erstellen möchten.

  • SHARD_COUNT: die Anzahl der Shards in Ihrer Instanz. Die Shard-Anzahl bestimmt die Gesamtspeicherkapazität für das Speichern von Instanzdaten. Weitere Informationen zu Instanzspezifikationen finden Sie unter Instanz- und Knotenspezifikation.

  • DAY: der Tag, an dem die Wartung durchgeführt werden soll. Zulässige Werte sind
    MONDAY bis SUNDAY.

  • HOUR: die Stunde des Tages (in UTC-Zeit), zu der das Wartungsfenster beginnt. Zulässige Werte sind 0 bis 23.

Beispiel:

gcloud memorystore instances create my-instance \
--project=my-project \
--location=us-central1 \
--psc-auto-connections=network=projects/my-project/global/networks/default \
--shard-count=8 \
--maintenance-policy-weekly-window=day=MONDAY,startTime=hours=9

Wenn Sie eine Instanz mit Wartungsfenstern erstellen, ist standardmäßig die Verschlüsselung während der Übertragung deaktiviert und das autorisierte Netzwerk ist default.

Bevorzugtes Wartungsfenster festlegen

gcloud

Verwenden Sie den Befehl gcloud memorystore instances update, um ein Wartungsfenster für eine Memorystore for Redis-Instanz festzulegen:

gcloud memorystore instances update INSTANCE_ID \
--project=PROJECT_ID \
--location=REGION_ID \
--maintenance-policy-weekly-window=day=DAY,startTime=hours=HOUR

Ersetzen Sie Folgendes:

  • INSTANCE_ID: Die ID der Instanz
  • PROJECT_ID: die Projekt-ID oder ‑nummer des Google Cloud-Projekts, das die Instanz enthält
  • REGION_ID: Die Region, in der sich Ihre Instanz befindet.
  • DAY: der Tag, an dem die Wartung durchgeführt werden soll. Zulässige Werte sind
    MONDAY bis SUNDAY.
  • HOUR: die Stunde des Tages (in UTC-Zeit), zu der das Wartungsfenster beginnt. Zulässige Werte sind 0 bis 23.

Wartungsbenachrichtigungen aktivieren

So aktivieren Sie Wartungsbenachrichtigungen:

  1. Öffnen Sie in der Google Cloud Console die Seite Kommunikation.

    Kommunikation

  2. Klicken Sie auf Produktbenachrichtigungen.

  3. Wählen Sie im Menü Ihr Google Cloud-Projekt aus.

  4. Schalten Sie in der Zeile für Memorystore die E-Mail-Schaltfläche auf AN.

Eine Wartungsbenachrichtigungs-E-Mail verwendet den Titel "Upcoming maintenance for your Cloud Memorystore instance [your-instance-name]". Jede E-Mail-Adresse, die Benachrichtigungen erhalten muss, muss separat aktiviert werden.

Wartungsbenachrichtigungen werden auf Projekt- und nicht auf Instanzebene festgelegt. Memorystore for Valkey sendet Benachrichtigungen an die E-Mail-Adresse, die mit Ihrem Google-Konto verknüpft ist. Ein benutzerdefinierter E-Mail-Alias wie ein Team-E-Mail-Alias kann nicht konfiguriert werden.

Geplante Wartungen finden

Wenn für Ihre Memorystore for Valkey-Instanz eine Wartung geplant ist, können Sie mit dem Befehl gcloud memorystore instances describe die geplante Wartung aufrufen.

gcloud

gcloud memorystore instances describe INSTANCE_ID \
--project=PROJECT_ID \
--location=REGION_ID

Ersetzen Sie Folgendes:

  • INSTANCE_ID: die ID der Instanz
  • PROJECT_ID: die Projekt-ID oder -Nummer des Google Cloud-Projekts, das die Instanz enthält
  • REGION_ID: Region, in der sich Ihre Instanz befindet

Die Ausgabe für die geplante Wartung sieht so aus:

maintenancePolicy:
  weeklyMaintenanceWindow:
  - day: DAY
      duration: 3600 seconds
  - startTime
       hour: HOUR
maintenanceSchedule:
  endTime: 'END_DATE_AND_TIME_STAMP'
  scheduleDeadlineTime: 'SCHEDULED_DATE_AND_TIME_STAMP'
  startTime: 'START_DATE_AND_TIME_STAMP'

Wobei:

  • maintenancePolicy enthält Informationen zum Zeitpunkt der Erstellung Ihrer bevorzugten Wartungsrichtlinie.
    • DAY ist der Wochentag, an dem die Wartung durchgeführt wird.
    • HOUR ist die Stunde (in UTC-Zeit), zu der die Wartung beginnt.
  • maintenanceSchedule enthält Informationen zur geplanten Wartung Ihrer Instanz.
    • END_DATE_AND_TIME_STAMP gibt an, wann ein geplantes Wartungsupdate für Ihre Instanz endet.
    • SCHEDULED_DATE_AND_TIME_STAMP gibt an, wann ein Wartungsupdate für Ihre Instanz geplant ist.
    • START_DATE_AND_TIME_STAMP gibt an, wann ein geplantes Wartungsupdate für Ihre Instanz beginnt.

Wartung verschieben

Verwenden Sie den Befehl gcloud memorystore instances reschedule-maintenance, um die Wartung neu zu planen.

gcloud


gcloud memorystore instances reschedule-maintenance INSTANCE_ID \
--project=PROJECT_ID \
--location=REGION_ID \
--reschedule-type=RESCHEDULE_TYPE [--schedule-time=RESCHEDULE_TIME]

Ersetzen Sie Folgendes:

  • INSTANCE_ID: Die ID der Instanz
  • PROJECT_ID: die Projekt-ID oder -Nummer des Google Cloud-Projekts, das die Instanz enthält.
  • REGION_ID: Die Region, in der sich Ihre Instanz befindet.
  • RESCHEDULE_TYPE: die Art der verschobenen Aktualisierung. Verfügbare Werte:

    • IMMEDIATE: Startet die Wartungsaktualisierung sofort.
    • SPECIFIC_TIME: Sie können eine bestimmte Zeit für die Aktualisierung festlegen. Dieser Zeitraum darf nicht mehr als 14 Tage nach dem ursprünglichen Wartungsfenster liegen.
  • RESCHEDULE_TIME: Datum und Uhrzeit, zu dem Memorystore for Valkey das Wartungsupdate verschiebt.

Wartungsrichtlinie aus einer Instanz entfernen

Wenn Sie für eine Instanz keine Wartungsrichtlinie mehr benötigen und stattdessen die Standardeinstellung für die Wartung von Memorystore for Valkey verwenden möchten, können Sie die Richtlinie aus der Instanz entfernen. Verwenden Sie dazu den Befehl gcloud memorystore instances update.

gcloud

gcloud memorystore instances update INSTANCE_ID \
--project=PROJECT_ID \
--location=REGION_ID \
--clear-maintenance-policy-weekly-window

Ersetzen Sie Folgendes:

  • INSTANCE_ID: die ID der Instanz, aus der Sie die Wartungsrichtlinie entfernen möchten
  • PROJECT_ID: die Projekt-ID oder ‑nummer des Google Cloud-Projekts, das die Instanz enthält
  • REGION_ID: Region, in der sich Ihre Instanz befindet

Nächste Schritte

  • Sehen Sie sich die Berechtigungen an, die zum Verwalten von Wartungsfenstern für Ihre Memorystore for Redis-Instanz erforderlich sind.