AlmaLinux8

v1: An initial template for migration from the CentOS8 template, as it has now reached end-of-life (EOL). AlmaLinux acts as a one-to-one binary replacement for CentOS8.
 

Migration notes for those wishing to Upgrade/Migrate their CentOS8 templates

These notes are from the official AlmaLinux guide, available at https://github.com/AlmaLinux/almalinux-deploy . Please refer to the latest version at that link; the text has been reproduced below for reference as of today (29/3/2022).

This information is provided as a guide for our community; however, no responsibility can be accepted for any errors or issues that may arise from following these notes.
 

almalinux-deploy

An EL to AlmaLinux migration tool.

Usage

To convert your EL8 operating system to AlmaLinux, follow these steps:

  1. You'll need CentOS 8.4 or 8.5 before converting to AlmaLinux. We recommend updating to 8.5 first, though it's not strictly necessary as long as you're on at least 8.4. If your system has received new updates, a restart is advisable.

    sudo dnf update -y
    sudo reboot
    
  1. Take a backup of your system. Since we haven't tested every possible scenario, there's always a risk that something could go wrong. Having a backup provides a restore point if needed.

  2. Download the almalinux-deploy.sh script:

    $ curl -O https://raw.githubusercontent.com/AlmaLinux/almalinux-deploy/master/almalinux-deploy.sh
  3. Run the script and examine the output for any errors:

    $ sudo bash almalinux-deploy.sh
      ...
      Migration to AlmaLinux is completed
  4. A reboot is recommended to boot with the new AlmaLinux kernel:

    sudo reboot
    
  5. Confirm that your system has been successfully converted:

    # check release file
    $ cat /etc/redhat-release
    AlmaLinux release 8.5 (Arctic Sphynx)
    
    # check that the system boots AlmaLinux kernel by default
    $ sudo grubby --info DEFAULT | grep AlmaLinux
    title="AlmaLinux (4.18.0-348.el8.x86_64) 8.5 (Arctic Sphynx)"
  6. Thank you for choosing AlmaLinux!