Ziel dieser Anleitung
Dieser Beitrag ordnet SUSE-Plattform praktisch ein und zeigt, welche Entscheidungen für eine belastbare Umsetzung wichtig sind. Am Ende soll klar sein, was vorbereitet werden muss, woran du einen funktionierenden Stand erkennst und welcher nächste Schritt sinnvoll ist.
Kompletter Ablauf der Serie
Diese Reihe führt dich Schritt für Schritt durch den produktiven Aufbau: 1. SLES 16 produktiv installieren · 2. SUSE Multi-Linux Manager 5.2 installieren · 3. Erste Linux-Clients onboarden · 4. Patch- und Lifecycle-Management · 5. Mixed Linux verwalten · 6. OpenSCAP, Compliance und Audit · 7. Proxies für Standorte aufbauen · 8. SSO mit Keycloak integrieren · 9. Ansible neben Salt nutzen · 10. Reporting, Inventar und Audit · 11. Produktiv betreiben und härten
Voraussetzungen
Du brauchst passende SUSE-Images, Entitlements, DNS, NTP, Storage, Netzwerkfreigaben und administrative Zugänge. Registrierungs- und Mirroring-Daten bleiben außerhalb von Screenshots, Git und öffentlichen Texten.
Ein registrierter Client ist nur der Anfang. Produktiv wird SUSE Multi-Linux Manager dann, wenn Updates nicht zufällig, sondern nachvollziehbar bewertet, getestet, freigegeben und dokumentiert werden. Genau darum geht es in diesem Beitrag.
Wir nutzen den SLES-16-Client aus dem vorherigen Teil und bauen daraus einen ersten Patch- und Lifecycle-Ablauf: relevante Patches erkennen, Kritikalität verstehen, Channels sauber halten, Wartungsfenster planen und Content Lifecycle Management als Staging-Modell einordnen.
Die Stärke liegt nicht nur in SUSE-Systemen. Der gleiche Betriebsansatz kann später auf heterogene Flotten ausgeweitet werden: SLES, SL Micro, Debian, Ubuntu, Rocky Linux, AlmaLinux, Oracle Linux und weitere Enterprise-Linux-Varianten werden nicht zu identischen Systemen, aber sie werden über eine gemeinsame Betriebsoberfläche, einheitliche Sichtbarkeit und nachvollziehbare Prozesse steuerbar.
SUSE-Serie: vom Server zum Patch-Prozess
Dieser Beitrag ist Teil 4 der Serie. Du solltest vorher den Manager installiert und mindestens einen Client erfolgreich onboarded haben.
- 1. SLES 16 produktiv installieren - /de/tech/sles-16-installieren
- 2. SUSE Multi-Linux Manager 5.2 produktiv installieren - /de/tech/suse-multi-linux-manager-5-2-sl-micro-installieren
- 3. Erste Linux-Clients produktiv onboarden - /de/tech/suse-multi-linux-manager-5-2-clients-onboarden
- 4. Patch- und Lifecycle-Management - dieser Beitrag.
- 5. Mixed Linux verwalten - ist als nächster Schritt der Serie vorgesehen.
- 6. Produktiven Betrieb härten - ist als nächster Schritt der Serie vorgesehen.
Zielbild
Am Ende weißt du, welche Systeme welche Patches benötigen, wie du Paket- und Patchstatus prüfst, wann ein direkter Patchlauf reicht und wann du mit Content Lifecycle Management über Dev, Test und Produktion arbeiten solltest.
Für Entscheider ist genau das der Unterschied: Nicht jede Distribution wird gleich behandelt, aber Patch-Bewertung, Freigabe, Wartungsfenster, Reporting und Verantwortlichkeiten können zentralisiert werden. Das reduziert Betriebsrisiko, Audit-Aufwand und Wildwuchs in gewachsenen Linux-Landschaften.
Patch- und Lifecycle-Management ist mehr als ein Button für Updates. Du brauchst Sichtbarkeit über Relevanz, Risiko, Zielgruppen, Wartungsfenster, Freigaben, Rollout-Reihenfolge und Nachweis. SUSE Multi-Linux Manager liefert dafür eine gemeinsame Oberfläche, aber die Betriebsentscheidung bleibt bei dir.
1. Relevante Patches prüfen
Starte nicht beim einzelnen Paket, sondern bei den relevanten Patches. In der Web-UI findest du sie unter Patches -> Patch List -> Relevant. Dort siehst du Typ, Advisory, Synopsis, betroffene Systeme und Aktualisierungsdatum.
Beginne nicht mit dem Patchlauf, sondern mit der Bewertung. Welche Systeme sind betroffen? Handelt es sich um Security Advisories, Bugfixes oder normale Updates? Welche Services laufen auf den Systemen? Erst diese Einordnung entscheidet, ob du sofort patchst, wartest oder in Stufen ausrollst.
- Security Patches zuerst bewerten.
- Bugfix- und Enhancement-Patches nach Betriebsrelevanz einordnen.
- Betroffene Systeme prüfen.
- Reboot-Hinweise und Service-Impact beachten.
- Nicht direkt auf Produktion klicken, wenn Test- oder Staging-Gruppen vorgesehen sind.
2. Systemstatus kontrollieren
Öffne das betroffene System und prüfe Base Channel, Last Check-In, Paketabweichungen und ausstehende Patches. Wenn der Client nicht regelmäßig eincheckt, ist Patch-Management nicht belastbar.
salt '<client-fqdn>' test.ping --out=txtsalt '<client-fqdn>' cmd.run 'zypper lr'salt '<client-fqdn>' cmd.run 'zypper list-patches'
3. Direkter Patchlauf oder Staging?
Für einzelne Testsysteme kannst du Updates direkt planen. Für produktive Serverflotten ist ein Staging-Modell sinnvoller: Quellen synchronisieren, Inhalte filtern, eine Version bauen, nach Test fördern und erst dann Produktionssysteme zuordnen.
Direktes Patchen ist für kleine, unkritische Systeme möglich, aber nicht der Standard für zentrale Plattformen. Produktiver Betrieb braucht mindestens Testgruppe, Pilotgruppe und Rolloutgruppe. Bei kritischen Systemen kommen Change-Freigabe, Backup-Status, Wartungsfenster und Rückfallplan dazu.
4. Content Lifecycle Management einordnen
Content Lifecycle Management wählt Software-Channels als Quellen, erlaubt Filter und baut daraus Umgebungen wie Dev, Test und Production. SUSE beschreibt CLM als Weg, Inhalte vor der Installation auf Produktionsclients gründlich zu testen.
Content Lifecycle Management trennt Paketverfügbarkeit von Paketfreigabe. Du kannst synchronisierte Inhalte in Umgebungen wie Test, Staging und Produktion bewegen und damit verhindern, dass jeder neue Sync automatisch auf produktive Server trifft.
- Quelle: Filter
- -> Build: Dev
- -> Test: Produktion
- : Client-Zuordnung
Wichtig: Neu gebaute oder geförderte CLM-Channels werden Clients nicht automatisch zugeordnet. Prüfe nach jedem Build und jeder Promotion die Channel-Zuordnung der Zielsysteme.
5. Wartungsfenster planen
Patch-Management ist kein einzelner Button. Definiere, wann Security-Patches beschleunigt werden, wann normale Updates laufen, wer freigibt, welche Systeme zuerst gepatcht werden und wie Reboots koordiniert werden.
- Testsysteme zuerst aktualisieren.
- Produktionsgruppen nach Kritikalität und Abhängigkeiten staffeln.
- Reboot-Patches getrennt planen.
- Vorher Backup- und Restore-Fähigkeit prüfen.
- Nachher Services, Monitoring und Anwendungstests kontrollieren.
6. Patchlauf kontrolliert ausführen
In einer produktiven Umgebung dokumentierst du vor dem Patchlauf den Ausgangszustand, planst die Aktion im Manager und prüfst danach Ergebnis, Paketstand und Systemzustand. Der nächste Befehl zeigt das Prinzip für eine technische Vorprüfung, nicht als Ersatz für Change-Freigabe.
salt '<client-fqdn>' cmd.run 'zypper list-patches'salt '<client-fqdn>' cmd.run 'systemctl --failed'salt '<client-fqdn>' cmd.run 'needs-restarting -r || true'
Je nach Distribution sind nicht alle Hilfsbefehle identisch verfügbar. In der SUSE-Serie behandeln wir Mixed-Linux-Details separat, damit SLES, SL Micro, Rocky, Alma, Debian und Ubuntu nicht in einem einzigen unscharfen Ablauf vermischt werden.
7. Reporting und Nachvollziehbarkeit
Nach dem Patchlauf muss klar sein, was geplant war, was ausgeführt wurde, welche Systeme erfolgreich waren, welche Systeme nacharbeiten brauchen und ob Reboots offen sind. Nutze Systemlisten, Patchansichten, Schedule-Resultate und Exportfunktionen als Betriebsnachweis.
Nach dem Patchlauf zählt nicht nur, ob Pakete aktualisiert wurden. Wichtig sind offene Advisories, fehlgeschlagene Aktionen, Systeme ohne Check-in, abweichende Channel-Zuordnung und Services, die einen Neustart brauchen. Genau diese Signale machen aus Patchen einen kontrollierten Lifecycle-Prozess.
Produktionscheck
- Alle Zielsysteme checken regelmäßig ein.
- Channels sind synchronisiert und dokumentiert.
- Activation Keys und Channel-Zuordnungen sind nachvollziehbar.
- Security-Patches werden priorisiert bewertet.
- CLM-Projekte haben klare Umgebungen und Versionen.
- Wartungsfenster und Reboot-Regeln sind definiert.
- Patchläufe werden protokolliert.
- Monitoring, Backup und Rollback-Überlegungen sind vor dem Patchlauf geklärt.
Nächster Teil: Mixed Linux verwalten
Der nächste Beitrag erweitert den Blick auf unterschiedliche Distributionen: SLES, SL Micro, Rocky, Alma, Debian, Ubuntu und weitere Plattformen. Dort geht es darum, was wirklich einheitlich funktioniert und wo Distributionen eigene Regeln behalten.
Quellen
- SUSE Multi-Linux Manager 5.2 Dokumentation: Content Lifecycle Management
- SUSE Multi-Linux Manager 5.2 Dokumentation: Content Lifecycle Management Workflow
- SUSE Multi-Linux Manager 5.2 Dokumentation: Content Lifecycle Management Beispiele
- SUSE Multi-Linux Manager 5.2 Release Notes
MLM-5.2-Menüpfade für den Patch-Alltag
| Aufgabe | Menüpfad |
|---|---|
| Alle Systeme prüfen | Systems -> System List -> All |
| Relevante Patches ansehen | Patches -> Patch List -> Relevant |
| Geplante Aktionen prüfen | Schedule -> Pending Actions |
| Softwarequellen prüfen | Software -> Channel List -> All |
| Gruppen für Wartungsfenster nutzen | Systems -> System Groups |
| Product Catalog öffnen | Admin/Setup -> Products |
| Neue Clients vorbereiten | Systems -> Bootstrapping |
Alle Systeme prüfen
- Menüpfad
- Systems -> System List -> All
Relevante Patches ansehen
- Menüpfad
- Patches -> Patch List -> Relevant
Geplante Aktionen prüfen
- Menüpfad
- Schedule -> Pending Actions
Softwarequellen prüfen
- Menüpfad
- Software -> Channel List -> All
Gruppen für Wartungsfenster nutzen
- Menüpfad
- Systems -> System Groups
Product Catalog öffnen
- Menüpfad
- Admin/Setup -> Products
Neue Clients vorbereiten
- Menüpfad
- Systems -> Bootstrapping
- 1. SLES 16 produktiv installieren: /de/tech/sles-16-installieren
- 2. SUSE Multi-Linux Manager 5.2 produktiv installieren: /de/tech/suse-multi-linux-manager-5-2-sl-micro-installieren
- 3. Erste Linux-Clients produktiv onboarden: /de/tech/suse-multi-linux-manager-5-2-clients-onboarden
- 4. Patch- und Lifecycle-Management produktiv aufbauen: /de/tech/suse-multi-linux-manager-5-2-patch-lifecycle-management - dieser Beitrag.
- 5. Mixed Linux produktiv verwalten: /de/tech/suse-multi-linux-manager-5-2-mixed-linux-verwalten
Betrieb und Validierung
Für den produktiven Betrieb reicht eine erfolgreiche Installation allein nicht aus. Prüfe Dienste, Logs, Netzwerk, Anmeldung, Updates, Backup und Wiederherstellung so, dass der Zustand wiederholbar und für andere Administratoren nachvollziehbar bleibt.
Quellen und weiterführende Dokumentation
Nutze für produktive Umsetzung zusätzlich die aktuelle Herstellerdokumentation, Release Notes, Sicherheitsmeldungen und die internen Betriebsstandards. ForgeOne ergänzt diese Quellen mit praktischer Projekterfahrung aus Planung, Umsetzung und Betrieb.
Produktionscheckliste
- Ziel, Scope und Verantwortlichkeiten sind dokumentiert.
- DNS, TLS, Netzwerk, Accounts und Berechtigungen sind geprüft.
- Installation oder Änderung wurde mit UI- und CLI-Signalen validiert.
- Backup, Monitoring, Updates und Rollback sind vor produktiver Nutzung geklärt.
- Lizenzen, Supportwege und Professional Services sind für den Betrieb eingeplant.
Patch-Management als Prozess
Patch-Management mit SUSE Multi-Linux Manager besteht aus Bewertung, Staging, Ausführung und Nachweis. Die Web-UI hilft beim täglichen Überblick; die eigentliche Qualität entsteht aber durch klare Gruppen, Wartungsfenster und Freigaben.
- Relevant Patches zeigen echten Handlungsbedarf statt allgemeiner Paketlisten.
- CVE-Audit hilft bei sicherheitsbezogener Priorisierung.
- Content Lifecycle Management trennt Source, Build, Test und Production.
- Scheduled Actions machen Ausführung und Nachvollziehbarkeit sichtbar.
- Reports liefern Audit- und Betriebsnachweise.
Typischer Ablauf für Produktion
- Channels synchronisieren und Sync-Fehler prüfen.
- Relevante Security- und Bugfix-Patches bewerten.
- Testsysteme oder Testgruppe aktualisieren.
- Applikations- und Monitoringchecks durchführen.
- Content Lifecycle Environment fördern oder Produktionsgruppe freigeben.
- Produktionssysteme im Wartungsfenster aktualisieren.
- Reboot, Services und Nachweise prüfen.
salt 'sles16-client01.example.test' test.pingsalt 'sles16-client01.example.test' pkg.list_upgradessalt 'sles16-client01.example.test' service.status sshd
Wartungsfenster, Kalender und geplante Aktionen
Patch-Management endet nicht bei der Liste relevanter Patches. Für produktive Systeme brauchst du Wartungsfenster, geplante Aktionen und eine klare Rückmeldung, ob die Aktion erfolgreich war.
- Lege technische Gruppen nach Kritikalität und Betriebszeit an, zum Beispiel Test, Staging, Produktion und Sonderfenster.
- Pflege Wartungskalender unter Schedule > Maintenance Windows > Calendars, damit wiederkehrende Zeitfenster nachvollziehbar sind.
- Plane Patchläufe, Reboots und Audit-Scans in diese Fenster und prüfe danach Pending, Failed und Completed Actions.
- Dokumentiere pro Gruppe, wer freigibt, wer ausführt, wann zurückgerollt wird und welche Systeme ausgenommen sind.
SUSE beschreibt Wartungskalender in der offiziellen Dokumentation unter Maintenance Windows. Für den Betrieb ist wichtig: Kalender definieren das erlaubte Zeitfenster, Scheduled Actions zeigen die konkrete technische Ausführung.
SUSE Multi-Linux Manager produktiv einsetzen
Du möchtest SLES, SL Micro, Debian, Ubuntu, Rocky, AlmaLinux oder Oracle Linux zentral verwalten, Patches prüfen, Compliance nachweisen oder den Betrieb härten? ForgeOne unterstützt dich bei Lizenzen, Architektur, Installation, Professional Services und laufendem Support.






