RHEL7에서 RHEL8로 leapp을 통한 업그레이드 가이드 (공식 지원 방식)

2025. 5. 22. 00:21·서버_OS
728x90
반응형

Red Hat은 RHEL7에서 RHEL8으로 업그레이드하는 공식 지원 방법으로 leapp 도구를 제공합니다. 하지만 이는 **제한된 환경에서만 지원되며**, 반드시 **사전 준비**가 필요합니다.



1. leapp 업그레이드 지원 조건

현재 RHEL7에서 RHEL8로 leapp을 이용한 업그레이드는 다음 두 가지 버전만 지원됩니다:

  • ✔️ RHEL 7.6
  • ✔️ RHEL 7.9
  • ❌ RHEL 7.7, 7.8은 지원되지 않음 → 먼저 RHEL 7.9로 업데이트 필요
🔗 Red Hat 공식 Leapp 업그레이드 가이드

2. 사전 준비 단계

📌 현재 버전 확인


cat /etc/redhat-release

📌 RHEL 7.9로 업그레이드


subscription-manager register
subscription-manager attach --pool=POOL_ID
subscription-manager repos --enable rhel-7-server-extras-rpms
yum update -y
reboot

📌 버전 재확인


cat /etc/redhat-release
# Red Hat Enterprise Linux Server release 7.9 (Maipo)

3. leapp 및 데이터 설치

📦 leapp 패키지 설치


yum install -y leapp leapp-repository

📁 leapp data 파일 다운로드

공식 다운로드: leapp-data14.tar.gz


cd /etc/leapp/files/
tar -xzf leapp-data14.tar.gz && rm -f leapp-data14.tar.gz

4. leapp preupgrade 실행 및 오류 해결

📊 사전 점검 실행


leapp preupgrade

🛠 주요 오류 해결 방법


1. root 원격 접속 차단됨
→ /etc/ssh/sshd_config에서 PermitRootLogin yes 설정

2. 지원되지 않는 커널 드라이버 로딩됨
→ rmmod floppy
→ rmmod pata_acpi

3. answerfile 누락
→ leapp answer --section remove_pam_pkcs11_module_check.confirm=True

📁 보고서 확인


less /var/log/leapp/leapp-report.txt

5. leapp upgrade 실행


leapp upgrade

업그레이드가 진행되며, 자동으로 initramfs boot entry가 생성됩니다.

🔁 재부팅 후 자동 업그레이드 진행


reboot

재부팅 시 "RHEL-Upgrade-Initramfs" 부팅 메뉴가 표시되며, 자동으로 추가 업그레이드가 진행됩니다.


6. 업그레이드 완료 후 확인

📌 RHEL 8 버전 확인


cat /etc/redhat-release
# Red Hat Enterprise Linux release 8.4 (Ootpa)

📁 SELinux 확인 및 설정 복구


cat /etc/selinux/config

# 업그레이드 후 SELINUX=permissive 로 변경된 경우
→ SELINUX=enforcing 로 복구 후 재부팅

✅ 정리 및 주의사항

  • RHEL 7.6 또는 7.9만 leapp 업그레이드 지원
  • leapp-data14 필수 다운로드
  • 사전 점검(preupgrade)을 통해 모든 inhibitor 해결해야 진행 가능
  • 부팅 후 자동으로 업그레이드가 이어지며, 완료 후 RHEL8이 적용됨
  • SELinux 설정이 변경될 수 있으니 확인 필요

728x90
반응형

'서버_OS' 카테고리의 다른 글

리눅스 시스템 로그인 배너 설정 가이드  (0) 2025.05.27
Rear(Relax & Recover)를 통한 Linux 시스템 Backup 및 Restore 실무 가이드  (0) 2025.05.22
dnf(yum) – RPM 파일만 다운로드하는 방법 총정리  (0) 2025.05.19
리눅스 패스워드 복잡성 무시(우회) 설정 방법  (0) 2025.05.18
Journal User Guide – 리눅스 systemd-journald 완전 정복  (0) 2025.05.17
'서버_OS' 카테고리의 다른 글
  • 리눅스 시스템 로그인 배너 설정 가이드
  • Rear(Relax & Recover)를 통한 Linux 시스템 Backup 및 Restore 실무 가이드
  • dnf(yum) – RPM 파일만 다운로드하는 방법 총정리
  • 리눅스 패스워드 복잡성 무시(우회) 설정 방법
레시피 마스터
레시피 마스터
클라우드 환경에서 OS, 자동화, 컴퓨팅등 알고 있는 지식으로 공유하는데 활용
  • 레시피 마스터
    클라우드 구축 레시피
    레시피 마스터
  • 전체
    오늘
    어제
    • 분류 전체보기 (62) N
      • Linux (8)
      • Virtualization (1)
      • OpenStack (2)
      • Container (12)
      • 서버_OS (16) N
      • 가상화 (4) N
      • 클라우드 컴퓨팅 (5)
      • 컨테이너 플랫폼 (4) N
      • 자동화 (2)
      • 데이터베이스 (2)
      • 모니터링 (6) N
  • 블로그 메뉴

    • 홈
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    pxe 부팅
    rhocp4
    linux 자동화
    리눅스 가상화
    KVM
    linux 배포
    rhel
    노드문제해결
    cli vm 생성
    oc명령어
    컨테이너플랫폼
    클러스터운영
    virt-install
    kickstart
    iso 설치
  • 최근 댓글

  • 최근 글

  • 반응형
  • hELLO· Designed By정상우.v4.10.3
레시피 마스터
RHEL7에서 RHEL8로 leapp을 통한 업그레이드 가이드 (공식 지원 방식)
상단으로

티스토리툴바