Tento jednoduchý návod krok za krokem vysvětluje, jak migrovat z CentOS 8 na Rocky Linux 8 pomocí skriptu migrate2rocky.
V prosinci 2020 Red Hat oznámil, že ukončí provoz CentOS na základě vydání RedHat. Pro komunitu CentOS to samozřejmě byl docela šok. Tato změna však vyústila v několik vzrušujících forků CentOS. První oznámený byl Rocky Linux.
Jak víte, CentOS 8 dosáhl konce své životnosti v prosinci 2021. Pokud tedy chcete migrovat svůj server CentOS 8 na Rocky Linux 8, binární systém 1:1 kompatibilní s CentOS a RHEL, postupujte podle následujících kroků.
Jak migrovat CentOS 8 na Rocky Linux 8
Poznámka: Před provedením níže uvedených příkazů migrace se vždy doporučuje zálohovat všechna důležitá data ze systému CentOS.
Krok 1:Aktualizace/upgrade aktuálního systému CentOS
Přejděte do svého CentOS a upgradujte svůj systém, abyste měli jistotu, že jsou všechny balíčky aktuální.
sudo dnf -y upgrade
Po dokončení upgradu restartujte systém, abyste se ujistili, že se použijí všechny změny, včetně změn souvisejících s jádrem.
sudo reboot
Krok 2:Získejte skript pro převod migrate2rocky
Rocky Linux poskytuje nástroj nazvaný migrate2rocky, který byl úspěšně testován na několika variantách RHEL, jako jsou CentOS, Alma Linux a Oracle Linux. Skript migrate2rocky lze použít pro pohodlnou migraci na místě na Rocky Linux.
2.1 Stáhněte skript pomocí níže uvedeného příkazu curl.
curl -O https://raw.githubusercontent.com/rocky-linux/rocky-tools/main/migrate2rocky/migrate2rocky.sh
2.2 Udělejte skript spustitelným.
chmod +x migrate2rocky.sh
Krok 3:Spusťte proces migrace z CentOS na Rocky Linux
Nakonec spusťte místní skript pomocí -r
možnost migrace z CentOS 8 na Rocky Linux 8.
sudo bash migrate2rocky.sh -r
Preparing to migrate CentOS Linux 8 to Rocky Linux 8.
Determining repository names for CentOS Linux 8…..
Found the following repositories which map from CentOS Linux 8 to Rocky Linux 8:
CentOS Linux 8 Rocky Linux 8
appstream appstream
baseos baseos
extras extras
...
Skript automaticky změní úložiště CentOS 8 Linux na úložiště Rocky Linux. Buďte trpěliví, protože proces upgradu může nějakou dobu trvat.
Po dokončení migrace získáte:
...
Done, please reboot your system.
A log of this installation can be found at /var/log/migrate2rocky.log
Spusťte následující příkaz pro synchronizaci nainstalovaných balíčků a poté restartujte systém.
sudo dnf distro-sync -y
sudo reboot
Krok 4:Zkontrolujte verzi operačního systému
Chcete-li potvrdit, že jste úspěšně migrovali na Rocky Linux, zkontrolujte verzi operačního systému.
cat /etc/redhat-release
Rocky Linux release 8.4 (Green Obsidian)
Gratulujeme! Úspěšně jste migrovali CentOS Linux 8 na Rocky Linux 8.