Како да се надградите од RHEL 7 на RHEL 8


Red Hat го најави објавувањето на Red Hat Enterprise Linux 8.0, кој доаѓа со GNOME 3.28 како стандардна работна околина и работи на Wayland.

Оваа статија опишува упатства за тоа како да се надградите од Red Hat Enterprise Linux 7 на Red Hat Enterprise Linux 8 со помош на алатката Leapp.

Ако барате нова инсталација на RHEL 8, одете на нашата статија: Инсталација на RHEL 8 со слики од екранот

Надградба на место до RHEL 8 во моментов е поддржана само на системи што ги исполнуваат следниве барања:

  • Инсталиран е RHEL 7.6
  • Варијантата на серверот
  • Архитектурата Intel 64
  • Најмалку 100 MB слободен простор достапен на партицијата за подигање (монтирана на /boot).

Подготовка на RHEL 7 за надградба

1. Проверете дали ја користите верзијата RHEL 7.6, ако користите RHEL верзија постара од RHEL 7.6, треба да го ажурирате вашиот систем RHEL на верзијата RHEL 7.6 користејќи ја следнава команда yum.

# yum update

Забелешка: Осигурете се дека вашиот систем RHEL 7 е успешно регистриран со користење на Red Hat Subscription Manager за да ги овозможите системските складишта и да извршите целосно ажурирање на системот.

2. Осигурајте се дека вашиот систем RHEL 7 ја има прикачена претплата на Red Hat Enterprise Linux Server. Ако не, извршете ги следните команди за автоматски да ја доделите претплатата на системот и да ја потврдите претплатата.

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

3. Сега поставете ја верзијата RHEL 7.6 како почетна точка за надградбата користејќи ја следнава команда.

# subscription-manager release --set 7.6

4. Ако сте користеле yum-plugin-versionlock plug-in за заклучување пакети на одредена верзија, погрижете се да ја отстраните бравата со извршување на следнава команда.

# yum versionlock clear

5. Ажурирајте ги сите софтверски пакети на најновата верзија и рестартирајте го системот.

# yum update
# reboot

6. Откако системот ќе се подигне, погрижете се да го овозможите складиштето Extras за зависности од софтверски пакети.

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

7. Инсталирајте ја алатката Leapp.

# yum install leapp

8. Сега преземете дополнителни потребни датотеки со податоци, што ги бара Leapp алатката за успешна надградба од RHEL 7 на RHEL 8 и ставете ги во директориумот /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. Погрижете се да направите целосна резервна копија на системот RHEL 7.6, пред да ја извршите надградбата користејќи ја оваа статија: направете резервна копија и обновете го системот RHEL со командите за фрлање/обновување.

Ако надградбата не успее, треба да можете да го доведете вашиот систем во состојба пред надградба ако ги следите стандардните упатства за резервна копија дадени во горната статија.

Надградба од RHEL 7 на RHEL 8

10. Сега започнете го процесот на надградба на системот RHEL 7 користејќи ја следнава команда.

# leapp upgrade

Откако ќе го извршите процесот на надградба, алатката Leapp собира податоци за вашиот систем, ја тестира способноста за надградба и создава извештај за претходна надградба во датотеката /var/log/leapp/leapp-report.txt.

Ако системот може да се надградува, Leapp ги презема потребните податоци и создава трансакција RPM за надградбата.

Ако системот не може да се надградува, Leapp ја затвора операцијата за надградба и создава запис кој го објаснува проблемот и решение во датотеката /var/log/leapp/leapp-report.txt.

11. Откако ќе завршат надградбите, рачно рестартирајте го системот.

# reboot

Во оваа фаза, системот се подигнува во почетна слика на дискот RAM базирана на RHEL 8, initramfs. Leapp ги надградува сите софтверски пакети и автоматски се рестартира на системот RHEL 8.

12. Сега најавете се во системот RHEL 8 и променете го режимот SELinux во спроведување.

# setenforce 1

13. Овозможете го заштитниот ѕид.

# systemctl start firewalld
# systemctl enable firewalld

За повеќе информации, видете како да го конфигурирате заштитен ѕид користејќи заштитен ѕид.

Се потврдува надградбата на RHEL 8

14. Откако ќе заврши надградбата, проверете дали тековната верзија на ОС е Red Hat Enterprise Linux 8.

# cat /etc/redhat-release

Red Hat Enterprise Linux release 8.0 (Ootpa)

15. Проверете ја верзијата на кернелот на ОС на Red Hat Enterprise Linux 8.

# uname -r

4.18.0-80.el8.x86_64

16. Потврдете дека е инсталиран точниот Red Hat Enterprise Linux 8.

# subscription-manager list --installed

17. Изборно, поставете го името на домаќинот во Red Hat Enterprise Linux 8 користејќи команда hostnamectl.

# hostnamectl set-hostname tecmint-rhel8
# hostnamectl

18. Конечно, проверете дали мрежните услуги се функционални со поврзување со сервер на Red Hat Enterprise Linux 8 користејќи SSH.

# ssh [email 
# hostnamectl