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에서 제공하는 패키지의 이름과 동일한 경우 인플레이스 업그레이드가 실패합니다. 이 문제를 해결하려면 업그레이드하기 전에 다음 옵션 중 하나를 선택하십시오.

    1. 타사 패키지 제거
    2. 타사 패키지를 Red Hat에서 제공하는 패키지로 교체
  • RHEL 8에서는 VDO 관리자 또는 LVM(Logical Volume Manager)을 사용하여 VDO(Virtual Data Optimizer) 볼륨을 관리할 수 있습니다. RHEL 9에서는 LVM을 사용하여 VDO 볼륨만 관리할 수 있습니다. 업그레이드 후 VDO 관리 볼륨을 계속 사용하려면 해당 볼륨을 LVM 관리 VDO 볼륨으로 가져옵니다.

    1. RHEL 8 시스템에 VDO 및 LVM의 최신 버전이 설치되어 있는지 확인합니다.
    2. 인플레이스 업그레이드를 시작하기 전에 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로 수동으로 업데이트합니다.이에는 누락된 기능이 포함되어 있습니다.