CentOS 8 dosáhne konce životnosti 31. prosince 2021. Pokud tedy používáte operační systém CentOS 8, doporučujeme jej upgradovat na alternativní distribuce centos s názvem Alma Linux.
V této příručce vám ukážeme, jak migrovat CentOS 8 na nový AlmaLinux 8.3.
Předpoklady
- Server se systémem CentOS 8.
- Na serveru je nakonfigurováno heslo uživatele root.
Ověřte svůj aktuální operační systém
Nejprve můžete ověřit aktuální verzi operačního systému pomocí následujícího příkazu:
hostnamectl
Měli byste vidět následující výstup:
Static hostname: centos Icon name: computer-vm Chassis: vm Machine ID: 2c4021b827b14dc09dffcd6a602a70dd Boot ID: 817d7159c1c345b19d4bfafa8b6ddb60 Virtualization: kvm Operating System: ]8;;https://www.centos.org/CentOS Linux 8 (Core)]8;; CPE OS Name: cpe:/o:centos:centos:8 Kernel: Linux 4.18.0-193.6.3.el8_2.x86_64 Architecture: x86-64
Můžete také spustit následující příkaz a zkontrolovat verzi operačního systému:
cat /etc/os-release
Měli byste vidět následující výstup:
NAME="CentOS Linux" VERSION="8 (Core)" ID="centos" ID_LIKE="rhel fedora" VERSION_ID="8" PLATFORM_ID="platform:el8" PRETTY_NAME="CentOS Linux 8 (Core)" ANSI_COLOR="0;31" CPE_NAME="cpe:/o:centos:centos:8" HOME_URL="https://www.centos.org/" BUG_REPORT_URL="https://bugs.centos.org/" CENTOS_MANTISBT_PROJECT="CentOS-8" CENTOS_MANTISBT_PROJECT_VERSION="8" REDHAT_SUPPORT_PRODUCT="centos" REDHAT_SUPPORT_PRODUCT_VERSION="8"
Aktualizujte své systémové balíčky
Před zahájením procesu upgradu budete muset aktualizovat všechny balíčky na nejnovější verzi. Všechny je můžete aktualizovat pomocí následujícího příkazu:
dnf update -y
Jakmile jsou všechny balíčky aktualizovány, restartujte systém, aby se aktualizace použila.
reboot
Ruční upgrade z CentOS 8 na AlmaLinux
Nejprve budete muset odstranit všechny klíče gpg CentOS, úložiště a podrobnosti o značce.
Pokud používáte operační systém CentOS 8 Desktop, odeberte je všechny pomocí následujícího příkazu:
rpm -e --nodeps centos-backgrounds centos-indexhtml centos-gpg-keys centos-linux-release centos-linux-repos centos-logos
Pokud používáte serverový operační systém CentOS 8, odeberte je všechny pomocí následujícího příkazu:
rpm -e --nodeps centos-gpg-keys centos-linux-release centos-linux-repos
Po odebrání všech spusťte následující příkaz k instalaci balíčku vydání AlmaLinux.
rpm -ivh https://repo.almalinux.org/almalinux/8.3-beta/BaseOS/x86_64/os/Packages/almalinux-release-8.3-2.el8.x86_64.rpm
Dále spusťte následující příkaz pro upgrade z CentOS 8 na Alma Linux.
dnf distro-sync -y
Po dokončení procesu migrace restartujte systém, aby se změny projevily:
reboot
Po restartování ověřte verzi operačního systému pomocí následujícího příkazu:
cat /etc/os-release
Váš nový operační systém byste měli vidět v následujícím výstupu:
NAME="AlmaLinux" VERSION="8.3 (Purple Manul)" ID="almalinux" ID_LIKE="rhel centos fedora" VERSION_ID="8.3" PLATFORM_ID="platform:el8" PRETTY_NAME="AlmaLinux 8.3 RC (Purple Manul)" ANSI_COLOR="0;34" CPE_NAME="cpe:/o:almalinux:almalinux:8.3:rc" HOME_URL="https://almalinux.org/" BUG_REPORT_URL="https://bugs.almalinux.org/" ALMALINUX_MANTISBT_PROJECT="AlmaLinux-8" ALMALINUX_MANTISBT_PROJECT_VERSION="8.3"
Upgrade z CentOS 8 na AlmaLinux pomocí skriptu Almalinux-deploy Script
Alma Linux poskytuje skript almalinux-deploy.sh pro automatický upgrade CentOS 8 na AlmaLinux.
Nejprve aktualizujte systémové balíčky pomocí následujícího příkazu:
dnf update -y
Po aktualizaci všech balíčků restartujte systém, aby se změny projevily:
reboot
Dále si stáhněte almalinux-deploy.sh skript pomocí následujícího příkazu:
curl -O https://raw.githubusercontent.com/AlmaLinux/almalinux-deploy/master/almalinux-deploy.sh
Dále spusťte stažený skript pro upgrade vašeho CentOS 8 na AlmaLinux:
bash almalinux-deploy.sh
Po úspěšném dokončení procesu upgradu byste měli vidět následující výstup:
Run dnf distro-sync -y OK Restoring of alternatives is done OK Generating grub configuration file ... done All Secure Boot related packages which were released by not AlmaLinux are reinstalledOK Migration to AlmaLinux is completed
Poté restartujte systém, aby se změny projevily:
reboot
Dále spusťte následující příkaz k ověření vašeho operačního systému.
cat /etc/os-release
Měli byste získat následující výstup:
NAME="AlmaLinux" VERSION="8.4 (Electric Cheetah)" ID="almalinux" ID_LIKE="rhel centos fedora" VERSION_ID="8.4" PLATFORM_ID="platform:el8" PRETTY_NAME="AlmaLinux 8.4 (Electric Cheetah)" ANSI_COLOR="0;34" CPE_NAME="cpe:/o:almalinux:almalinux:8.4:GA" HOME_URL="https://almalinux.org/" DOCUMENTATION_URL="https://wiki.almalinux.org/" BUG_REPORT_URL="https://bugs.almalinux.org/" ALMALINUX_MANTISBT_PROJECT="AlmaLinux-8" ALMALINUX_MANTISBT_PROJECT_VERSION="8.4"
Načtenou verzi jádra můžete také zkontrolovat pomocí následujícího příkazu:
grubby --info DEFAULT | grep AlmaLinux
Měli byste získat následující výstup:
title="AlmaLinux (4.18.0-305.3.1.el8_4.x86_64) 8.4 (Electric Cheetah)"
Závěr
Gratulujeme! úspěšně jste upgradovali svůj CentOS 8 na AlmaLinux 8. Doufám, že vám tento návod pomůže upgradovat váš živý systém.