Poté, co RedHat přesunul své zaměření z CentOS 8 na CentOS Stream 8, Pan Gregory Kurtzer , původní zakladatel CentOS, začal vyvíjet další přestavbu RHEL s názvem Rocky Linux . Rocky Linux je komunitní podnikový operační systém navržený tak, aby byl 100% kompatibilní s RedHat Enterprise Linux. Tento průvodce krok za krokem vysvětluje, jak migrovat na Rocky Linux 8 z CentOS 8 Linux pomocí migrate2rocky skript. Vývojářský tým Rocky Linux vytvořil skript migrate2rocky pro snadnou konverzi stávajícího systému CentOS 8 na Rocky Linux 8.
Přejděte na Rocky Linux 8 z CentOS 8 pomocí skriptu migrate2rocky
Upozornění:
Nejprve si zálohujte důležitá data ze systému CentOS před zahájením procesu upgradu. Testoval jsem tento skript na čerstvě nainstalovaném virtuálním počítači CentOS 8. Můj VM nemá žádná data a je to serverová edice s minimální instalací. Fungovalo to dobře, bez jakýchkoli problémů, jak se očekávalo.
Nyní zahájíme úlohu migrace Rocky Linux!
Krok 1: Upgradujte aktuální systém CentOS 8 Linux na nejnovější dostupnou verzi:
$ sudo dnf --refresh upgrade
Po dokončení aktualizace restartujte systém:
$ sudo reboot
Krok 2: Zkontrolujte, zda na svém systému používáte verzi CentOS 8:
$ cat /etc/redhat-release
Ukázkový výstup:
CentOS Linux release 8.4.2105
Pro zobrazení podrobného výstupu můžete také použít následující příkaz:
$ cat /etc/os-release
Ukázkový výstup:
NAME="CentOS Linux" VERSION="8" ID="centos" ID_LIKE="rhel fedora" VERSION_ID="8" PLATFORM_ID="platform:el8" PRETTY_NAME="CentOS Linux 8" ANSI_COLOR="0;31" CPE_NAME="cpe:/o:centos:centos:8" HOME_URL="https://centos.org/" BUG_REPORT_URL="https://bugs.centos.org/" CENTOS_MANTISBT_PROJECT="CentOS-8" CENTOS_MANTISBT_PROJECT_VERSION="8"
Krok 3: Stáhněte si skript migrace Rocky Linux s názvem migrate2rocky z zde .
$ curl -O https://raw.githubusercontent.com/rocky-linux/rocky-tools/main/migrate2rocky/migrate2rocky.sh
Krok 4: Vytvořte migrate2rocky
spustitelný skript:
$ sudo chmod +x migrate2rocky.sh
Krok 5: Nakonec spusťte migrate2rocky
skript s -r
přepněte na migraci na Rocky Linux 8 ze systému CentOS 8 Linux pomocí příkazu:
$ sudo bash migrate2rocky.sh -r
To nahradí úložiště CentOS 8 repozitáři Rocky Linux, odstraní značku CentOS, přidá klíče Rocky Linux GPG a poté stáhne, nainstaluje a upgraduje všechny balíčky.
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 Getting system package names for CentOS Linux 8....... Found the following system packages which map from CentOS Linux 8 to Rocky Linux 8: CentOS Linux 8 Rocky Linux 8 centos-backgrounds rocky-backgrounds centos-gpg-keys rocky-gpg-keys centos-logos rocky-logos centos-indexhtml rocky-indexhtml centos-linux-release rocky-release centos-linux-repos rocky-repos [...]
To bude trvat několik minut až hodin v závislosti na rychlosti internetu a velikosti instalace. Pokud je vaše instalace minimální a máte SSD s rychlým připojením k internetu, bude to pravděpodobně trvat 5–10 minut.
Po úspěšné migraci na Rocky Linux byste měli vidět následující výstup:
[...] Complete! Done, please reboot your system. A log of this installation can be found at /var/log/migrate2rocky.log
Krok 6: Spusťte následující příkaz pro synchronizaci nainstalovaných balíčků na nejnovější dostupné verze.
$ sudo dnf distro-sync -y
Nakonec restartujte systém:
$ sudo reboot
Krok 7: Přihlaste se do systému Rocky Linux a aktualizujte jméno hostitele a uživatelské jméno, které odpovídá Rocky Linux:
$ sudo hostnamectl set-hostname rocky8
Pro použití změn se odhlaste a znovu přihlaste.
Zkontrolujte název hostitele a ověřte, že byl změněn:
$ hostname rocky8
Ano, byla aktualizována!
Zde je můj systém Rocky Linux 8.4 běžící v KVM po úspěšné migraci z CentOS 8.4.
A je to. Úspěšně jsme migrovali CentOS Linux 8 na Rocky Linux 8 pomocí migrate2rocky
skript.
Podnikový operační systém Linux Rocky Linux 8.4 je nyní připraven k použití.
Migrace CentOS 7 na libovolný podnikový Linux 8 pomocí Elevate
Vezměte prosím na vědomí, že skript Migrate2rocky převede pouze verzi CentOS 8 na Rocky Linux 8. Pokud používáte starší verze, jako je CentOS 7.x nebo 6.x, tento skript vám nepomůže.
Naštěstí existuje nástroj s názvem ELevate k migraci CentOS 7 na jakoukoli verzi Enterprise Linux 8.x.
Elevate je nástroj pro migraci s otevřeným zdrojovým kódem, který vám umožňuje migrovat mezi hlavními verzemi distribucí založených na RHEL z verze 7.x na verzi 8.x. Další podrobnosti naleznete v následující příručce.
- Jak migrovat CentOS 7 na AlmaLinux 8, CentOS Stream 8, Oracle Linux 8, Rocky Linux 8 pomocí nástroje Elevate Utility
Instalovat Rocky Linux
Nejnovější verzi Rocky Linux si můžete stáhnout z následujícího odkazu. V době psaní této příručky je Rocky Linux 8 dostupný pro x86_64 bit a ARM64 (aarch64) architektury. V současné době jsou Rocky Linux minimální ISO, DVD a torrent soubory ke stažení na oficiální stránce stahování.
Stáhněte si Rocky LinuxObrazy kontejnerů Rocky Linux jsou k dispozici na následujících odkazech:
- Docker Hub
- Quay.io
Stáhněte si obrázky podle svého výběru a nainstalujte Rocky Linux do svého systému, jak je popsáno v následujícím odkazu.
- Jak nainstalovat Rocky Linux