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

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

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.

Aby jste věděli, Elevate podporuje pouze úložiště CentOS a ne jiná externí úložiště.

V této příručce se zaměřujeme na projekt Elevate a ukážeme vám, jak můžete migrovat z CentOS 7 na AlmaLinux 8.x.

Krok 1:Proveďte úplnou aktualizaci systému

Chcete-li začít, přejděte na terminál vašeho systému CentOS 7 a proveďte kompletní aktualizaci systému takto:

$ sudo yum update -y

Po dokončení restartujte systém.

$ sudo reboot

Ověřte, že váš systém má nejnovější verzi, jak je uvedeno.

Nyní jsme připraveni nainstalovat projekt Elevate, který nám pomůže migrovat z CentOS 7.x na hlavní verzi RHEL 8.x.

Krok 2:Nainstalujte balíček Elevate RPM na CentOS 7

Dále si musíte stáhnoutelevate-release balíček takto:

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

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

  1. leapp-data-rocky
  2. leapp-data-almalinux
  3. leapp-data-oraclelinux
  4. leapp-data-centos

Protože upgradujeme na AlmaLinux, spustíme 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, dalším krokem je provést nasucho Upgrade.

Krok 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 zaprotokolována v souboru /var/log/leapp/leapp-report.txt soubor protokolu.

Chcete-li tedy zahájit kontrolu před upgradem, spusťte příkaz:

$ sudo leapp preupgrade

Jak se dalo očekávat, během simulace došlo k některým chybám. Chcete-li zjistit příčinu a řešení problémů, prozkoumejte /var/log/leapp/answerfile soubor

Spuštění níže uvedených příkazů obvykle vyřeší všechny problémy bránící upgradu. Ty jsou povinné, takže je spouštějte jednu po druhé.

$ sudo rmmod pata_acpi
$ 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.

Krok 4:Migrace 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 názvem 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

Báječné! Uspěli jsme v migraci z CentOS 7.x na AlmaLinux pomocí aktualizačních balíčků Elevate. Můžete upgradovat na další distribuce RHEL 8.x pomocí různých datových balíčků migrace leapp.

A to je vše. V případě, že narazíte na nějaké problémy, neváhejte nám poskytnout zpětnou vazbu a my vás vyřešíme.


Cent OS
  1. Upgradujte na CentOS 6.2 z CentOS 6.1 / CentOS 6.0

  2. Upgradujte na CentOS 6.4 z CentOS 6.3

  3. CentOS / RHEL 7 :Jak přepnout na iptables z firewalld

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

  2. Jak migrovat z Centos 8 na Rocky Linux 8

  3. Jak migrovat z CentOS 8 na Rocky Linux 8

  1. Jak migrovat z CentOS na AlmaLinux

  2. Jak migrovat z CentOS 8 na RockyLinux 8.4

  3. Jak migrovat z CentOS 8 na Rocky Linux 8