SUSE-OS-Upgrade
Übersicht
OS-Support-Perioden
Abkürzungen der SUSE-Produktbezeichnungen
Abkürzung | Produkt | Abkürzung | Produkt | |
---|---|---|---|---|
SLE | SUSE Linux Enterprise | SLEMcap | SUSE Linux Enterprise Module CAP Tools | |
SLES | SUSE Linux Enterprise Server | SLEMcld | SUSE Linux Enterprise Module Public Cloud | |
SLED | SUSE Linux Enterprise Desktop | SLEMcon | SUSE Linux Enterprise Module Containers | |
SLESDK | SUSE Linux Enterprise Software Development Kit | SLEMcrt | SUSE Linux Enterprise Module Certifications | |
SLEHAE | SUSE Linux Enterprise High Availability Entension | SLEMleg | SUSE Linux Enterprise Module Legacy | |
SLELTS | SUSE Linux Enterprise Long Term Service Support | SLEMmgt | SUSE Linux Enterprise Module Advanced Systems Management | |
SLEDWE | SUSE Linux Enterprise Workstation Extension | SLEMtch | SUSE Linux Enterprise Module Toolchain | |
SLEHUB | SUSE Package Hub | SLEMweb | SUSE Linux Enterprise Module Web and Scripting | |
SuSE | SuSE Professional, openSUSE, openSUSE Leap |
SUSE Linux Enterprise, openSUSE
SUSE Linux Enterprise → https://www.suse.com/lifecycle/ | |||
OS-Version | Supportbeginn | Supportende | LRZ OS-Channel SUSE Linux Enterprise |
8 | 21.10.2002 | 18.12.2007 | SLES8 |
9 | 02.07.2004 | 31.08.2011 | SLES9, SLES9ia64, SLES9x64 |
10 | 03.07.2006 | 15.06.2007 | SLED10, SLED10x64, SLES10, SLES10ia64, SLES10x64, SLESDK10, SLESDK10ia64, SLESDK10x64 |
10.1 | 18.05.2007 | 15.11.2008 | SLED10.1, SLED10.1x64, SLES10.1, SLES10.1ia64, SLES10.1x64, SLESDK10.1, SLESDK10.1ia64, SLESDK10.1x64 |
10.2 | 06.05.2008 | 29.03.2010 | SLED10.2, SLED10.2x64, SLES10.2, SLES10.2ia64, SLES10.2x64, SLESDK10.2, SLESDK10.2ia64, SLESDK10.2x64 |
10.3 | 05.09.2009 | 26.10.2011 | SLED10.3, SLED10.3x64, SLES10.3, SLES10.3ia64, SLES10.3x64, SLESDK10.3, SLESDK10.3ia64, SLESDK10.3x64 |
10.4 | 18.03.2011 | 15.07.2013 | SLED10.4, SLED10.4x64, SLES10.4, SLES10.4ia64, SLES10.4x64, SLESDK10.4, SLESDK10.4ia64, SLESDK10.4x64 |
11 | 28.02.2009 | 02.12.2010 | SLED11, SLED11x64, SLES11, SLES11ia64, SLES11x64, SLESDK11, SLESDK11ia64, SLESDK11x64 |
11.1 | 20.05.2010 | 31.08.2012 | SLED11.1, SLED11.1x64, SLEHAE11.1, SLEHAE11.1ia64, SLEHAE11.1x64, SLES11.1, SLES11.1ia64, SLES11.1x64, SLESDK11.1, SLESDK11.1ia64, SLESDK11.1x64 |
11.2 | 15.02.2012 | 01.02.2014 | SLED11.2, SLED11.2x64, SLEHAE11.2, SLEHAE11.2x64, SLES11.2, SLES11.2x64, SLESDK11.2, SLESDK11.2x64 |
11.3 | 01.07.2013 | 31.01.2016 | SLED11.3, SLED11.3x64, SLEHAE11.3, SLEHAE11.3x64, SLES11.3, SLES11.3x64, SLESDK11.3, SLESDK11.3x64 |
11.4 | 15.07.2015 | 07.04.2019 | SLED11.4, SLED11.4x64, SLEHAE11.4, SLEHAE11.4x64, SLES11.4, SLES11.4x64, SLESDK11.4, SLESDK11.4x64 |
11.4 LTSS | 31.03.2019 | 31.03.2022 | SLELTS11.4x64 |
12 | 27.10.2014 | 30.06.2016 | SLED12.0x64, SLEHAE12.0x64, SLES12.0x64, SLESDK12.0x64 |
12 | 04.04.2017 | 04.04.2017 | SLEHUB12.0x64 |
12.0 LTSS | 30.06.2016 | 01.07.2019 | SLELTS12.0x64 |
12.x | 27.10.2014 | 31.10.2024* | SLEMcap12x64, SLEMcld12x64, SLEMcon12x64, SLEMcrt12x64, SLEMleg12x64, SLEMmgt12x64, SLEMtch12x64, SLEMweb12x64 |
12.x | 21.12.2016 | 31.10.2024* | SLEMhpc12x64 |
12.1 | 15.12.2015 | 31.05.2017 | SLED12.1x64, SLEHAE12.1x64, SLES12.1x64, SLESDK12.1x64 |
12.1 | 04.04.2017 | - | SLEHUB12.1x64 |
12.1 LTSS | 31.05.2017 | 31.05.2020 | SLELTS12.1x64 |
12.2 | 08.11.2016 | 31.03.2018 | SLED12.2x64, SLEDWE12.2x64, SLEHAE12.2x64, SLES12.2x64, SLESDK12.2x64 |
12.2 | 04.04.2017 | - | SLEHUB12.2x64 |
12.2 LTSS | 31.03.2018 | 31.03.2021 | SLELTS12.2x64 |
12.3 | 07.09.2017 | 16.07.2019 | SLED12.3x64, SLEHAE12.3x64, SLEHUB12.3x64, SLES12.3x64, SLESDK12.3x64 |
12.3 | 07.09.2017 | - | SLEHUB12.3x64 |
12.3 LTSS | 30.06.2019 | 30.06.2022 | SLELTS12.3x64 |
12.4 | 15.12.2018 | 07.07.2020 | SLED12.4x64, SLEHAE12.4x64, SLEHUB12.4x64, SLES12.4x64, SLESDK12.4x64 |
12.4 | 15.12.2018 | - | SLEHUB12.4x64 |
12.4 LTSS | 30.06.2020 | 30.06.2023 | SLELTS12.4x64 |
12.5 | 11.12.2019 | 31.10.2024* | SLEHAE12.5x64, SLEHUB12.5x64, SLES12.5x64, SLESDK12.5x64 |
12.5 | 11.12.2019 | 31.10.2024* | SLEHUB12.5x64 |
12.5 LTSS | 31.10.2024* | 31.10.2027* | SLELTS12.5x64 (in Planung) |
15.0 | 15.07.2018 | 31.12.2019 | nfs://<NFS-Server>/repo/SUSE/; <NFS-Server> → /etc/fstab |
15.0 LTSS | 31.12.2019 | 31.12.2022 | |
15.1 | 22.06.2019 | 31.01.2021 | nfs://<NFS-Server>/repo/SUSE/; <NFS-Server> → /etc/fstab |
15.1 LTSS | 31.01.2021 | 31.01.2024 | https://suse.mirror.lrz.de/ |
15.2 | 22.07.2020 | 31.12.2021 | nfs://<NFS-Server>/repo/SUSE/; <NFS-Server> → /etc/fstab |
15.2 LTSS | 31.12.2021 | 01/2025* | https://suse.mirror.lrz.de/ |
15.3 | 23.06.2021 | 31.12.2022 | nfs://<NFS-Server>/repo/SUSE/; <NFS-Server> → /etc/fstab |
15.3 LTSS | 08.01.2023 | 01/2026* | |
15.4 | 22.06.2022 | 31.12.2023 | nfs://<NFS-Server>/repo/SUSE/; <NFS-Server> → /etc/fstab |
15.4 LTSS | 01.01.2024 | 31.12.2027* | |
15.5 | 22.06.2023 | 31.12.2024* | nfs://<NFS-Server>/repo/SUSE/; <NFS-Server> → /etc/fstab |
15.5 LTSS | 01/2025* | 12/2028* | - |
15.6 | 26.06.2024 | 12/2025* | nfs://<NFS-Server>/repo/SUSE/; <NFS-Server> → /etc/fstab |
15.6 LTSS | 01/2026* | 12/2029* | - |
15.7 | 06/2025* | 07/2031* | - |
15.7 LTSS | 01/2032* | 07/2034* | - |
| |||
openSUSE → https://en.opensuse.org/Lifetime | |||
OS-Version | Supportbeginn | Supportende | LRZ OS-Channel openSUSE |
7.0 | 27.09.2000 | 18.12.2002 | SuSE7.0 |
7.1 | 21.04.2001 | 02.04.2003 | SuSE7.1 |
7.2 | 15.06.2001 | 01.10.2003 | SuSE7.2 |
7.3 | 13.10.2001 | 08.12.2003 | SuSE7.3 |
8.0 | 27.03.2002 | 09.08.2004 | SuSE8.0 |
8.1 | 13.09.2002 | 03.02.2005 | SuSE8.1 |
8.2 | 17.03.2003 | 06.06.2005 | SuSE8.2 |
9.0 | 24.09.2003 | 21.01.2006 | SuSE9.0 |
9.1 | 07.04.2004 | 30.07.2006 | SuSE9.1, SuSE9,1x64 |
9.2 | 06.10.2004 | 31.10.2006 | SuSE9.2, SuSE9.2x64 |
9.3 | 24.03.2005 | 30.04.2007 | SuSE9.3, SuSE9.3x64 |
10.0 | 13.09.2005 | 30.11.2007 | SuSE10.0, SuSE10.0x64 |
10.1 | 03.05.2006 | 31.05.2008 | SuSE10.1, SuSE10.1x64 |
10.2 | 27.11.2006 | 30.11.2008 | SuSE10.2, SuSE10.2x64 |
10.3 | 24.09.2007 | 31.10.2009 | SuSE10.3, SuSE10.3x64 |
11.0 | 08.06.2008 | 26.07.2010 | SuSE11.0, SuSE11.0x64 |
11.1 | 05.12.2008 | 14.01.2011 | SuSE11.1, SuSE11.1x64 |
11.2 | 27.10.2009 | 12.05.2011 | SuSE11.2, SuSE11.2x64 |
11.3 | 05.07.2010 | 20.01.2012 | SuSE11.3, SuSE11.3x64 |
11.4 | 23.02.2011 | 05.11.2012 | SuSE11.4, SuSE11.4x64 |
12.1 | 05.11.2011 | 15.05.2013 | SuSE12.1, SuSE12.1x64 |
12.2 | 04.08.2012 | 15.01.2014 | SuSE12.2, SuSE12.2x64 |
12.3 | 13.03.2013 | 15.09.2014 | SuSE12.3, SuSE12.3x64 |
13.1 | 19.11.2013 | 03.02.2016 | SuSE13.1, SuSE13.1x64 |
13.2 | 04.11.2014 | 18.01.2017 | SuSE13.2, SuSE13.2x64 |
42.1 | 05.11.2015 | 17.05.2017 | SuSE42.1x64 |
42.2 | 16.11.2016 | 26.01.2018 | SuSE42.2x64 |
42.3 | 26.07.2017 | 01.07.2019 | SuSE42.3x64 |
15.0 | 01.06.2018 | 03.12.2019 | http://download.opensuse.org/ |
15.1 | 22.05.2019 | 02.02.2021 | http://download.opensuse.org/ |
15.2 | 02.07.2020 | 31.12.2021 | http://download.opensuse.org/ |
15.3 | 28.05.2021 | 31.12.2022 | http://download.opensuse.org/ |
15.4 | 15.06.2022 | 31.12.2023 | http://download.opensuse.org/ |
15.5 | 07.06.2023 | 12/2024* | http://download.opensuse.org/ |
15.6 | 13.06.2024 | 12/2025* | http://download.opensuse.org/ |
SLE = SuSE Linux Enterprise (Server, Desktop, SDK = Software Development Kit, HAE = High Availability Extension); SP = ServicePack; * = Termin in Planung
Von Zeit zu Zeit gibt es Übersichtsgrafiken zur Supportdauer der jeweiligen SLE-Channel - siehe SLE Lifecycle (Bild muss noch eingefügt werden).
Timeline-Grafiken
Timeline von SUSE Linux Enterprise u.a.: siehe https://www.suse.com/lifecycle/
Timeline von openSUSE: siehe http://de.wikipedia.org/wiki/OpenSUSE ; daraus entnommen ist folgende Grafik:
Ist ein OS-Upgrade notwendig?
Zum Testen, ob ein OS-Upgrade notwendig ist, wird zunächst das Installationsverzeichnis /nfs/ des Software-Management-Servers auf /ldist/ gemountet. Meist existiert hierfür ein /etc/fstab-Eintrag, sodass folgende Kommandos genügen:
myacc@myhost:~ # sudo -i root@myhost:~ # [ -d /ldist/updates ] || mount /ldist
Jetzt kann folgendes Testskript aufgerufen werden:
root@myhost:~ # /ldist/updates/chk-upd.sh
Die Ausgabe des chk-upd.sh-Kommandos beschreibt die Aktualität von Betriebssystem (OS) und Kernel.
Was ist beim OS-Upgrade zu tun?
Ist die Notwendigkeit gegeben, das bestehende OS durch ein aktuelles, im SUSE-Support befindliches OS zu ersetzen, gibt es grundsätzlich zwei Verfahrenswege 1. oder 2.:
1. Neuinstallation oder Dienstmigration auf ein neues System
Eine Neuinstallation des Systems ist dann sinnvoll, wenn folgende zwei Kriterien erfüllt sind:
- es gibt keine aktuellen ServicePack-Upgrades mehr für das bestehende MajorRelease (Versionslinie).
Folgende MajorReleases werden von SUSE nicht mehr unterstützt: SLE-10.x, SLE-11.x; SuSE-11.x, SuSE-12.x, SuSE-13.x, SuSE-42.x; - falls es einen, von SUSE unterstützen Upgrade-Mechanismus auf ein aktuelles MajorRelease gibt, ist dennoch zu erwarten, dass auf dem System befindliche Dienste nach dem Upgrade nicht mehr startbar sind und/oder eine Neukonfiguration zu viel Zeit in Anspruch nehmen würde.
Wird der Wechsel auf ein neues MajorRelease seitens SUSE nicht unterstützt, wenn also folglich kein Upgrade-Mechanismus (MRU, siehe 2.1) existiert, gibt es keine Alternative zur Neuinstallation.
2. Upgrade der bestehenden Installation
Wird das MajorRelease des Betriebssystems noch unterstützt, ist ein OS-Upgrade, genauer gesagt ein ServicePack-Upgrade gegenüber einer Neuinstallation empfehlenswet. Dies kann u.a. mittels folgender Methoden erfolgen:
2.0 Vorbereitung
Bevor es mit einem Upgrade losgehen kann, muss die bestehende Installation in einen "konsistenten" Zustand gebracht werden.
Hierbei ist zu prüfen, ob Softwarepakete aus Fremdquellen installiert wurden. Falls ja, besitzen die so bezeichneten Fremdpakete ein, vom Standard abweichendes VENDOR-Label. Zur Analyse, ob und falls ja, welche Fremdpakete installiert sind, kann folgendes Hilfsskript gestartet werden:
root@myhost:~ # /ldist/updates/bin/getXrpm.sh
Mit der gewonnenen Information hat man einen Anhaltspunkt darüber, ob und falls ja, bei welchen Paketen Abhängigkeitskonflikte während des geplanten Upgrades auftreten können. Sämtliche Fremdquellen sollten vor dem Upgrade deaktiviert werden. Dies geschieht nach Auflisten aller Installationsquellen durch Deaktivieren der jeweiligen Fremdquellen:
root@myhost:~ # zypper lr -u [...] root@myhost:~ # zypper mr -dR [Repo-Number|-Name|-URL]
Nach dem Upgrade müssen die Fremdquellen meist mit aktualisierter URL bzw. Versionsnummer neu aktiviert werden. Doch zunächst weiter mit der Vorbereitung:
Sind nur mehr die SUSE-Standard-Installationsquellen aktriviert, erfolgt, sofern noch nicht geschehen, die Anhebung der installierten Pakete auf die jeweils aktuellste Version. Hierzu wird folgender Zypper-Befehl ausgeführt; etwaige Aktualisierungsvorschläge werden mit Ja/Yes beantwortet:
root@myhost:~ # zypper dup
Ist die bestehende Installation bis auf etwaige Fremdpakete aktualisiert, kann mit dem nächsten Schritt 2.1 (Empfehlung) oder Schritt 2.2 fortgesetzt werden.
2.1 Halbautomatisch (Empfehlung)
Für das SPU = ServicePack-Upgrade und das MRU = MajorRelease-Upgrade existieren im Unterverzeichnis /ldist/install/upgrade/ folgende LRZ-Upgrade-Skripte:
Metrik | Upgrade-Start | Upgrade-Ziel | LRZ-Upgrade-Skript |
*SPU* | SLE-10-SP1 | SLE-10-SP2 | sle-10-sp1-sp2 |
*SPU* | SLE-10-SP2 | SLE-10-SP3 | sle-10-sp2-sp3 |
*SPU* | SLE-10-SP3 | SLE-10-SP4 | sle-10-sp3-sp4 |
*MRU* | SLE-10-SP4 | SLE-11-SP2 | sle-10-sp4-11-sp2 |
*MRU* | SLE-10-SP4 | SLE-11-SP3 | sle-10-sp4-11-sp3 |
*SPU* | SLE-11-SP0 | SLE-11-SP1 | sle-11-sp0-sp1 |
*SPU* | SLE-11-SP1 | SLE-11-SP2 | sle-11-sp1-sp2 |
*SPU* | SLE-11-SP2 | SLE-11-SP3 | sle-11-sp2-sp3 |
*SPU* | SLE-11-SP3 | SLE-11-SP4 | sle-11-sp3-sp4 |
*MRU* | SLE-11-SP3 | SLE-12-SP0 | sle-11-sp3-12-sp0 |
*MRU* | SLE-11-SP3 | SLE-12-SP1 | sle-11-sp3-12-sp1 |
*MRU* | SLE-11-SP4 | SLE-12-SP0 | sle-11-sp4-12-sp0 |
*MRU* | SLE-11-SP4 | SLE-12-SP1 | sle-11-sp4-12-sp1 |
*MRU* | SLE-11-SP4 | SLE-12-SP2 | sle-11-sp4-12-sp2 |
*MRU* | SLE-11-SP4 | SLE-12-SP3 | sle-11-sp4-12-sp3 |
*MRU* | SLE-11-SP4 | SLE-12-SP4 | sle-11-sp4-12-sp4 |
*MRU* | SLE-11-SP4 | SLE-12-SP5 | sle-11-sp4-12-sp5 |
*SPU* | SLE-12-SP0 | SLE-12-SP1 | sle-12-sp0-sp1 |
*SPU* | SLE-12-SP1 | SLE-12-SP2 | sle-12-sp1-sp2 |
*SPU* | SLE-12-SP1 | SLE-12-SP3 | sle-12-sp1-sp3 |
*SPU* | SLE-12-SP2 | SLE-12-SP3 | sle-12-sp2-sp3 |
*SPU* | SLE-12-SP3 | SLE-12-SP4 | sle-12-sp3-sp4 |
SPU | SLE-12-SP4 | SLE-12-SP5 | sle-12-sp4-sp5 |
*MRU* | SLE-12-SP4 | SLE-15-SP0 | sle-12-sp4-15-sp0 |
*MRU* | SLE-12-SP4 | SLE-15-SP1 | sle-12-sp4-15-sp1 |
*MRU* | SLE-12-SP5 | SLE-15-SP0 | sle-12-sp5-15-sp0 |
*MRU* | SLE-12-SP5 | SLE-15-SP1 | sle-12-sp5-15-sp1 |
*MRU* | SLE-12-SP5 | SLE-15-SP2 | sle-12-sp5-15-sp2 |
*MRU* | SLE-12-SP5 | SLE-15-SP3 | sle-12-sp5-15-sp3 |
*MRU* | SLE-12-SP5 | SLE-15-SP4 | sle-12-sp5-15-sp4 |
MRU | SLE-12-SP5 | SLE-15-SP5 | sle-12-sp5-15-sp5 |
MRU | SLE-12-SP5 | SLE-15-SP6 | sle-12-sp5-15-sp6 |
*SPU* | SLE-15-SP0 | SLE-15-SP1 | sle-15-sp0-sp1 |
*SPU* | SLE-15-SP1 | SLE-15-SP2 | sle-15-sp1-sp2 |
*SPU* | SLE-15-SP2 | SLE-15-SP3 | sle-15-sp2-sp3 |
*SPU* | SLE-15-SP3 | SLE-15-SP4 | sle-15-sp3-sp4 |
SPU | SLE-15-SP4 | SLE-15-SP5 | sle-15-sp4-sp5 |
SPU | SLE-15-SP5 | SLE-15-SP6 | sle-15-sp5-sp6 |
*SPU* | openSUSE-Leap-15.3 | openSUSE-Leap-15.4 | sus-15-sp3-sp4 |
SPU | openSUSE-Leap-15.4 | openSUSE-Leap-15.5 | sus-15-sp4-sp5 |
SPU | openSUSE-Leap-15.5 | openSUSE-Leap-15.6 | sus-15-sp5-sp6 |
*) Upgrade-Ziel wird nicht mehr von SUSE unterstützt.
Bemerkung: Für ausgesuchte Upgrade-Ziele existieren SUSE-Informationen, welcher Upgrade-Start, d.h. welche OS-Version als Vorbedingung für den jeweiligen Upgrade installiert sein muss:
*) Upgrade-Ziel wird nicht mehr von SUSE unterstützt.
Die LRZ-Upgrade-Skripte führen – mit Ausnahme der MRUs – auf Basis des Software-Tools Zypper die in 2.2 genannten Schritte "halbautomatisch", d.h. ohne oder nur mit wenigen interaktiven Abfragen, durch. Die für den Upgrade notwendigen Kommandos sehen wie folgt aus:
myacc@myhost:~ # sudo -i root@myhost:~ # [ -d /ldist/updates ] || mount /ldist
Für SLE-12 bzw. SLE-15 erfolgt der aktuellste SPU durch das folgende Skript:
root@myhost:~ # /ldist/install/upgrade/sle-12-sp4-sp5
bzw.
root@myhost:~ # /ldist/install/upgrade/sle-15-sp5-sp6
Analog verhält es sich mit dem MRU, der auf einer Konsole gestartet werden muss; beachte hierzu auch nachfolgende Bemerkungen:
root@myhost:~ # /ldist/install/upgrade/sle-12-sp5-15-sp6
Bemerkungen (SPU = ServicePack-Upgrade; MRU = MajorRelease-Upgrade):
- Ein SPU über mehrere SPs hinweg, also z.B. von SLE-12-SP1 auf SLE-12-SP3 oder noch größere "Versionssprünge" wurden seitens ITS teilweise getestet – siehe verfügbare LRZ-Upgrade-Skripten. Grundsätzlich sollte es keine Probleme geben.
- Ein SPU kann grundsätzlich auch über einen SSH-Zugang bewerkstelligt werden. Zum Verfolgen von Boot-Meldungen empfiehlt sich allerdings der Konsol-Zugang.
- Beim MRU ist ein Konsol-Login Pflicht, denn das OS-Upgrade erfolgt nach (automatischem) Neustart mittels Installationsumgebung des neuen MajorRelease. In der Regel sind dabei auch (wenige) manuelle Interaktionen notwendig.
- Vor dem MRU sollte ein ServicePack eingespielt sein, das sich entweder noch im Support befindet, also vom Distributor SUSE mit regelmäßigen Updates versorgt wird, oder das nach Ablauf einer MajorRelease-Supportphase zuletzt noch unterstützt wurde.
2.2 Manuell (zeitaufwändiger)
Vorbemerkung
Falls die halbautomatische Methode 2.1 möglich ist, sollte diese den Vorzug gegenüber 2.2 haben. Zusätzliche Anpassungen, deren Notwendigkeit sich erst im Praxisbetrieb bereits aktualisierter Hosts zeigt, erweitern stetig die in 2.1 beschriebene "Halbautomatik".
Schritt A Anhebung der Sub-Versionsnummer der RPM-Quellverzeichnisse, z.B. von /nfs/SLES12.4x64 auf /nfs/SLES12.5x64 im YaST-Dialog "Software" > "Installationsquelle wechseln":
myacc@myhost:~ # sudo -i yast2 inst_source
Schritt B1 Aktualisieren sämtlicher RPM-Pakete im YaST-Dialog "Software" > "Software installieren oder löschen":
myacc@myhost:~ # sudo -i yast2 sw_single
Bei SLE-10 werden z.B. alle installierten Pakete per Auswahl im Hauptmenü: "Filter" > "Installierte Pakete" aufgelistet und dann durch Wahl von "Aktionen" > "Alle aufgelisteten Pakete..." > "Aktualisieren, wenn neuere Version verfügbar" aktualisiert, nachdem man die Auswahl durch den "Übernehmen"-Button bestätigt hat.
oder mit zwischenzeitlich besserer Methode!
Schritt B2 Aktualisieren sämtlicher RPM-Pakete mittels Zypper:
Erst Aktualisieren des RPMs zypper:
root@myhost:~ # zypper in zypper
Anschließend werden alle restlichen RPMs (per "Dist-Upgrade"-Option) aktualisiert
root@myhost:~ # zypper dup
Um sicher zu gehen, dass auch sämtliche RPM-Pakete aktualisiert wurden, empfiehlt sich nach Ablauf des Upgrades ein erneutes Ausführen der "Dist-Upgrade"-Option
root@myhost:~ # zypper dup
2.3 Nacharbeit
Nach erfolgreich durchgeführtem Upgrade, d.h. Schritt 2.1 oder Schritt 2.2 (Empfehlung), gilt es, etwaige Fremdpakete auf den aktuellen Stand zu bringen. Hierzu müssen die passenden Fremdquellen bzw. deren URLs gefunden und als neue Installationsquelle eingebunden werden. Letzteres geschieht mit folgendem Zypper-Befehl:
root@myhost:~ # zypper ar -fc [Repo-URL] [Repo-Name]
Die Aktualisierung der gesamten Installation kann dann wiederum mittels Dist-Upgrade erfolgen:
root@myhost:~ # zypper dup
Zuletzt gilt es, die gewünschten Dienste wieder zu reaktivieren. Nicht selten müssen dabei die jeweiligen Konfigurationsdateien angepasst bzw. modernisiert werden.
3. Migration der bestehenden Installation
Die Paketauswahl für SLE-15-SP3|SP4|SP5|SP6 ist (größtenteils) binär-kompatibel mit openSUSE-Leap-15.3|15.4|15.5|15.6. Deshalb besteht grundsätzlich die Möglichkeit, die bestehende Installation auf das jeweils andere Betriebssystem zu wechseln. SLES ist bekanntlich lizenzpflichtig. Wird der professionelle Support nicht benötigt, muss man SLES nicht gleich durch Debian, Ubuntu o.Ä. ersetzen, sondern kann auf openSUSE wechseln.
Für die Migration von SLES auf openSUSE oder umgekehrt existieren im Unterverzeichnis /ldist/install/upgrade/ folgende LRZ-Migrate-Skripts:
Metrik | Migrate-Start | Migrate-Ziel | LRZ-Migrate-Skript |
---|---|---|---|
*MIG* | SLE-15-SP3 | openSUSE-Leap-15.3 | sle-sus-15-sp3 |
*MIG* | openSUSE-Leap-15.3 | SLE-15-SP3 | sus-sle-15-sp3 |
*MIG* | SLE-15-SP4 | openSUSE-Leap-15.4 | sle-sus-15-sp4 |
*MIG* | openSUSE-Leap-15.4 | SLE-15-SP4 | sus-sle-15-sp4 |
MIG | SLE-15-SP5 | openSUSE-Leap-15.5 | sle-sus-15-sp5 |
MIG | openSUSE-Leap-15.5 | SLE-15-SP5 | sus-sle-15-sp5 |
MIG | SLE-15-SP6 | openSUSE-Leap-15.6 | sle-sus-15-sp6 |
MIG | openSUSE-Leap-15.6 | SLE-15-SP6 | sus-sle-15-sp6 |
*) Migrate-Ziel wird nicht mehr von SUSE unterstützt.
Das LRZ-Migrate-Skript (MIG = OS-Migrate) besitzt ähnliche Eigenschaften wie ein SPU, wie in Abschnitt 2 beschrieben. Nach Skript-Ausführung erfolgt ein (einmaliger) Reboot ins neue Betriebssystem.
root@myhost:~ # /ldist/install/upgrade/sle-sus-15-sp6
bzw.
root@myhost:~ # /ldist/install/upgrade/sus-sle-15-sp6