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로 업데이트 필요
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 |