9.3. 확인된 문제
다음은 RHEL 8에서 RHEL 9로 업그레이드할 때 발생할 수 있는 알려진 문제입니다.
- 네트워크 티밍은 현재 Network Manager가 비활성화되거나 설치되지 않은 상태에서 인플레이스 업그레이드를 수행할 때 작동하지 않습니다.
-
HTTP 프록시를 사용하는 경우 이러한 프록시를 사용하도록 Red Hat Subscription Manager를 구성하거나
--proxy <hostname
> 옵션을 사용하여subscription-manager
명령을 실행해야 합니다. 그러지 않으면subscription-manager
명령의 실행이 실패합니다. 구성 변경 대신--proxy
옵션을 사용하는 경우Leapp
이 프록시를 탐지할 수 없기 때문에 업그레이드 프로세스가 실패합니다. 이 문제가 발생하지 않도록 하려면 Red Hat 서브스크립션 관리에 대해 HTTP 프록시를 구성하는 방법에 설명된 대로rhsm.conf
파일을 수동으로 편집합니다. (BZ#1689294) -
RHEL 8 시스템에서 Red Hat에서 제공하지만 RHEL 9에서는 사용할 수 없는 장치 드라이버를 사용하는
경우
업그레이드를 수행합니다. 그러나 RHEL 8 시스템에서/etc/leapp/files/device_driver_deprecation_data.json
파일에 있는 데이터가 없는 타사 장치 드라이버를 사용하는 경우Leapp
시스템에 설치된 타사 패키지의 이름(Red Hat에서 서명하지 않음)이 Red Hat에서 제공하는 패키지의 이름과 동일한 경우 인플레이스 업그레이드가 실패합니다. 이 문제를 해결하려면 업그레이드하기 전에 다음 옵션 중 하나를 선택하십시오.
- 타사 패키지 제거
- 타사 패키지를 Red Hat에서 제공하는 패키지로 교체
RHEL 8에서는 VDO 관리자 또는 LVM(Logical Volume Manager)을 사용하여 VDO(Virtual Data Optimizer) 볼륨을 관리할 수 있습니다. RHEL 9에서는 LVM을 사용하여 VDO 볼륨만 관리할 수 있습니다. 업그레이드 후 VDO 관리 볼륨을 계속 사용하려면 해당 볼륨을 LVM 관리 VDO 볼륨으로 가져옵니다.
- RHEL 8 시스템에 VDO 및 LVM의 최신 버전이 설치되어 있는지 확인합니다.
인플레이스 업그레이드를 시작하기 전에 VDO 관리 VDO 볼륨을 LVM 관리 VDO 볼륨으로 가져옵니다.
# lvm_import_vdo --name <volume_group_name>/<lvm_name> /dev/mapper/<vdo_name>
volume_group_name 을 새 볼륨 그룹 이름, lvm_name 을 LVM-managed VDO 볼륨의 새 이름으로, VNI _name 을 가져오는 VDO 관리 볼륨의 이름으로 바꿉니다.
중요LVM 관리 VDO 볼륨은 VDO로 관리되는 VDO 볼륨으로 가져올 수 없습니다. 따라서 나중에 VDO 관리자를 통해 이러한 VDO 볼륨에 액세스하려는 경우 가져오기 절차를 되돌릴 수 없습니다. LVM 관리 VDO 볼륨에 대한 자세한 내용은 RHEL 가이드의 논리 볼륨 중복 및 압축을 참조하십시오.
- 소프트웨어 RAID(Redundant Array of IRAID)가 있는 시스템에서 인플레이스 업그레이드가 실패합니다. (BZ#1957192)
-
인플레이스 업그레이드 중에
Leapp
유틸리티는 일반적으로 RHEL 8과 RHEL 9 간에 NIC(네트워크 인터페이스 컨트롤러) 이름을 유지합니다. 그러나 네트워크 본딩이 있는 시스템(예: 네트워크 본딩이 있는 시스템)에서는 RHEL 8과 RHEL 9 간에 NIC 이름을 업데이트해야 할 수 있습니다. 해당 시스템에서LEAPP_NO_NETWORK_RENAMING=1
환경 변수를 설정하고 내부 업그레이드를 수행한 다음 네트워크가 예상대로 작동하는지 확인합니다. 필요한 경우 네트워크 구성을 수동으로 업데이트합니다. (BZ#1919382) Leapp
유틸리티에서 사용 가능한 디스크 공간이 충분하지 않다는 것을 잘못 탐지하기 때문에 업그레이드 전에 인플레이스 업그레이드가 중지될 수 있습니다. 시스템에 ftype 속성 없이 XFS 파일 시스템으로 포맷된 파티션이 포함된 경우LEAPP_OVL_SIZE
환경 변수의 기본 크기를 최소한 컨테이너 내부에 누락된 지정된 디스크 공간을 고려하여 이 문제를 해결할 수 있습니다. 반복된 오류 메시지를 방지하기 위해 기본 크기를 지정된 누락된 디스크 공간보다 크게 늘리는 것이 좋습니다. 예를 들어Leapp
유틸리티에서 추가 400MB가 필요하다는 것을 감지하면 기본 크기를 2048MB에서 최소 2500MB로 늘립니다.참고이 해결방법은
/var
파티션에 많은 양의 여유 공간이 필요할 수 있습니다.이 해결 방법으로 문제가 해결되지 않거나 시스템에 ftype 속성없이 이러한 파티션이 포함되어 있지 않은 경우 Red Hat 지원에 문의하십시오. (BZ#1832730)
- 인플레이스 업그레이드는 RoCE Express 어댑터를 사용하는 IBM Z의 네트워킹을 분리합니다. RHEL 9.0에서는 RoCE Express 어댑터에 Predictable Interface Name을 사용합니다. RHEL 8.6 배포판에서 사용할 수 있는 이름과 다릅니다. 따라서 RHEL 8에서 RHEL 9로 인플레이스 업그레이드를 수행하면 RoCE Express 어댑터의 기존 네트워킹 구성이 RHEL 9.0 릴리스와 충돌합니다.
- RHEL 8.7에는 RHEL 9.0 릴리스에서 제공되지 않는 새로운 기능이 도입되었습니다. 따라서 이러한 기능이 필요한 경우 시스템 또는 애플리케이션이 손상될 수 있습니다. 이러한 문제를 해결하려면 RHEL 9.0과 호환되도록 시스템 설정을 업데이트하거나 RHEL 9.0로 업그레이드한 후 시스템을 RHEL 9.1로 수동으로 업데이트합니다.이에는 누락된 기능이 포함되어 있습니다.