Auf dieser Seite finden Sie unter anderem eine Anleitung zum Suchen nach geplanten Wartungen, zum Festlegen von Wartungsfenstern und zum Verschieben geplanter Wartungen. Eine Übersicht über Wartungsupdates und Wartungsfenster finden Sie unter Wartungsrichtlinien.
Bevorzugtes Wartungsfenster für eine Instanz festlegen
Console
Rufen Sie in der Google Cloud Console die Seite Memorystore for Memcached auf.
Memorystore for MemcachedKlicken Sie auf die Instanz-ID der Instanz, für die Sie ein Wartungsfenster festlegen möchten.
Klicken Sie auf Bearbeiten.
Wählen Sie im Abschnitt Wartung den gewünschten Tag, die Uhrzeit und die Dauer für das Wartungsfenster aus. Die Zeit wird in Ihrer lokalen Zeitzone festgelegt.
Klicken Sie auf Speichern.
gcloud
Führen Sie den folgenden Befehl aus, um ein Wartungsfenster für eine Memcached-Instanz festzulegen:
gcloud memcache instances update INSTANCE_ID --region=REGION --maintenance-window-day=DAY --maintenance-window-start-time=START_TIME --maintenance-window-duration=DURATION
Wobei:
- INSTANCE_ID ist die ID der Instanz.
- REGION ist die Region, in der sich Ihre Instanz befindet.
- DAY ist der Tag, an dem die Wartung durchgeführt werden soll. Zulässige Werte sind:
MONDAY
,TUESDAY
,WEDNESDAY
,THURSDAY
,FRIDAY
,SATURDAY
,SUNDAY
. - START_TIME ist die Stunde des Tages (0 bis 23) für den Beginn des Wartungsfensters in der UTC-Zeitzone.
- DURATION ist ein Zeitfenster von 3 bis 8 Stunden. Zulässige Werte sind
3h
bis8h
, nur Ganzzahlen.
Weitere Informationen finden Sie unter gcloud memcached instances update
.
Wartungsbenachrichtigungen aktivieren
So aktivieren Sie Wartungsbenachrichtigungen:
Öffnen Sie in der Google Cloud Console die Seite Kommunikation:
Klicken Sie auf den Tab Produktbenachrichtigungen.
Wählen Sie Ihr Projekt im Drop-down-Menü aus.
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 Person, die Benachrichtigungen erhalten muss, muss separat aktiviert werden.
Wartungsbenachrichtigungen werden auf Projekt- und nicht auf Instanzebene festgelegt. E-Mail-Benachrichtigungen werden an die E-Mail-Adresse Ihres Google-Kontos gesendet. Ein benutzerdefinierter E-Mail-Alias wie ein Team-E-Mail-Alias kann nicht konfiguriert werden.
Geplante Wartungen finden
Wenn für Ihre Instanz eine Wartung geplant ist, können Sie sie so aufrufen:
Console
Rufen Sie in der Google Cloud Console die Seite Memorystore for Memcached auf.
Memorystore for MemcachedKlicken Sie auf die Instanz-ID der Instanz, für die Sie die geplante Wartung aufrufen möchten.
Im Abschnitt Wartung können Sie das Datum und die Uhrzeit geplanter Wartungsupdates sehen.
gcloud
gcloud memcache instances describe INSTANCE-ID --region=REGION
wobei
- INSTANCE_ID ist die ID der Instanz.
- REGION ist die Region, in der sich Ihre Instanz befindet.
Die Ausgabe für die geplante Wartung sieht so aus:
maintenancePolicy: createTime: 'TIME_STAMP' updateTime: 'TIME_STAMP' maintenanceWindow: - day: DAY duration: 180 minutes hour: HOUR maintenanceSchedule: endTime: 'TIME_STAMP' startTime: 'TIME_STAMP'
Wobei:
maintenancePolicy
zeigt Informationen zum Zeitpunkt der Erstellung Ihrer bevorzugten Wartungsrichtlinie und der letzten Aktualisierung der Richtlinie an.createTime
ist der Zeitpunkt, zu dem die Wartungsrichtlinie zum ersten Mal erstellt wird.updateTime
ist der Zeitpunkt, zu dem die Wartungsrichtlinie zuletzt aktualisiert wurde.DAY
gibt den Wochentag der Wartung an.duration
gibt die Dauer des Wartungsfensters in Minuten an.HOUR
gibt die Stunde in UTC an, in der die Wartung beginnt.startTime
gibt die spezifische Startzeit für ein Wartungsupdate an, das für Ihre Instanz geplant ist.endTime
gibt die spezifische Endzeit für ein Wartungsupdate an, das für Ihre Instanz geplant ist.TIME_STAMP
verwendet das RFC 3339-Format.
Geplante Wartung verschieben
Wenn Sie die Wartung verschieben möchten, folgen Sie den Anleitungen unten:
Console
Rufen Sie in der Google Cloud Console die Seite Memorystore for Memcached auf.
Memorystore for MemcachedKlicken Sie auf die Instanz-ID der Instanz, für die Sie die Wartung verschieben möchten.
Klicken Sie im Abschnitt Wartung auf Termin verschieben.
- Sie können die Wartung nur verschieben, wenn für Ihre Instanz ein geplantes Update vorhanden ist.
Wählen Sie zwischen Jetzt aktualisieren, Auf nächstes geplantes Fenster verschieben und Benutzerdefinierter Tag und Uhrzeit aus. Weitere Informationen finden Sie unter Wartung verschieben.
Wenn Sie die Instanz sofort aktualisieren möchten, wählen Sie Jetzt aktualisieren aus und klicken Sie auf Aktualisieren.
Wenn Sie die geplante Wartung um eine Woche verzögern möchten, wählen Sie Auf das nächste geplante Zeitfenster verschieben aus und klicken Sie auf Termin verschieben.
Wenn Sie eine bestimmte Zeit festlegen möchten, wählen Sie Benutzerdefinierter Tag und Uhrzeit, wählen Sie die neue Zeit aus und klicken Sie auf Termin verschieben.
gcloud
gcloud memcache instances reschedule-maintenance INSTANCE_ID --region=REGION --reschedule-type=RESCHEDULE_TYPE [--schedule-time=RESHEDULE_TIME]
wobei
- INSTANCE_ID ist die ID der Instanz.
- REGION ist die Region, in der sich Ihre Instanz befindet.
RESCHEDULE_TYPE ist der Typ der geplanten Aktualisierung. Verfügbare Werte sind:
IMMEDIATE
: Startet die Wartungsaktualisierung sofort.NEXT_AVAILABLE_WINDOW
: Verzögert die Wartung bis zum nächsten Wartungsfenster. Das nächste Fenster befindet sich eine Woche nach dem Zeitfenster, in dem die Wartung ursprünglich geplant wurde.SPECIFIC_TIME
: Ermöglicht die Angabe einer bestimmten Zeit für die Aktualisierung. Die verschobene Zeit darf nicht mehr als sieben Tage nach dem ursprünglichen Wartungsfenster liegen.
RESHEDULE_TIME Sie können diesen Wert nur angeben, wenn Sie für
--reschedule-type
den WertSPECIFIC TIME
festlegen. Dieser Wert verwendet das ISO 1801-Format. Beispiel:2020-01-16T16:56:00.000Z
Die Zeit wird in UTC-Zeit festgelegt.
Referenzinformationen finden Sie unter gcloud memcache instances reschedule-maintenance.
Wartungsupdates manuell anwenden
Nachdem Sie eine Benachrichtigung über die bevorstehende Wartung erhalten haben, können Sie das Wartungsupdate manuell auf Knoten anwenden. Die manuelle Wartung ist nur verfügbar, wenn ein Wartungsereignis für Ihre Instanz geplant ist. Außerdem müssen Sie Wartungsbenachrichtigungen aktivieren und ein Wartungsfenster festlegen, um über die bevorstehende Wartung informiert zu werden. Weitere Informationen finden Sie unter Manuelle Wartung.
Einzelne Knoten im Memcached-Cluster aktualisieren
Führen Sie den folgenden Befehl aus, um einzelne Knoten in Ihrem Cluster zu aktualisieren, und ersetzen Sie VARIABLES durch die entsprechenden Werte:
gcloud beta memcache instances apply-software-update INSTANCE_NAME --node-ids=NODE_ID_1,NODE_ID_2 --region=REGION
Alle Knoten im Memcached-Cluster aktualisieren
Führen Sie den folgenden Befehl aus, um alle Knoten im Cluster zu aktualisieren. Ersetzen Sie dabei VARIABLES durch die entsprechenden Werte:
gcloud beta memcache instances apply-software-update INSTANCE_NAME --apply-all --region=REGION
Auf verfügbare Aktualisierungen und Knotenupdates prüfen
Wenn Sie sich für Wartungsbenachrichtigungen registrieren, erfahren Sie am besten, wann ein Update verfügbar ist. Sie können aber auch den Befehl unten verwenden, um manuell zu prüfen, ob eine Wartung verfügbar ist. Der folgende Befehl zeigt auch, welche Knoten für Ihre Instanz aktualisiert wurden.
gcloud beta memcache instances describe INSTANCE_NAME --region=REGION --format="table(updateAvailable.yesno(yes="YES",no="NO"),memcacheNodes:format='table(nodeId,updateAvailable.yesno(yes="YES", no="NO"))')"
Nächste Schritte
- Sehen Sie sich die Berechtigungen an, die zum Verwalten von Wartungsfenstern für Ihre Memcached-Instanz erforderlich sind.