Kako nadograditi s RHEL 7 na RHEL 8
Red Hat najavio je izlazak Red Hat Enterprise Linuxa 8.0, koji dolazi s GNOME 3.28 kao zadanim radnim okruženjem i radi na Waylandu.
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
Nadogradnja na RHEL 8 trenutno je podržana samo na sustavima koji udovoljavaju sljedećim zahtjevima:
- Instaliran RHEL 7.6
- Poslužiteljska varijanta
- Arhitektura Intel 64
- Na particiji za pokretanje (montirano na/boot) najmanje 100 MB slobodnog prostora.
Priprema RHEL 7 za nadogradnju
1. Obavezno koristite verziju RHEL 7.6, ako koristite verziju RHEL stariju od RHEL 7.6, morate ažurirati svoj RHEL sustav na verziju RHEL 7.6 pomoću sljedeće yum naredbe.
# yum update
Napomena: Provjerite je li vaš sustav RHEL 7 uspješno registriran pomoću upravitelja pretplata Red Hat da biste omogućili spremišta sustava i izvršili potpuno ažuriranje sustava.
2. Obavezno priložite pretplatu na Red Hat Enterprise Linux Server za svoj sustav RHEL 7. Ako nije, pokrenite sljedeće naredbe za automatsko dodjeljivanje pretplate sustavu i provjeru pretplate.
# 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 upotrijebili dodatak yum-plugin-versionlock za zaključavanje paketa na određenu verziju, uklonite zaključavanje izvođenjem sljedeće naredbe.
# yum versionlock clear
5. Ažurirajte sve softverske pakete na najnoviju verziju i ponovno pokrenite sustav.
# yum update # reboot
6. Nakon pokretanja sustava, 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 je uslužni program Leapp potreban za uspješnu nadogradnju s RHEL 7 na RHEL 8 i smjestite ih u direktorij /etc/leapp/files/
.
# 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 naredbama za izbacivanje/vraćanje.
Ako nadogradnja ne uspije, trebali biste dovesti 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 postupak nadogradnje sustava RHEL 7 pomoću sljedeće naredbe.
# leapp upgrade
Jednom kada pokrenete postupak nadogradnje, uslužni program Leapp prikuplja podatke o vašem sustavu, testira nadogradnju i stvara izvješće prije nadogradnje u datoteci /var/log/leapp/leapp-report.txt
.
Ako se sustav može nadograditi, Leapp preuzima potrebne podatke i kreira RPM transakciju za nadogradnju.
Ako se sustav ne može nadograditi, Leapp zatvara operaciju nadogradnje i stvara zapis koji objašnjava problem i rješenje u datoteci /var/log/leapp/leapp-report.txt
.
11. Nakon završetka nadogradnje, ručno ponovno pokrenite sustav.
# reboot
U ovoj se fazi sustav pokreće u početnu sliku diska RAM-a 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 na sustav RHEL 8 i promijenite način rada SELinux na prisilno.
# setenforce 1
13. Omogućite vatrozid.
# systemctl start firewalld # systemctl enable firewalld
Za više informacija pogledajte kako konfigurirati vatrozid pomoću vatrozida.
Provjera nadogradnje RHEL 8
14. Nakon završetka nadogradnje provjerite je li trenutna verzija OS Red Hat Enterprise Linux 8.
# cat /etc/redhat-release Red Hat Enterprise Linux release 8.0 (Ootpa)
15. Provjerite verziju jezgre OS-a 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 ime hosta u Red Hat Enterprise Linux 8 pomoću naredbe hostnamectl.
# hostnamectl set-hostname tecmint-rhel8 # hostnamectl
18. Na kraju, provjerite jesu li mrežne usluge funkcionalne povezivanjem na Red Hat Enterprise Linux 8 poslužitelj pomoću SSH-a.
# ssh [email # hostnamectl