Již dříve jsem psal o chybě CentOS 8:Nepodařilo se stáhnout metadata pro repo „AppStream“ a následně převést CentOS 8 na CentOS Stream. Nakonec jsem navrhl migraci CentOS 8 na Rocky Linux, AlmaLinux nebo Oracle Linux, který poskytuje dlouhodobou podporu (LTS). V tomto tutoriálu se naučíme migrovat CentOS 8 na Rocky Linux.
Co je Rocky Linux?
Rocky Linux je operační systém s otevřeným zdrojovým kódem kompatibilní s Red Hat Enterprise Linux® a náhradou za CentOS 8. Rocky Linux Project poskytl skript Shell, který nám pomůže bez problémů migrovat CentOS 8 Linux na Rocky Linux 8.
Předpoklady pro migraci
Krok 1:Zálohujte potřebné soubory/složku
Zálohujte všechny potřebné soubory a složky. Pokud běžíte jako virtuální počítač, udělejte si jeho snímek.
Krok 2:Aktualizace na CentOS v8.5
Migrace CentOS 8 na Rocky Linux je podporována pouze verzí 8.5. Aktualizujte proto svůj CentOS 8 na nejnovější verzi
[root@centos8-rocky ~]# dnf update
Krok 3:Ověřte verzi CentOS na 8.5
[root@centos8-rocky ~]# cat /etc/centos-release CentOS Linux release 8.5.2111
Krok 4:Instalace git
Postupujte podle pokynů k instalaci git pro klonování repo pro instalaci nástroje pro migraci poskytovaného komunitou Rocky Linux.
Krok 5:Stáhněte si nástroj pro migraci
Jakmile je git nainstalován, naklonujte repo rocky-tools.
[root@centos8-rocky ~]# git clone https://github.com/rocky-linux/rocky-tools Cloning into 'rocky-tools'... remote: Enumerating objects: 597, done. remote: Counting objects: 100% (315/315), done. remote: Compressing objects: 100% (212/212), done. remote: Total 597 (delta 175), reused 160 (delta 99), pack-reused 282 Receiving objects: 100% (597/597), 150.87 KiB | 380.00 KiB/s, done. Resolving deltas: 100% (248/248), done.
Jak migrovat CentOS 8 na Rocky Linux
Krok 6:Změňte adresář na rocky-tools/migrate2rocky
[root@centos8-rocky ~]# cd rocky-tools/migrate2rocky/
Krok 7:Nastavte oprávnění ke spuštění na migrate2rocky.sh
[root@centos8-rocky migrate2rocky]# chmod +x migrate2rocky.sh
Krok 8:Spusťte migraci
[root@centos8-rocky migrate2rocky]# ./migrate2rocky.sh -r migrate2rocky - Begin logging at Wed 02 Mar 2022 05:18:10 PM IST. Removing dnf cache Preparing to migrate CentOS Linux 8 to Rocky Linux 8.před>
Pohodlně se usaďte a uvolněte se, skriptu bude trvat docela dlouho, než vše převede, v závislosti na počítači a připojení k internetu.
Krok 9:Restartujte systém
Po dokončení výše uvedeného kroku restartujte server.
[root@centos8-rocky migrate2rocky]# reboot
Krok 10:Ověřte migraci
Jakmile se systém restartuje, přihlaste se do systému a spusťte níže uvedený příkaz k ověření úspěšné migrace.
[root@centos8-rocky migrate2rocky]# cat /etc/centos-release Rocky Linux release 8.5 (Green Obsidian)
To je ono!