GNU/Linux >> Znalost Linux >  >> Cent OS

Migrujte z verzí CentOS 7.x na RHEL 8.x pomocí Elevate Project

Upgrade z CentOS 7.x na RHEL 8.xa další distribuce RHEL 8.x, jako je AlmaLinux 8.x, Rocky 8.x a Oracle 8.x, nebyl ještě před několika týdny možný. To je díky týmu AlmaLinux za vydání Elevate – opensource projektu, který umožňuje bezproblémovou migraci z CentOS 7.x na jakoukoli hlavní verzi RHEL 8.x.

Pamatujte, že Elevate podporuje pouze úložiště CentOS a nikoli jiná externí úložiště.

Zde v LinuxAPT, jako součást našich služeb správy serveru, pravidelně pomáháme našim zákazníkům provádět související dotazy týkající se migrace serveru.

V této souvislosti se podíváme na to, jak můžete migrovat z CentOS 7 na AlmaLinux 8.x prostřednictvím projektu Elevate.


Kroky pro migraci z CentOS 7 na AlmaLinux 8.x

1. Proveďte aktualizaci systému

Je důležité provést kompletní aktualizaci mezipaměti apt vašeho systému. Otevřete tedy terminál svého systému CentOS 7 a spusťte níže uvedený příkaz pro aktualizaci systému:

$ sudo yum update -y

Po dokončení restartujte systém:

$ sudo reboot

Pomocí níže uvedeného příkazu ověřte, zda je váš systém nejnovější verzí:

$ cat /etc/redhat-release


2. Nainstalujte balíček Elevate RPM do systému

Nyní si musíte stáhnout balíček elevate-release spuštěním níže uvedeného příkazu:

$ sudo yum install -y http://repo.almalinux.org/elevate/elevate-release-latest-el7.noarch.rpm

Jakmile je balíček elevate-release nainstalován, musíte nainstalovat balíček Leapp pro operační systém, na který chcete migrovat. Možné balíčky leapp jsou:

  • leapp-data-rocky
  • leapp-data-almalinux
  • leapp-data-oraclelinux
  • leapp-data-centos


Protože upgradujeme na AlmaLinux, spustíme níže uvedený příkaz:

$ sudo yum install leapp-upgrade leapp-data-almalinux -y

Jakmile je váš preferovaný balíček leapp nainstalován spolu s ostatními závislostmi, proveďte zkušební běh Upgrade.


3. Proveďte kontrolu před upgradem

Před provedením upgradu je rozumné aktualizaci nasimulovat a ověřit, zda bude úspěšná nebo ne. Na konci simulace bude vygenerována zpráva před upgradem a v případě jakýchkoli problémů bude poskytnuta sada doporučení k vyřešení problému. Zpráva je zaznamenána do souboru protokolu /var/log/leapp/leapp-report.txt.

Chcete-li tedy zahájit kontrolu před upgradem, spusťte níže uvedený příkaz:

$ sudo leapp preupgrade

Podle očekávání se během simulace mohou vyskytnout nějaké chyby. Chcete-li zjistit příčinu a řešení problémů, prozkoumejte soubor /var/log/leapp/answerfile

Spuštění níže uvedených příkazů obvykle vyřeší všechny problémy bránící upgradu:

$ sudo rmmod pata_acpi

Ty jsou povinné, takže je spouštějte jednu po druhé.

$ echo PermitRootLogin yes | sudo tee -a /etc/ssh/sshd_config
$ sudo leapp answer --section remove_pam_pkcs11_module_check.confirm=True

Nyní spusťte simulaci ještě jednou, abyste potvrdili, že všechny problémy byly vyřešeny:

$ sudo leapp preupgrade


4. Migrujte z CentOS 7 na AlmaLinux

Nakonec proveďte migraci z CentOS 7 na AlmaLinux 8 spuštěním zobrazeného příkazu. To může chvíli trvat v závislosti na nainstalovaných balíčcích a rychlosti vašeho internetového připojení:

$ sudo leapp upgrade

Nakonec restartujte systém a dokončete přechod na AlmaLinux:

$ sudo reboot

Spusťte pomocí první položky nabídky GRUB s označením Elevate-Upgrade-Initramfs.

Poté bude proces upgradu pokračovat ještě asi půl hodiny. Systém se znovu restartuje. Tentokrát se vám zobrazí možnosti nabídky AlmaLinux GRUB.

Jakmile se přihlásíte, potvrďte, že systém přešel na AlmaLinux 8:

$ cat /etc/redhat-release



Cent OS
  1. Jak migrovat Centos 8 na AlmaLinux 8.3

  2. Jak migrovat CentOS 7 na AlmaLinux 8:Průvodce krok za krokem

  3. Upgrade z CentOS/RHEL 7 na CentOS/RHEL 8 pomocí Leapp

  1. Jak migrovat z CentOS na AlmaLinux

  2. Jak migrovat z Centos 8 na Rocky Linux 8

  3. [Linux]:Jak násilně upgradovat php z 5.1.6 na 5.3.3 pomocí yum na CentOS/Fedora/RHEL

  1. Migrujte na AlmaLinux 8 z CentOS 8 pomocí skriptu Almalinux-deploy

  2. Jak migrovat CentOS 7 na AlmaLinux 8, CentOS Stream 8, Oracle Linux 8, Rocky Linux 8 pomocí nástroje Elevate Utility

  3. Neoficiální způsob migrace na AlmaLinux z CentOS 8