웹사이트 검색

RHEL 7에서 RHEL 8로 업그레이드하는 방법


Red HatGNOME 3.28을 기본 데스크탑 환경으로 포함하고 에서 실행되는 Red Hat Enterprise Linux 8.0의 출시를 발표했습니다. 웨일랜드.

이 문서에서는 Leapp 유틸리티를 사용하여 Red Hat Enterprise Linux 7에서 Red Hat Enterprise Linux 8으로 업그레이드하는 방법에 대한 지침을 설명합니다.

새로운 RHEL 8 설치를 찾고 있다면 다음 문서를 참조하세요: 스크린샷을 사용하여 RHEL 8 설치

요구사항

RHEL 8으로의 전체 업그레이드는 현재 다음 요구 사항을 충족하는 시스템에서만 지원됩니다.

  • RHEL 7.6 설치됨
  • 서버 변형
  • Intel 64 아키텍처
  • 부팅 파티션(/boot에 마운트됨)에 최소 100MB의 여유 공간이 있어야 합니다.

업그레이드를 위해 RHEL 7 준비

1. RHEL 7.6보다 오래된 RHEL 버전을 사용하는 경우 RHEL 7.6 버전을 사용하고 있는지 확인하세요. , 다음 yum 명령을 사용하여 RHEL 시스템을 RHEL 7.6 버전으로 업데이트해야 합니다.

yum update

참고: 시스템 저장소를 활성화하고 전체 시스템 업데이트를 수행하려면 Red Hat Subscription Manager를 사용하여 RHEL 7 시스템이 성공적으로 등록되었는지 확인하세요. .

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 플러그인을 사용하여 패키지를 특정 버전으로 잠근 경우 다음 명령을 실행하여 잠금을 제거하세요.

yum versionlock clear

5. 모든 소프트웨어 패키지를 최신 버전으로 업데이트하고 시스템을 재부팅합니다.

yum update
reboot

6. 시스템이 부팅되면 소프트웨어 패키지 종속성에 대한 추가 저장소를 활성화해야 합니다.

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

7. Leapp 유틸리티를 설치합니다.

yum install leapp

8. 이제 RHEL 7에서 RHEL 8로 성공적으로 업그레이드하기 위해 Leapp 유틸리티에 필요한 추가 필수 데이터 파일을 다운로드하여 /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 시스템 백업 및 복원 문서를 사용하여 업그레이드를 수행하기 전에 전체 RHEL 7.6 시스템 백업을 수행하십시오.

업그레이드가 실패하는 경우 위 문서에 제공된 표준 백업 지침을 따르면 시스템을 업그레이드 전 상태로 만들 수 있습니다.

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

이 단계에서 시스템은 RHEL 8 기반 초기 RAM 디스크 이미지인 initramfs로 부팅됩니다. Leapp은 모든 소프트웨어 패키지를 업그레이드하고 RHEL 8 시스템으로 자동 재부팅합니다.

12. 이제 RHEL 8 시스템에 로그인하고 SELinux 모드를 강제로 변경합니다.

setenforce 1

13. 방화벽을 활성화합니다.

systemctl start firewalld
systemctl enable firewalld

자세한 내용은 Firewalld를 사용하여 방화벽을 구성하는 방법을 참조하세요.

RHEL 8 업그레이드 확인

14. 업그레이드가 완료된 후 현재 OS 버전이 Red Hat Enterprise Linux 8인지 확인하세요.

cat /etc/redhat-release

Red Hat Enterprise Linux release 8.0 (Ootpa)

15. Red Hat Enterprise Linux 8의 OS 커널 버전을 확인하세요.

uname -r

4.18.0-80.el8.x86_64

16. 올바른 Red Hat Enterprise Linux 8이 설치되어 있는지 확인하세요.

subscription-manager list --installed

17. 선택적으로, hostnamectl 명령을 사용하여 Red Hat Enterprise Linux 8에서 호스트 이름을 설정합니다.

hostnamectl set-hostname tecmint-rhel8
hostnamectl

18. 마지막으로 SSH를 사용하여 Red Hat Enterprise Linux 8 서버에 연결하여 네트워크 서비스가 작동하는지 확인합니다.

ssh [email 
hostnamectl