Zum Inhalt springen

Server aktualisieren

Zuletzt aktualisiert am

Diese Seite beschreibt den Patch-Management-Prozess von verwalteten STACKIT Servern. Sie erfahren, wie Sie die Updates für Ihre VM verwalten, wie Sie diese individuell via API konfigurieren und erhalten Details zum internen monatlichen Image-Release-Zyklus.

Wenn die Standard-Management-Einstellungen auf Ihren Server angewendet werden, werden die neuesten Updates automatisch zu zufälligen Startzeiten an den Wochenenden durch einen Standard-Update-Zeitplan heruntergeladen und installiert. Diese Management-Einstellungen werden Ihnen als Teil der Standardkonfiguration für jeden verwalteten Server in STACKIT zur Verfügung gestellt.

Bitte beachten Sie, dass für unverwaltete Server diese Funktion der wiederkehrenden automatischen Update-Installationen nicht verfügbar ist! In diesem Fall ist der Kunde dafür verantwortlich, das Patch-Management seines unverwalteten Servers durchzuführen, um das Betriebssystem aktuell und sicher zu halten!

In der Detailansicht der Server in Ihrem STACKIT Projekt finden Sie die Funktion Updates, die Ihnen derzeit in einer BETA-Phase zur Verfügung steht. Hier können Sie Updates und Update-Zeitpläne für jeden Ihrer verwalteten Server individuell erstellen und konfigurieren, wie unten gezeigt.

Im Bereich Verlauf finden Sie alle kürzlich ausgelösten Updates, deren Start- und Endzeit, Status und Ergebnisse:

Server-Übersicht Updates/Verlauf mit Tabelle vergangener Update-Jobs und der Schaltfläche „Jetzt aktualisieren".

Durch Klicken auf Update können Sie einen neuen Update-Job für Ihren spezifischen Server auslösen:

Dialogfenster „Jetzt aktualisieren" mit Warnung und Bestätigungsschaltfläche.

Der Update-Prozess wird gestartet. Dies kann eine Weile dauern, abhängig von der Größe des Flavors des Servers, der Menge der zu installierenden Updates und wie oft die Maschine einen Neustart benötigt:

Zeile einer Update-Verlaufstabelle mit laufendem Update-Job und Status „In Ausführung".

Im Bereich Zeitplan sind alle definierten Update-Zeitpläne auf einen Blick aufgelistet. Auf einem verwalteten Server wird der Standard-Update-Zeitplan immer automatisch für Sie erstellt.

Sie können auf Zeitplan erstellen klicken, um einen neuen Update-Zeitplan nach Ihren Wünschen zu erstellen:

Server-Übersicht Updates/Zeitplan mit dem Standard-Update-Zeitplan und der Schaltfläche „Zeitplan erstellen".

Konfigurieren Sie Ihren Zeitplan und klicken Sie auf Erstellen:

Formular „Zeitplan erstellen" mit Feldern für Name, Start, Wartungsfenster, Zeitzone und Wiederholung.

Zusammenfassung des Zeitplans mit nächsten geplanten Terminen.

Sie können Ihre Konfiguration bereits existierender Update-Zeitpläne auch schnell im rechten Bereich ändern:

Konfigurations-Panel „Update-Zeitplan" mit Feldern für den Namen des Zeitplans, Start, Wartungsfenster, Zeitzone und Wiederholung.

Wenn Sie die Standardkonfiguration Ihrer Updates ändern möchten, können Sie dies über unsere MOSS API (Managed Operations on STACKIT Servers API) tun.

Eine detaillierte Dokumentation aller verfügbaren API-Endpunkte und Anfragen einschließlich Beispielen finden Sie unter Verwendung der swagger.json und eines Tools wie dem Swagger Editor, um die Datei zu lesen.

Swagger-Editor mit der OpenAPI-Spezifikation der STACKIT Managed Operating System Service API.

Einen neuen Update-Job auslösen.

POST [https://stackit-service-mos.apps.01.cf.eu01.stackit.cloud/v1/service-instances/](https://stackit-service-mos.apps.01.cf.eu01.stackit.cloud/v1/service-instances/){instanceId}/updates

Body (im JSON format):

{ "maintenanceWindow": 2 }

Die Zahl für das Wartungsfenster definiert die Downtime Ihres Servers in Stunden.

POST https://stackit-service-mos.apps.01.cf.eu01.stackit.cloud/v1/service-instances/{instanceId}/update-schedules

Status und Ergebnisse des Update-Jobs abrufen.

GET https://stackit-service-mos.apps.01.cf.eu01.stackit.cloud/v1/service-instances/{instanceId}/updates/{updateId}

Einen neuen Update-Zeitplan erstellen.

POST https://stackit-service-mos.apps.01.cf.eu01.stackit.cloud/v1/service-instances/{instanceId}/update-schedules

Body (im JSON format):

{ "name": "Default Update Schedule", "rrule": "DTSTART;TZID=Europe/Sofia:20200803T134000 RRULE:FREQ=WEEKLY;INTERVAL=1;BYDAY=SA", "enabled": true, "maintenanceWindow": 2 }

Beim Erstellen eines Update-Zeitplans müssen Sie die Einstellungen im RRULE-Format über die API bereitstellen. Weitere Informationen zu diesem Standard finden Sie im RFC5545. Eine Anwendung zum Testen und zur Demonstration ist here verfügbar.

Weitere Beispiele für API-Anfragen finden Sie in der Swagger-Dokumentation.

Als Kunde stellen Sie bitte immer sicher, dass Sie das neueste aktive Image verwenden, wenn Sie Server über die API erstellen. Siehe Alte Versionen eines Images finden..