How To Migrate Existing Hosts from CentOS to Rocky Linux 8

CentOS will reach end-of-life on December 31, 2021. Use these steps to convert a CentOS 8 host to Rocky Linux 8:

  • Remove CentOS repos RPMs:

    rpm -qa  | grep centos | xargs rpm -e --nodeps
    
  • Point to CAC-hosted Rocky 8 repositories:

    cd /etc/yum.repos.d
    curl -O 'https://redcloud.cac.cornell.edu:8443/swift/v1/rocky-8-repos/Rocky-AppStream.repo'; curl -O 'https://redcloud.cac.cornell.edu:8443/swift/v1/rocky-8-repos/Rocky-BaseOS.repo'; curl -O 'https://redcloud.cac.cornell.edu:8443/swift/v1/rocky-8-repos/Rocky-Devel.repo'; curl -O 'https://redcloud.cac.cornell.edu:8443/swift/v1/rocky-8-repos/Rocky-Extras.repo'; curl -O 'https://redcloud.cac.cornell.edu:8443/swift/v1/rocky-8-repos/Rocky-HighAvailability.repo'; curl -O 'https://redcloud.cac.cornell.edu:8443/swift/v1/rocky-8-repos/Rocky-PowerTools.repo'; curl -O 'https://redcloud.cac.cornell.edu:8443/swift/v1/rocky-8-repos/Rocky-ResilientStorage.repo'
    
  • Install relevant Rocky RPMS:

    yum install --releasever 8 --nogpg rocky-gpg-keys rocky-logos rocky-obsolete-packages rocky-release rocky-repos rocky-backgrounds
    yum clean all
    rm /etc/yum.repos.d/*.rpmnew /etc/yum.repos.d/*.rpmsave
    
  • Make sure everything looks good:

    yum check
    
  • Make sure everything is up-to-date:

    yum update
    
  • Reboot host.