5장. 업그레이드 수행
준비 단계를 완료하고 업그레이드 전 보고서에서 발견된 문제를 검토하고 해결한 후 시스템에서 인플레이스 업그레이드를 수행할 수 있습니다.
5.1. RHEL 9.7에서 RHEL 10.1로의 업그레이드 수행 링크 복사링크가 클립보드에 복사되었습니다!
다음 절차에서는 Leapp 유틸리티를 사용하여 RHEL 9에서 RHEL 10으로 업그레이드하는 데 필요한 단계를 나열합니다.
사전 요구 사항
- 전체 시스템 백업을 포함하여 업그레이드 준비 절차를 완료했습니다.
- 업그레이드 전 보고서 확인 절차와 보고된 모든 문제가 해결되었습니다.
- 업그레이드에 실패하지 않도록 안티바이러스 소프트웨어를 일시적으로 비활성화했습니다.
프로세스
전체 시스템 백업 또는 가상 머신 스냅샷이 있는지 확인합니다. 다음 백업 옵션을 사용할 수 있습니다.
- Relax-and-Recover(ReaR) 유틸리티를 사용하여 시스템의 전체 백업을 생성합니다. 자세한 내용은 ReaR 문서 및 What is Relax and Recover (ReaR) and how can I use it for disaster recovery?에서 참조하십시오.
LVM 스냅샷 또는 RAID 분할 을 사용하여 시스템의 스냅샷을 생성합니다. 가상 머신을 업그레이드하는 경우 전체 VM의 스냅샷을 생성할 수 있습니다. Boom 유틸리티를 사용하여 스냅샷 및 롤백 부팅 항목을 관리할 수도 있습니다. 자세한 내용은 BOOM이란 무엇이며 설치하는 방법 및 스냅샷을 사용하여 시스템 업그레이드 관리를 참조하십시오.
참고LVM 스냅샷은 시스템의 전체 백업을 생성하지 않으므로 특정 업그레이드 실패 후 시스템을 복구하지 못할 수 있습니다. 따라서 ReaR 유틸리티를 사용하여 전체 백업을 생성하는 것이 더 안전합니다.
RHEL 9 시스템에서 업그레이드 프로세스를 시작합니다.
leapp upgrade --target <_target_os_version_>
# leapp upgrade --target <_target_os_version_>Copy to Clipboard Copied! Toggle word wrap Toggle overflow target_os_version 을 대상 OS 버전(예:
10.0)으로 바꿉니다. 대상 OS 버전이 정의되지 않은 경우Leapp은 지원되는 업그레이드 경로 의 테이블 1.1에 지정된 기본 대상 OS 버전을 사용합니다.업그레이드에
/etc/yum.repos.d/디렉터리의 사용자 지정 리포지토리 를 사용하는 경우 다음과 같이 선택한 리포지토리를 활성화합니다.leapp upgrade --enablerepo <repository_id1> --enablerepo <repository_id2> ...
# leapp upgrade --enablerepo <repository_id1> --enablerepo <repository_id2> ...Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
RHSM 없이 업그레이드 하거나 RHUI를 사용하는 경우
--no-rhsm옵션을 추가합니다. -
ISO 이미지를 사용하여 업그레이드하는 경우
--no-rhsm및--iso < file_path> 옵션을추가합니다. & lt;file_path >를 저장된 ISO 이미지의 파일 경로로 바꿉니다(예:/home/rhel9.iso). -
EUS(Extended Upgrade Support) 또는 AUS( Advanced Update Support) 서브스크립션이 있는 경우
-- channel채널옵션을 추가합니다. channel 을leapp preupgrade명령과 함께 사용한 값으로 교체합니다(예:eus또는aus).leapp preupgrade및leapp upgrade명령 모두에서--channel옵션과 함께 동일한 값을 사용해야 합니다. Red Hat OpenStack Platform에서 RHEL for Real Time 또는 NFV(Real for Network Functions Virtualization)를 사용하는 경우
--enablerepo옵션을 사용하여 배포를 활성화합니다. 예를 들면 다음과 같습니다.leapp upgrade --enablerepo rhel-10-for-x86_64-rt-rpms
# leapp upgrade --enablerepo rhel-10-for-x86_64-rt-rpmsCopy to Clipboard Copied! Toggle word wrap Toggle overflow 자세한 내용은 실시간 컴퓨팅 구성을 참조하십시오.
LiveMode로 업그레이드하는 경우
LEAPP_UNSUPPORTED=1환경 변수를 설정하고livemode값과 함께--enable-experimental-feature옵션을 사용합니다. 예를 들면 다음과 같습니다.LEAPP_UNSUPPORTED=1 leapp upgrade --enable-experimental-feature livemode
# LEAPP_UNSUPPORTED=1 leapp upgrade --enable-experimental-feature livemodeCopy to Clipboard Copied! Toggle word wrap Toggle overflow 자세한 내용은 LiveMode를 사용하여 RHEL 9.7에서 RHEL 10.1로 업그레이드 구성 을 참조하십시오.
중요LiveMode는 기술 프리뷰 기능 전용입니다. 기술 프리뷰 기능은 Red Hat 프로덕션 서비스 수준 계약(SLA)에서 지원되지 않으며 기능적으로 완전하지 않을 수 있습니다. Red Hat은 프로덕션 환경에서 사용하는 것을 권장하지 않습니다. 이러한 기능을 사용하면 향후 제품 기능을 조기에 이용할 수 있어 개발 과정에서 고객이 기능을 테스트하고 피드백을 제공할 수 있습니다.
Red Hat 기술 프리뷰 기능의 지원 범위에 대한 자세한 내용은 기술 프리뷰 기능 지원 범위를 참조하십시오.
업그레이드 프로세스가 시작될 때
Leapp은 업그레이드 전 보고서 검토에 설명된 업그레이드 전 단계를 반복합니다.-
시스템을 업그레이드할 수 있는 경우
Leapp은 필요한 데이터를 다운로드하고 업그레이드를 위해 RPM 트랜잭션을 준비합니다. -
시스템이 안정적인 업그레이드의 매개변수를 충족하지 않는 경우
Leapp은 업그레이드 프로세스를 종료하고 문제를 설명하는 기록과 권장 솔루션을/var/log/leapp/leapp-report.txt파일로 제공합니다. 자세한 내용은 문제 해결을 참조하십시오.
-
시스템을 업그레이드할 수 있는 경우
시스템을 수동으로 다시 시작하십시오.
reboot
# rebootCopy to Clipboard Copied! Toggle word wrap Toggle overflow 시스템은 RHEL 10 기반 초기 RAM 디스크 이미지 initramfs로 부팅됩니다.
Leapp은 모든 패키지를 업그레이드하고 RHEL 10 시스템으로 자동으로 다시 시작됩니다.또는
--reboot옵션을 사용하여leapp upgrade명령을 실행하고 이 수동 단계를 건너뛸 수 있습니다.오류가 발생하면 문제 해결에 설명된 로그 및 알려진 문제를 조사합니다.
- RHEL 10 시스템에 로그인하고 업그레이드 후 상태 확인에 설명된 대로 해당 상태를 확인합니다.
- 업그레이드 보고서 및 업그레이드 후 작업 수행에 설명된 모든 업그레이드 후 작업을 수행합니다.