GNU/Linux >> Znalost Linux >  >> Linux

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

Nástroj Leapp je rámec pro aktualizaci a upgrade operačních systémů a aplikací. Balíčky součástí nástroje umožňují vytváření různých pracovních postupů do profilů pro aktualizaci softwaru.

V současné době se nástroj Leapp používá pouze k upgradu operačních systémů, konkrétně z aktuálního vydání CentOS/RHEL 7 na aktuální verzi CentOS/RHEL 8. Postupy v tomto dokumentu se nevztahují na žádné jiné operační systémy nebo verze a nejsou jimi podporovány. Nástroj Leapp také podporuje platformy x86_64 a ARM (aarch64) při upgradu instancí CentOS/RHEL/Fedora.

Operace Leapp se skládají ze dvou fází:

  • fáze před upgradem který spouští kontroly systému, aby zjistil, zda lze software upgradovat.
  • Druhá fáze je skutečný upgrade samotný, jehož proces je založen na konfiguračních souborech, které mapují balíčky mezi předchozími a aktuálními verzemi softwaru.

Instalace Leapp

Leapp je aktuálně instalovatelný z RPM balíčků připravených pro Fedora 26, 27 a 28, CentOS 7 a Red Hat Enterprise Linux 7. Pokud používáte jinou distribuci nebo chcete Leapp sestavit a nainstalovat sami, postupujte podle těchto pokynů .

Fedora

Povolte úložiště Leapp Copr. Poté nainstalujte Leapp.

$ sudo dnf install -y dnf-plugins-core
$ sudo dnf copr enable -y @leapp/leapp-devel
$ sudo dnf install -y leapp

CentOS 7

Přidejte úložiště Leapp Copr a nainstalujte Leapp.

$ sudo yum install -y yum-plugins-copr
$ sudo yum copr enable -y @leapp/leapp-devel
$ sudo yum install -y leapp

Red Hat Enterprise Linux 7

Přidejte úložiště Leapp Copr a nainstalujte Leapp.

$ sudo curl https://copr.fedorainfracloud.org/coprs/g/leapp/leapp-devel/repo/epel-7/group_leapp-leapp-devel-epel-7.repo -o /etc/yum.repos.d/group_leapp-leapp-devel-epel-7.repo
$ sudo yum install -y leapp

Nástroj leapp

Nástroj leapp je aplikace pro koncového uživatele navržená pro spouštění specifických pracovních postupů. Chcete-li spustit vlastní pracovní postupy nebo vytvořit herce, použijte nástroj snactor. V současné době poskytujeme pracovní postup pro upgrade systémů:

# leapp upgrade

Některé fáze pracovního postupu upgradu restartují systém a budete muset znovu spustit nástroj leapp.

# leapp upgrade --resume


Linux
  1. Jak nainstalovat Ruby 2.0.0 na CentOS &RHEL 6 pomocí RVM

  2. Jak nainstalovat balíčky pomocí dnf v CentOS/RHEL 8

  3. Jak nainstalovat gcc8 pomocí devtoolset-8-gcc

  1. Jak nainstalovat phpMyAdmin na RHEL 8 / CentOS 8

  2. Nainstalujte Webmin na CentOS 7 / RHEL 7

  3. Nainstalujte CentOS 7 pomocí textového režimu

  1. Jak nainstalovat P7Zip na RHEL 8 / CentOS 8

  2. Jak nainstalovat ntfs-3g na RHEL 8 / CentOS 8

  3. Jak nainstalovat PHP-mbstring na RHEL 8 / CentOS 8