A.28. fv_usb_network_passthrough
테스트에서 다루는 내용
fv_usb_network_passthrough 테스트는 호스트 시스템의 USB 연결 네트워크 장치를 제어하는 기능을 가상 시스템으로 전송할 수 있는지 확인하는 데 사용됩니다. 이 테스트는 Red Hat Enterprise Linux 버전 8 이상에서 지원되며 호스트 머신에서 실행해야 합니다. 호스트 시스템이 장치 패스스루를 지원하고 IOMMU가 활성화된 경우 이 테스트는 자동으로 계획됩니다.
지원되는 RHEL 버전
- RHEL 8
- RHEL 9
테스트의 기능
테스트에서는 여러 개의 하위 테스트를 수행하여 호스트 시스템의 USB 장치를 가상 시스템에 연결한 다음 가상 시스템 내에서 네트워크 테스트를 실행합니다. 테스트를 성공적으로 완료하려면 모든 하위 테스트를 통과해야 합니다. 테스트에서는 호스트 시스템에 연결된 USB 장치를 게스트 가상 머신에 기본적으로 할당하도록 할당하고, 패스스루 USB 장치를 사용하도록 게스트 가상 머신을 구성하고, 가상 머신을 시작하는 fv 네트워크를 실행하고, 장치가 예상대로 작동하는지 확인합니다.
테스트 준비
- 장치 패스스루를 지원하고 IOMMU가 활성화된 USB 장치가 SUT에 연결되어 있는지 확인합니다. 구성하려면 PCI 패스스루를 위한 호스트 구성을 참조하십시오.
- SUT에 최소 두 개의 NIC가 있고 두 네트워크를 LTS로 라우팅할 수 있는지 확인합니다.
테스트 실행
테스트는 비대화형입니다. 실행할 테스트 옆에 있는 확인란을 선택한 다음 Run Selected (선택 항목 실행)를 클릭합니다.
네트워크 대역폭 문제로 인해 테스트가 실패하는 경우 더 높은 대역폭을 달성하기 위해 가상 머신에 할당된 CPU와 RAM을 늘려야 할 수 있습니다.
런타임
이 테스트를 실행하는 데 약 90분이 소요되지만 USB 장치 및 연결의 크기와 속도에 따라 달라집니다.