Kako nadograditi sa RHEL 7 na RHEL 8


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

Ovaj članak opisuje upute o tome kako nadograditi sa Red Hat Enterprise Linux 7 na Red Hat Enterprise Linux 8 pomoću uslužnog programa Leapp.

Ako tražite novu RHEL 8 instalaciju, idite na naš članak: Instalacija RHEL 8 sa snimkama ekrana

Zahtjevi

Nadogradnja na RHEL 8 trenutno je podržana samo na sistemima koji ispunjavaju sljedeće zahtjeve:

  • RHEL 7.6 instaliran
  • Serverska varijanta
  • Intel 64 arhitektura
  • Najmanje 100 MB slobodnog prostora dostupnog na particiji za pokretanje (montirano na /boot).

Priprema RHEL 7 za nadogradnju

1. Provjerite da li koristite RHEL 7.6 verziju, ako koristite RHEL verziju stariju od RHEL 7.6 , morate ažurirati svoj RHEL sistem na RHEL 7.6 verziju koristeći sljedeću yum komandu.

yum update

Napomena: Provjerite je li vaš RHEL 7 sistem uspješno registriran pomoću Red Hat Subscription Managera da omogućite sistemska spremišta i izvršite potpuno ažuriranje sistema .

2. Uvjerite se da vaš RHEL 7 sistem ima priključenu Pretplatu na Red Hat Enterprise Linux Server. Ako nije, pokrenite sljedeće naredbe da automatski dodijelite pretplatu sistemu i potvrdite pretplatu.

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

3. Sada postavite verziju RHEL 7.6 kao početnu tačku za nadogradnju koristeći sljedeću naredbu.

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 tako što ćete pokrenuti sljedeću naredbu.

yum versionlock clear

5. Ažurirajte sve softverske pakete na najnoviju verziju i ponovo pokrenite sistem.

yum update
reboot

6. Kada se sistem pokrene, obavezno omogućite spremište Dodaci za ovisnosti o softverskim paketima.

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

7. Instalirajte Leapp uslužni program.

yum install leapp

8. Sada preuzmite dodatne potrebne datoteke sa podacima, što je potrebno uslužnom programu Leapp za uspješnu nadogradnju sa RHEL 7 na RHEL 8 i stavite 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. Pobrinite se da napravite potpunu sigurnosnu kopiju RHEL 7.6 sistema prije nego što izvršite nadogradnju koristeći ovaj članak: sigurnosno kopiranje i vraćanje RHEL sistema pomoću naredbi dump/restore.

Ako nadogradnja ne uspije, trebali biste moći dovesti svoj sistem u stanje prije nadogradnje ako slijedite standardna uputstva za pravljenje rezervnih kopija koja su navedena u gornjem članku.

Nadogradnja sa RHEL 7 NA RHEL 8

10. Sada pokrenite proces nadogradnje sistema RHEL 7 koristeći sljedeću naredbu.

leapp upgrade

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

Ako je sistem nadogradiv, Leapp preuzima potrebne podatke i kreira RPM transakciju za nadogradnju.

Ako se sistem ne može nadograditi, Leapp zatvara operaciju nadogradnje i kreira zapis koji objašnjava problem i rješenje u /var/log/leapp/leapp-report.txt fajl.

11. Kada se nadogradnja završi, ručno ponovo pokrenite sistem.

reboot

U ovoj fazi, sistem se pokreće u početnu sliku RAM diska zasnovanu na RHEL 8, initramfs. Leapp nadograđuje sve softverske pakete i automatski se ponovo pokreće na RHEL 8 sistem.

12. Sada se prijavite na sistem RHEL 8 i promijenite način rada SELinux u primjena.

setenforce 1

13. Omogućite zaštitni zid.

systemctl start firewalld
systemctl enable firewalld

Za više informacija pogledajte kako da konfigurišete zaštitni zid koristeći firewalld.

Provjera RHEL 8 nadogradnje

14. Nakon što se nadogradnja završi, provjerite da li je 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 da li je instaliran ispravan Red Hat Enterprise Linux 8.

subscription-manager list --installed

17. Opciono, postavite ime hosta u Red Hat Enterprise Linux 8 koristeći naredbu hostnamectl.

hostnamectl set-hostname tecmint-rhel8
hostnamectl

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

ssh [email 
hostnamectl