-
Notifications
You must be signed in to change notification settings - Fork 0
OS Upgrades
CentOS 6, CentOS 7, CentOS 8, CentOS Stream 8, RHEL 7, and Oracle Linux 7 have all reached end-of-life, meaning security updates are no longer available or are limited. LOCKSS 1.x users who wish to migrate to LOCKSS 2.x on the same host must upgrade to an actively-supported operating system in the RHEL 8 or RHEL 9 family, such as Rocky Linux 8 or 9, AlmaLinux OS 8 or 9, Oracle Linux 8 or 9, or RHEL 8 or 9.
Many LOCKSS 1.x users are running an operating system in the RHEL 7 family (largely CentOS 7, but also Oracle Linux 7 and RHEL 7), or other operating systems in the CentOS family (such as CentOS 6, CentOS 8, or CentOS Stream 8). These operating systems have all reached end-of-life and are no longer receiving security updates or are only receiving limited critical updates.
Migrating from LOCKSS 1.x to LOCKSS 2.x can be in done in one of two scenarios:
-
Provisioning a new host for LOCKSS 2.x (recommended), which can then use almost any flavor of Linux, including actively-supported operating system in the RHEL 8 or RHEL 9 family, but also options new to the LOCKSS ecosystem such as Ubuntu, Debian, Fedora Linux, and more,
-
Or co-installing LOCKSS 1.x and LOCKSS 2.x on the same host, which requires upgrading the operating system to an actively-supported operating system in the RHEL 8 or RHEL 9 family, such as Rocky Linux 8 or 9, AlmaLinux OS 8 or 9, Oracle Linux 8 or 9, or RHEL 8 or 9.
Upgrades paths out of CentOS 6, CentOS 7, CentOS 8, CentOS Stream 8, RHEL 7, and Oracle Linux 7, are presented in this flow chart:
We provide guidance for the seven tools represented above:
-
Alma ELevate (orange arrows)
-
Leapp for Oracle (yellow arrows)
-
Leapp for RHEL (blue arrows)
-
migrate2rocky (purple arrow)
-
almalinux-deploy (magenta arrow)
-
centos2ol (gray arrow)
-
convert2RHEL (black arrow)
Alma ELevate is a tool that can be used to upgrade:
-
From CentOS 6 to CentOS 7,
-
From CentOS 7 to Rocky Linux 8 and from Rocky Linux 8 to Rocky Linux 9,
-
From CentOS 7 to AlmaLinux OS 8 and from AlmaLinux OS 8 to AlmaLinux OS 9,
-
From CentOS 7 to Oracle Linux OS 8,
and additionally:
- From CentOS 7 to EuroLinux 8 and from EuroLinux 8 to EuroLinux 9.
Alma ELevate can also be used to upgrade from CentOS 7 to CentOS Stream 8, and then another process can be used to upgrade from CentOS Stream 8 to CentOS Stream 9, but this is not recommended. If you use Alma ELevate to upgrade from CentOS 7 to Oracle Linux OS 8, you will then need to use Leapp for Oracle to upgrade from Oracle Linux 8 to Oracle Linux 9.
The LOCKSS Community Wiki page Alma ELevate provides guidance for how to use this tool, and the LOCKSS support team stands ready to assist you with it.
Leapp for Oracle is a tool that can be used to upgrade from Oracle Linux 7 to Oracle Linux 8 and from Oracle Linux 8 to Oracle Linux 9.
Resources:
- Upgrading Systems With Leapp in the Oracle Linux 8 Documentation, documenting the upgrade from Oracle Linux 7 to Oracle Linux 8.
- Oracle Linux Upgrades with Leapp on the Oracle Learning channel on Youtube, demonstrating the upgrade from Oracle Linux 7 to Oracle Linux 8.
- Simplifying In-Place Upgrade from Oracle Linux 7 to 8 with Leapp on the Oracle Blogs, a blog post discussing the upgrade from Oracle Linux 7 to Oracle Linux 8.
- Upgrading System With Leapp in the Oracle Linux 9 Documentation, documenting the upgrade from Oracle Linux 8 to Oracle Linux 9.
- Upgrade Oracle Linux 8 to Oracle Linux 9 using Leapp on the Oracle Blogs, a blog post discussing the upgrade from Oracle Linux 8 to Oracle Linux 9.
The LOCKSS Support team is ready to assist you with these upgrade procedures.
Leapp for RHEL is a tool that can be used to upgrade:
-
From RHEL 7 to RHEL 8,
-
From RHEL 8 to RHEL 9.
Resources:
- Upgrading from RHEL 7 to RHEL 8 in the RHEL 8 Documentation, documenting the upgrade from RHEL 7 to RHEL 8.
- Upgrading from RHEL 8 to RHEL 9 in the RHEL 9 Documentation, documenting the upgrade from RHEL 8 to RHEL 9.
The LOCKSS Support team is ready to assist you with these upgrade procedures.
migrate2rocky
is a tool that can be used to upgrade:
-
From CentOS 8 to Rocky Linux 8,
-
From CentOS Stream 8 to Rocky Linux 8,
and additionally:
-
From AlmaLinux OS 8 to Rocky Linux 8,
-
From Oracle Linux 8 to Rocky Linux 8,
-
From RHEL 8 to Rocky Linux 8.
You will then need to use Alma ELevate to upgrade from Rocky Linux 8 to Rocky Linux 9.
Additionally, migrate2rocky9
is a tool that can be used to upgrade:
-
From CentOS Stream 9 to Rocky Linux 9,
-
From AlmaLinux OS 9 to Rocky Linux 9,
-
From Oracle Linux 9 to Rocky Linux 9,
-
From RHEL 9 to Rocky Linux 9.
Resources:
- How to migrate to Rocky Linux from CentOS Stream, CentOS, AlmaLinux, RHEL, or Oracle Linux in the Rocky Linux Documentation, documenting these upgrade paths.
The LOCKSS Support team is ready to assist you with these upgrade procedures.
almalinux-deploy
is a tool that can be used to upgrade:
-
From CentOS 8 to AlmaLinux OS 8,
-
From CentOS Stream 8 to AlmaLinux OS 8 and from CentOS Stream 9 to AlmaLinux OS 9,
and additionally:
-
From Rocky Linux 8 to AlmaLinux OS 8 and from Rocky Linux 9 to AlmaLinux OS 9,
-
From Oracle Linux 8 to AlmaLinux OS 8 and from Oracle Linux 9 to AlmaLinux OS 9,
-
From RHEL 8 to AlmaLinux OS 8 and from RHEL 9 to AlmaLinux OS 9.
If you upgrade to AlmaLinux OS 8, you will then need to use Alma ELevate to upgrade from AlmaLinux OS 8 to AlmaLinux OS 9.
Resources:
- AlmaLinux Migration Guide in the AlmaLinux Wiki, documenting these upgrade paths.
The LOCKSS Support team is ready to assist you with these upgrade procedures.
centos2ol
is a tool that can be used to upgrade:
-
From CentOS 6 to Oracle Linux 6,
-
From CentOS 7 to Oracle Linux 7,
-
From CentOS 8 to Oracle Linux 8,
and additionally:
- From Rocky Linux 8 to Oracle Linux 8 and from Rocky Linux 9 to Oracle Linux 9.
You will then need to use Leapp for Oracle to upgrade from Oracle Linux 6 to 7, 7 to 8, and 8 to 9.
Resources:
- Switch to Oracle Linux will prepare you to run the centos2ol.sh script
The LOCKSS Support team is ready to assist you with these upgrade procedures.
convert2RHEL
is a conversion tool that can be used to convert from CentOS, Alma, Oracle, or Rocky to RHEL. If you convert from a version less than 9, you will need to use Leapp for RHEL to upgrade to the desired RHEL version.
convert2RHEL can be used to convert:
-
From CentOS 7 to RHEL 7,
-
From CentOS 8 to RHEL 8,
-
From Oracle Linux 7 to RHEL 7,
-
From Oracle Linux 8 to RHEL 8,
-
From Alma Linux to RHEL 8,
-
From Rocky 8 to RHEL 8
and additionally (see unsupported conversions for information on the next two):
-
From Scientific Linux 7 to RHEL 7,
-
From CentOS Stream 8 to RHEL 8
Resources:
The LOCKSS Support team is ready to assist you with these upgrade procedures.