5.2. 웹 콘솔을 통해 업그레이드 가능성 평가 및 자동 복구 적용
사전 업그레이드 단계에서 잠재적인 문제를 식별하고 웹 콘솔을 사용하여 자동화된 수정을 적용합니다.
사전 요구 사항
- 업그레이드 준비 단계에 나열된 단계를 완료했습니다.
절차
cockpit-leapp
플러그인을 설치합니다.# dnf install cockpit-leapp
웹 콘솔에
root
로 로그인하거나sudo
로 관리 명령을 입력할 수 있는 권한이 있는 사용자로 로그인합니다. 웹 콘솔에 대한 자세한 내용은 RHEL 웹 콘솔을 사용하여 시스템 관리를 참조하십시오.RHEL 7 시스템에서 명령줄 인터페이스 또는 웹 콘솔 터미널에서 사전 업그레이드 단계를 수행합니다.
# leapp preupgrade --target <target_os_version>
< ;target_os_version >을 대상 OS 버전(예: 8.10)으로 바꿉니다. 대상 OS 버전이 정의되지 않은 경우
Leapp
은 지원되는 업그레이드 경로 의 테이블 1.1에 지정된 기본 대상 OS 버전을 사용합니다.업그레이드에
/etc/yum.repos.d/
디렉터리에서 사용자 지정 리포지토리 를 사용하는 경우 다음과 같이 선택한 리포지토리를 활성화합니다.# leapp preupgrade --enablerepo <repository_id1> --enablerepo <repository_id2> ...
-
RHSM없이 업그레이드 하거나 RHUI를 사용하는 경우
--no-rhsm
옵션을 추가합니다. EUS (Extended Upgrade Support), Advanced Update Support (AUS) 또는 Update Services for SAP Solutions (E4S) 서브스크립션이 있는 경우
--channel <channel
> 옵션을 추가합니다.-
RHEL 8.8로 업그레이드하는 경우 채널을 채널 이름(예:
eus
,aus
또는e4s
)으로 바꿉니다. SAP HANA 고객은 How to in-place upgrade SAP environments from RHEL 7 to RHEL 8 가이드를 사용하여 인플레이스 업그레이드를 수행해야 합니다. -
RHEL 8.10으로 업그레이드하는 경우 채널을
ga
로 바꿉니다.
-
RHEL 8.8로 업그레이드하는 경우 채널을 채널 이름(예:
웹 콘솔의 탐색 메뉴에서 Upgrade Report 를 선택하여 보고된 모든 문제를 검토합니다. 억제 문제로 인해 해결될 때까지 업그레이드할 수 없습니다. 보고서에 나타나는 다양한 문제에 대한 자세한 내용은 How do I upgrade from Red Hat Enterprise Linux 7 to Red Hat Enterprise Linux 8에서 참조하십시오.
문제를 자세히 보려면 세부 정보 창을 열 행을 선택합니다.
그림 5.1. 웹 콘솔의 인플레이스 업그레이드 보고서
보고서에는 다음과 같은 위험 요소 수준이 포함되어 있습니다.
- 높음
- 시스템 상태가 저하될 가능성이 매우 높습니다.
- 중간
- 시스템과 애플리케이션 모두에 영향을 미칠 수 있습니다.
- 낮음 (LOW)
- 시스템에 영향을 주지 않지만 애플리케이션에 영향을 줄 수 있어야 합니다.
- 정보
시스템 또는 애플리케이션에 대한 예상 영향 없이 정보를 제공합니다.
참고발견된 문제의 심각도 및 영향에 따라 인플레이스 업그레이드를 수행하는 대신 RHEL 8의 새로 설치를 수행하는 것이 좋습니다.
특정 구성에서
Leapp
유틸리티는 수동으로 응답해야 하는 true 또는 false 질문을 생성합니다. 업그레이드 보고서에 응답 파일 행에 Missing 필수 응답이 포함된 경우 다음 단계를 완료하십시오.- 응답 파일 행에서 Missing 필수 답변을 선택하여 세부 정보 창 을 엽니다. 기본 답변은 수정 명령 끝에 표시됩니다.
- 기본 응답을 확인하려면 Add to Remediation Plan (해결 계획에 추가)을 선택하여 나중에 수정을 실행하거나 Remediation을 실행하여 즉시 수정을 실행합니다.
대신 기본이 아닌 답변을 선택하려면 터미널에서
leapp answer
명령을 실행하여 응답하려는 질문을 지정하고 확인된 답변을 지정합니다.# leapp answer --section <question_section>.<field_name>=<answer>
예를 들어, PAM 구성에서 Disableovn_pkcs11 모듈에 대한
False
응답을 확인하려면 다음 명령을 실행합니다.# leapp answer --section remove_pam_pkcs11_module_check.confirm=False
참고/var/log/leapp/answerfile
파일을 수동으로 편집하고,#
기호를 삭제하여 파일의 확인 줄의 주석을 제거하고, 답변을True
또는False
로 확인할 수도 있습니다. 자세한 내용은 Leapp answerfile 예제 를 참조하십시오.
일부 문제에는 문제를 자동으로 해결하기 위해 실행할 수 있는 해결 명령이 있습니다. 수정 명령에서 개별적으로 또는 모두 수정 명령을 실행할 수 있습니다.
- 단일 수정 명령을 실행하려면 문제에 대한 세부 정보 창을 열고 Run Remediation 을 클릭합니다.
수정 계획에 수정 명령을 추가하려면 문제에 대한 세부 정보 창 을 열고 Add to Remediation Plan 을 클릭합니다.
그림 5.2. 세부 정보 창
- 추가된 모든 수정 명령이 포함된 수정 계획을 실행하려면 보고서 오른쪽 상단에 있는 Remediation plan 링크를 클릭합니다. 나열된 모든 명령을 실행하려면 검사 계획 실행을 클릭합니다.
- 보고서를 검토하고 보고된 모든 문제를 해결한 후 3-7단계를 반복하여 보고서를 다시 실행하여 모든 중요한 문제를 해결했는지 확인합니다.