8.10. 파일 시스템 및 스토리지

NVMe/TCP에서는 장치 매퍼 Multipath가 지원되지 않습니다.

nvme-tcp 드라이버와 함께 장치 매퍼 Multipath를 사용하면 호출 추적 경고 및 시스템 불안정성이 발생할 수 있습니다. 이 문제를 해결하려면 NVMe/TCP 사용자가 기본 NVMe 다중 경로를 활성화하고 NVMe와 함께 device-mapper-multipath 툴을 사용하지 않아야 합니다.

기본적으로 Native NVMe 다중 경로는 RHEL 9에서 활성화됩니다. 자세한 내용은 NVMe 장치에서 다중 경로 활성화를 참조하십시오.

(BZ#2033080)

blk-availability systemd 서비스는 복잡한 장치 스택을 비활성화합니다.

systemd 에서 기본 블록 비활성화 코드가 항상 복잡한 가상 블록 장치의 스택을 올바르게 처리하지는 않습니다. 일부 구성에서는 종료 중에 가상 장치가 제거되지 않을 수 있으므로 오류 메시지가 기록됩니다. 이 문제를 해결하려면 다음 명령을 실행하여 복잡한 블록 장치 스택을 비활성화합니다.

# systemctl enable --now blk-availability.service

결과적으로 종료 중에 복잡한 가상 장치 스택이 올바르게 비활성화되고 오류 메시지가 생성되지 않습니다.

(BZ#2011699)

supported_speeds에 대한 잘못된 sysfs

qla2xxx 드라이버는 예상 64Gb/s 대신 sysfs supported_speeds 속성에서 지원되는 포트 속도 중 하나로 20Gb/s를 보고합니다.

$ cat /sys/class/fc_host/host12/supported_speeds
16 Gbit, 32 Gbit, 20 Gbit

결과적으로 HBA에서 64Gb/s 링크 속도를 지원하는 경우 sysfs supported_speeds 값이 올바르지 않습니다. 이는 sysfssupported_speeds 값에만 영향을 미치고 포트는 예상 협상 링크 속도에서 작동합니다.

(BZ#2069758)

AMD EPYC 시스템의 Broadcom 이니시에이터에서 NVMe 네임스페이스에 연결할 수 없음

기본적으로 RHEL 커널은 AMD 기반 플랫폼에서 IOMMU를 활성화합니다. 결과적으로 AMD 프로세서가 있는 서버에서 IOMMU 지원 플랫폼을 사용할 때 전송 길이 불일치로 인한 I/O와 같은 NVMe I/O 문제가 발생할 수 있습니다.

이 문제를 해결하려면 커널 명령줄 옵션인 iommu=pt 를 사용하여 passthrough 모드에 IOMMU를 추가합니다. 결과적으로 AMD EPYC 시스템의 Broadcom 이니시에이터에서 NVMe 네임스페이스에 연결할 수 있습니다.

(BZ#2073541)