GNU/Linux >> Linux Esercitazione >  >> Linux

Aggiornamento da CentOS/RHEL 7 a CentOS/RHEL 8 tramite Leapp

L'utilità Leapp è un framework per l'aggiornamento e l'aggiornamento dei sistemi operativi e delle applicazioni. I pacchetti di componenti dell'utilità consentono la creazione di diversi flussi di lavoro in profili per l'aggiornamento del software.

Attualmente, l'utilità Leapp viene utilizzata solo per aggiornare i sistemi operativi, in particolare dalla versione corrente di CentOS/RHEL 7 alla versione corrente di CentOS/RHEL 8. Le procedure in questo documento non si applicano e non sono supportate su altri sistemi operativi o versioni. L'utilità Leapp supporta anche le piattaforme x86_64 e ARM (aarch64) durante l'aggiornamento di istanze di CentOS/RHEL/Fedora.

Le operazioni di Leapp consistono in due fasi:

  • una fase di pre-aggiornamento che esegue controlli sul sistema per determinare se il software può essere aggiornato.
  • La seconda fase è l'aggiornamento effettivo stesso, il cui processo si basa su file di configurazione che mappano i pacchetti tra le versioni precedenti e attuali del software.

Installazione di Leapp

Leapp è attualmente installabile dai pacchetti RPM preparati per Fedora 26, 27 e 28, CentOS 7 e Red Hat Enterprise Linux 7. Se stai usando una distribuzione diversa, o vuoi costruire e installare Leapp da solo, segui queste istruzioni .

Fedora

Abilita il repository Leapp Copr. Quindi, installa Leapp.

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

CentOS 7

Aggiungi il repository Leapp Copr e installa 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

Aggiungi il repository Leapp Copr e installa 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

Lo strumento leapp

Lo strumento leapp è un'applicazione per l'utente finale progettata per eseguire flussi di lavoro specifici. Per eseguire flussi di lavoro personalizzati o creare attori, utilizzare l'utilità snactor. Attualmente stiamo fornendo un flusso di lavoro per l'aggiornamento dei sistemi:

# leapp upgrade

Alcune fasi di un flusso di lavoro di aggiornamento riavvieranno il sistema e dovrai riprendere lo strumento leapp.

# leapp upgrade --resume


Linux
  1. Installa Webmin su CentOS 7 / RHEL 7

  2. Come installare Ruby 2.0.0 su CentOS e RHEL 6 usando RVM

  3. Come installare i pacchetti usando dnf in CentOS/RHEL 8

  4. Come installare gcc8 usando devtoolset-8-gcc

  5. Installa CentOS 7 utilizzando la modalità testo

Installa gli strumenti di sviluppo su RHEL 8 / CentOS 8

Come installare Puppet su RHEL 8 / CentOS 8

Come installare YUM su RHEL 8 / CentOS 8

Installa Python 2 su RHEL 8 / CentOS 8

Come installare RHEL 8 da USB

Come installare flameshot su RHEL/CentOS usando Snapcraft