GNU/Linux >> Tutoriels Linux >  >> Linux

Mise à niveau de CentOS/RHEL 7 vers CentOS/RHEL 8 avec Leapp

L'utilitaire Leapp est un cadre de mise à jour et de mise à niveau des systèmes d'exploitation ainsi que des applications. Les packages de composants de l'utilitaire permettent la création de différents flux de travail dans des profils pour la mise à jour du logiciel.

Actuellement, l'utilitaire Leapp est utilisé pour mettre à niveau les systèmes d'exploitation uniquement, en particulier de la version actuelle de CentOS/RHEL 7 à la version actuelle de CentOS/RHEL 8. Les procédures décrites dans ce document ne s'appliquent pas et ne sont pas prises en charge sur d'autres systèmes d'exploitation ou versions. L'utilitaire Leapp prend également en charge les plates-formes x86_64 et ARM (aarch64) lors de la mise à niveau des instances de CentOS/RHEL/Fedora.

Les opérations Leapp consistent en deux phases :

  • une phase de pré-mise à niveau qui exécute des vérifications sur le système pour déterminer si le logiciel peut être mis à niveau.
  • La deuxième phase est la mise à niveau proprement dite lui-même, dont le processus est basé sur des fichiers de configuration qui mappent les packages entre les versions précédentes et actuelles du logiciel.

Installer Leapp

Leapp est actuellement installable à partir de packages RPM préparés pour Fedora 26, 27 et 28, CentOS 7 et Red Hat Enterprise Linux 7. Si vous utilisez une distribution différente ou si vous souhaitez créer et installer Leapp par vous-même, suivez ces instructions. .

Fédora

Activez le référentiel Leapp Copr. Ensuite, installez Leapp.

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

CentOS 7

Ajoutez le référentiel Leapp Copr et installez 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

Ajoutez le référentiel Leapp Copr et installez 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

L'outil Leapp

L'outil leapp est une application d'utilisateur final conçue pour exécuter des workflows spécifiques. Pour exécuter des workflows personnalisés ou créer des acteurs, utilisez l'utilitaire snactor. Nous fournissons actuellement un flux de travail pour la mise à niveau des systèmes :

# leapp upgrade

Certaines phases d'un flux de travail de mise à niveau redémarreront le système et vous devrez reprendre l'outil leapp.

# leapp upgrade --resume


Linux
  1. Installez Webmin sur CentOS 7 / RHEL 7

  2. Comment installer Ruby 2.0.0 sur CentOS et RHEL 6 à l'aide de RVM

  3. Comment installer des packages à l'aide de dnf dans CentOS/RHEL 8

  4. Comment installer gcc8 en utilisant devtoolset-8-gcc

  5. Installer CentOS 7 en mode texte

Installer les outils de développement sur RHEL 8 / CentOS 8

Comment installer Puppet sur RHEL 8 / CentOS 8

Comment installer YUM sur RHEL 8 / CentOS 8

Installez Python 2 sur RHEL 8 / CentOS 8

Comment installer RHEL 8 depuis USB

Comment installer Flameshot sur RHEL/CentOS à l'aide de Snapcraft