7장. 업그레이드 후 작업 수행
다음 절차에서는 RHEL 9로 인플레이스 업그레이드 후 수행하는 데 권장되는 주요 작업을 나열합니다.
사전 요구 사항
절차
업그레이드를 수행한 후 다음 작업을 완료합니다.
업그레이드 확장 개발 도구인
snactor
패키지를 포함하여/etc/dnf/dnf.conf
구성 파일의 제외 목록에서 나머지Leapp
패키지를 제거합니다. 인플레이스 업그레이드 중에Leapp
유틸리티를 사용하여 설치된Leapp
패키지가 자동으로 제외 목록에 추가되어 중요한 파일이 제거되거나 업데이트되지 않습니다. 인플레이스 업그레이드 후 시스템에서 이러한Leapp
패키지를 제외 목록에서 제거해야 합니다.-
제외 목록에서 패키지를 수동으로 제거하려면
/etc/dnf/dnf.conf
구성 파일을 편집하고 제외 목록에서 원하는Leapp
패키지를 제거하십시오. 제외 목록에서 모든 패키지를 제거하려면 다음을 수행합니다.
# dnf config-manager --save --setopt exclude=''
-
제외 목록에서 패키지를 수동으로 제거하려면
나머지
Leapp
패키지를 포함하여 나머지 RHEL 8 패키지를 제거합니다.나머지 RHEL 8 패키지를 찾습니다.
# rpm -qa | grep -e '\.el[78]' | grep -vE '^(gpg-pubkey|libmodulemd|katello-ca-consumer)' | sort
- RHEL 9 시스템에서 이전 커널 패키지를 포함한 나머지 RHEL 8 패키지를 제거합니다.
나머지
Leapp
종속성 패키지를 제거합니다.# dnf remove leapp-deps-el9 leapp-repository-deps-el9
내부 업그레이드 후에도 시스템이 계속 지원되는지 확인하십시오. RHEL 9.1의 정식 출시 기간으로 인해 시스템이 RHEL 9.1 또는 RHEL 9.0 Extended Update Support (EUS)로 업데이트되었는지 확인합니다.
시스템을 RHEL 9.1로 업데이트합니다.
최신 RHEL 9.1 콘텐츠를 사용하도록 Red Hat Subscription Manager를 설정 해제합니다.
# subscription-manager release --unset
시스템을 최신 RHEL 9.1 버전으로 업데이트합니다.
# dnf update
시스템이 RHEL 9.0 EUS로 업데이트되었는지 확인합니다.
--channel
옵션을 사용하여 내부 업그레이드 중에 EUS 채널을 설정한 경우 추가 단계를 수행할 필요가 없습니다. 그렇지 않으면 시스템을 RHEL 9.0 EUS로 업데이트합니다.RHEL 9 EUS 리포지토리를 활성화합니다.
# subscription-manager repos --enable repository_id1 --enable repository_id2 …
repository_id* 를 서브스크립션과 함께 사용 가능한 EUS 리포지토리의 ID로 바꿉니다.
BaseOS 및 AppStream 리포지토리를 활성화합니다. 예를 들어 Intel 64 아키텍처에서는 다음을 수행합니다.
# subscription-manager repos --enable rhel-9-for-x86_64-baseos-eus-rpms --enable rhel-9-for-x86_64-appstream-eus-rpms
시스템을 최신 RHEL 9.0 EUS 버전으로 업데이트합니다.
# dnf update
- 보안 정책을 다시 평가 및 다시 적용합니다. 특히 SELinux 모드를 강제로 변경합니다. 자세한 내용은 보안 정책 적용을 참조하십시오.