Kako nadograditi s RHEL 7 na RHEL 8


Red Hat je najavio izdanje Red Hat Enterprise Linux 8.0, koji dolazi s GNOME 3.28 kao zadanim desktop okruženjem i radi na Wayland.

Ovaj članak opisuje upute za nadogradnju s Red Hat Enterprise Linux 7 na Red Hat Enterprise Linux 8 pomoću uslužnog programa Leapp.

Ako tražite svježu instalaciju RHEL 8, prijeđite na naš članak: Instalacija RHEL 8 sa snimkama zaslona

Zahtjevi

In-place nadogradnja na RHEL 8 trenutno je podržana samo na sustavima koji ispunjavaju sljedeće zahtjeve:

  • RHEL 7.6 instaliran
  • Varijanta poslužitelja
  • Arhitektura Intel 64
  • Najmanje 100 MB slobodnog prostora dostupnog na particiji za pokretanje (montirano na /boot).

Priprema RHEL 7 za nadogradnju

1. Provjerite koristite li verziju RHEL 7.6 ako koristite verziju RHEL stariju od RHEL 7.6 , trebate ažurirati svoj RHEL sustav na RHEL 7.6 verziju pomoću sljedeće naredbe yum.

yum update

Napomena: Provjerite je li vaš sustav RHEL 7 uspješno registriran pomoću Red Hat Subscription Managera kako biste omogućili sistemska spremišta i izvršili potpuno ažuriranje sustava .

2. Provjerite ima li vaš RHEL 7 sustav pretplatu na Red Hat Enterprise Linux Server. Ako nije, pokrenite sljedeće naredbe da automatski dodijelite pretplatu sustavu i potvrdite pretplatu.

subscription-manager attach --auto
subscription-manager list --installed

3. Sada postavite verziju RHEL 7.6 kao početnu točku za nadogradnju pomoću sljedeće naredbe.

subscription-manager release --set 7.6

4. Ako ste koristili yum-plugin-versionlock dodatak za zaključavanje paketa na određenu verziju, obavezno uklonite zaključavanje pokretanjem sljedeće naredbe.

yum versionlock clear

5. Ažurirajte sve softverske pakete na najnoviju verziju i ponovno pokrenite sustav.

yum update
reboot

6. Kada se sustav pokrene, svakako omogućite spremište Extras za ovisnosti softverskog paketa.

subscription-manager repos --enable rhel-7-server-extras-rpms

7. Instalirajte uslužni program Leapp.

yum install leapp

8. Sada preuzmite dodatne potrebne podatkovne datoteke, koje zahtijeva uslužni program Leapp za uspješnu nadogradnju s RHEL 7 na RHEL 8 i smjestite ih u /etc /leapp/files/ direktorij.

cd /etc/leapp/files/ 
wget https://access.redhat.com/sites/default/files/attachments/leapp-data3.tar.gz
tar -xf leapp-data3.tar.gz 
rm leapp-data3.tar.gz

9. Obavezno napravite potpunu sigurnosnu kopiju RHEL 7.6 sustava prije izvođenja nadogradnje pomoću ovog članka: napravite sigurnosnu kopiju i vratite RHEL sustav s naredbama dump/restore.

Ako nadogradnja ne uspije, trebali biste moći dovesti svoj sustav u stanje prije nadogradnje ako slijedite standardne upute za sigurnosno kopiranje navedene u gornjem članku.

Nadogradnja s RHEL 7 NA RHEL 8

10. Sada pokrenite proces nadogradnje sustava RHEL 7 pomoću sljedeće naredbe.

leapp upgrade

Nakon što pokrenete proces nadogradnje, uslužni program Leapp prikuplja podatke o vašem sustavu, testira mogućnost nadogradnje i stvara izvješće prije nadogradnje u /var/log /leapp/leapp-report.txt datoteku.

Ako je sustav nadogradiv, Leapp preuzima potrebne podatke i stvara RPM transakciju za nadogradnju.

Ako sustav nije moguće nadograditi, Leapp zatvara operaciju nadogradnje i stvara zapis koji objašnjava problem i rješenje u /var/log/leapp/leapp-report.txt datoteka.

11. Kada nadogradnja završi, ručno ponovno pokrenite sustav.

reboot

U ovoj fazi sustav se podiže u početnu sliku RAM diska temeljenu na RHEL 8, initramfs. Leapp nadograđuje sve softverske pakete i automatski se ponovno pokreće na sustav RHEL 8.

12. Sada se prijavite u sustav RHEL 8 i promijenite SELinux način rada u provođenje.

setenforce 1

13. Omogućite vatrozid.

systemctl start firewalld
systemctl enable firewalld

Za više informacija pogledajte kako konfigurirati vatrozid koristeći firewall.

Provjera nadogradnje RHEL 8

14. Nakon završetka nadogradnje, provjerite je li trenutna verzija OS-a Red Hat Enterprise Linux 8.

cat /etc/redhat-release

Red Hat Enterprise Linux release 8.0 (Ootpa)

15. Provjerite verziju OS kernela Red Hat Enterprise Linux 8.

uname -r

4.18.0-80.el8.x86_64

16. Provjerite je li instaliran ispravan Red Hat Enterprise Linux 8.

subscription-manager list --installed

17. Po želji, postavite naziv glavnog računala u Red Hat Enterprise Linux 8 pomoću naredbe hostnamectl.

hostnamectl set-hostname tecmint-rhel8
hostnamectl

18. Konačno, provjerite funkcioniraju li mrežne usluge povezivanjem s poslužiteljem Red Hat Enterprise Linux 8 koristeći SSH.

ssh [email 
hostnamectl