A.40. NVMe over Fabric 테스트
NVMe-oF 및 패브릭을 통해 표현되는 NVMe 메모리와 NVMe 프로토콜을 사용하여 네트워크 패브릭의 스토리지에 호스트를 연결하도록 설계된 프로토콜 사양입니다.
이 프로토콜은 NVMe 메시지 기반 명령을 통해 호스트 컴퓨터와 대상 솔리드 스테이트 스토리지 장치 또는 시스템 간의 데이터 전송을 가능하게 합니다. 데이터 전송은 이더넷 또는 InfiniBand와 같은 방법을 통해 전송할 수 있습니다.
A.40.1. nvme_infiniband
테스트에서 다루는 내용
nvme_infiniband 테스트는 RDMA 네트워크를 통해 NVMe SSD 드라이브의 액세스 및 사용을 확인합니다. 테스트 중인 시스템은 NVMe 클라이언트로 구성되며 랩 에이전트 시스템은 NVMe 대상으로 구성됩니다.
지원되는 RHEL 버전
- RHEL 8
- RHEL 9
테스트의 기능
이 테스트는 다음과 같이 여러 하위 테스트를 실행합니다.
- 필요한 커널 모듈이 로드되고 NVMe 클라이언트가 NVMe 대상에 연결되어 있는지 확인합니다.
- discovery, disconnect, connect 명령을 실행하여 NVMe 대상과 클라이언트 간 연결을 설정하고 확인합니다.
- 대상 시스템의 스토리지 장치에 연결하는 데 사용되는 네트워크 인터페이스를 탐지하여 각 STORAGE 및 infiniband 연결 테스트에서 한 가지 유형의 테스트를 실행합니다.
NVMe over Fabric 스토리지 테스트의 경우 테스트는 NVMe 클라이언트 시스템에서 실행되지만 NVMe 장치는 NVMe 대상 호스트에 물리적으로 상주합니다. RDMA 프로토콜을 사용하여 NVMe 클라이언트와 대상 호스트 모두 통신합니다.
테스트 준비
테스트를 시작하기 전에 다음을 확인하십시오.
- NVMe 대상 및 NVMe 클라이언트 시스템이 올바르게 구성되고 RDMA 네트워크의 일부입니다.
- NVMe 클라이언트 및 NVMe 대상에서 동일한 RHEL 버전을 실행하고 있습니다. 그렇지 않으면 RHEL 9.0의 NVMe 클라이언트와 RHEL 8.5의 NVMe 대상 간의 통신으로 인해 nvme 연결을 시도하는 잘못된 MNAN 값 1024 와 유사한 오류가 발생합니다.
테스트 실행
테스트는 비대화형입니다. 현재 이 테스트는 CLI를 통해서만 계획 및 실행할 수 있습니다.
런타임
이 테스트를 실행하는 데 약 15분이 걸립니다. 기타 모든 필수 테스트 또는 선택한 테스트는 전체 실행 시간에 추가됩니다.
A.40.2. nvme_iwarp
테스트에서 다루는 내용
nvme_iwarp 테스트는 RDMA 네트워크를 통해 NVMe SSD 드라이브의 액세스 및 사용을 확인합니다. 이 테스트는 RHEL 8에서 실행되도록 지원됩니다. 테스트 중인 시스템은 NVMe 클라이언트로 구성되며 랩 에이전트 시스템은 NVMe 대상으로 구성됩니다.
지원되는 RHEL 버전
- RHEL 8
- RHEL 9
테스트의 기능
이 테스트는 다음과 같이 여러 하위 테스트를 실행합니다.
NVMe over Fabric 스토리지 테스트의 경우 테스트는 NVMe 클라이언트 시스템에서 실행되지만 NVMe 장치는 NVMe 대상 호스트에 물리적으로 상주합니다. RDMA 프로토콜을 사용하여 NVMe 클라이언트와 대상 호스트 모두 통신합니다.
테스트 준비
테스트를 시작하기 전에 다음 조건을 충족해야 합니다.
- NVMe 클라이언트가 RHEL 8.x 또는 9.x를 실행하고 있습니다.
- NVMe 대상 및 NVMe 클라이언트 시스템이 올바르게 구성되고 RDMA 네트워크의 일부입니다.
- NVMe 클라이언트 및 NVMe 대상은 동일한 RHEL 버전을 실행하고 있습니다. 그렇지 않으면 RHEL 9.0에서 RHEL 8.5의 NVMe 대상으로의 NVMe 클라이언트 간의 통신로 인해 nvme 연결을 시도하는 잘못된 MNAN 값 1024 가 발생합니다.
테스트 실행
테스트는 비대화형입니다. 현재 이 테스트는 CLI를 통해서만 계획 및 실행할 수 있습니다.
런타임
이 테스트를 실행하는 데 약 15분이 걸립니다. 기타 모든 필수 테스트 또는 선택한 테스트는 전체 실행 시간에 추가됩니다.
A.40.3. nvme_omnipath
테스트에서 다루는 내용
nvme_omnipath 테스트에서는 RDMA 네트워크를 통해 NVMe SSD 드라이브의 액세스 및 사용을 확인합니다. 이 테스트는 RHEL 8에서 실행되도록 지원됩니다. 테스트 중인 시스템은 NVMe 클라이언트로 구성되며 랩 에이전트 시스템은 NVMe 대상으로 구성됩니다.
지원되는 RHEL 버전
- RHEL 8
- RHEL 9
테스트의 기능
이 테스트는 다음과 같이 여러 하위 테스트를 실행합니다.
- 필요한 커널 모듈이 로드되고 NVMe 클라이언트가 NVMe 대상에 연결되어 있는지 확인합니다.
- discovery, disconnect, connect 명령을 실행하여 NVMe 대상과 클라이언트 간 연결을 설정하고 확인합니다.
- 대상 시스템의 스토리지 장치에 연결하는 데 사용되는 네트워크 인터페이스를 탐지하여 각 STORAGE 및 omnipath 연결 테스트에서 한 가지 유형의 테스트를 실행합니다.
NVMe over Fabric 스토리지 테스트의 경우 테스트는 NVMe 클라이언트 시스템에서 실행되지만 NVMe 장치는 NVMe 대상 호스트에 물리적으로 상주합니다. RDMA 프로토콜을 사용하여 NVMe 클라이언트와 대상 호스트 모두 통신합니다.
테스트 준비
테스트를 시작하기 전에 다음 조건을 충족해야 합니다.
- NVMe 클라이언트가 RHEL 8.x 또는 9.x를 실행하고 있습니다.
- NVMe 대상 및 NVMe 클라이언트 시스템이 올바르게 구성되고 RDMA 네트워크의 일부입니다.
- NVMe 클라이언트 및 NVMe 대상은 동일한 RHEL 버전을 실행하고 있습니다. 그렇지 않으면 RHEL 9.0에서 RHEL 8.5의 NVMe 대상으로의 NVMe 클라이언트 간의 통신로 인해 nvme 연결을 시도하는 잘못된 MNAN 값 1024 가 발생합니다.
테스트 실행
테스트는 비대화형입니다. 현재 이 테스트는 CLI를 통해서만 계획 및 실행할 수 있습니다.
런타임
이 테스트를 실행하는 데 약 15분이 걸립니다. 기타 모든 필수 테스트 또는 선택한 테스트는 전체 실행 시간에 추가됩니다.
A.40.4. nvme_roce
테스트에서 다루는 내용
nvme_roce 테스트는 RDMA 네트워크를 통해 NVMe SSD 드라이브의 액세스 및 사용을 확인합니다. 이 테스트는 RHEL 8에서 실행되도록 지원됩니다. 테스트 중인 시스템은 NVMe 클라이언트로 구성되며 랩 에이전트 시스템은 NVMe 대상으로 구성됩니다.
지원되는 RHEL 버전
- RHEL 8
- RHEL 9
테스트의 기능
이 테스트는 다음과 같이 여러 하위 테스트를 실행합니다.
NVMe over Fabric 스토리지 테스트의 경우 테스트는 NVMe 클라이언트 시스템에서 실행되지만 NVMe 장치는 NVMe 대상 호스트에 물리적으로 상주합니다. RDMA 프로토콜을 사용하여 NVMe 클라이언트와 대상 호스트 모두 통신합니다.
테스트 준비
테스트를 시작하기 전에 다음 조건을 충족해야 합니다.
- NVMe 클라이언트가 RHEL 8.x 또는 9.x를 실행하고 있습니다.
- NVMe 대상 및 NVMe 클라이언트 시스템이 올바르게 구성되고 RDMA 네트워크의 일부입니다.
- NVMe 클라이언트 및 NVMe 대상은 동일한 RHEL 버전을 실행하고 있습니다. 그렇지 않으면 RHEL 9.0에서 RHEL 8.5의 NVMe 대상으로의 NVMe 클라이언트 간의 통신로 인해 nvme 연결을 시도하는 잘못된 MNAN 값 1024 가 발생합니다.
테스트 실행
테스트는 비대화형입니다. 현재 이 테스트는 CLI를 통해서만 계획 및 실행할 수 있습니다.
런타임
이 테스트를 실행하는 데 약 15분이 걸립니다. 기타 모든 필수 테스트 또는 선택한 테스트는 전체 실행 시간에 추가됩니다.
A.40.5. nvme_tcp
테스트에서 다루는 내용
nvme_tcp 테스트는 TCP 네트워크를 통해 NVMe SSD 드라이브의 액세스 및 사용을 확인합니다. 이 테스트는 현재 기술 프리뷰로 사용할 수 있으며 RHEL 8에서 실행되도록 지원됩니다. 테스트 중인 시스템은 NVMe 클라이언트로 구성되며 랩 에이전트 시스템은 NVMe 대상으로 구성됩니다.
지원되는 RHEL 버전
- RHEL 8
- RHEL 9
테스트의 기능
이 테스트는 다음과 같이 여러 하위 테스트를 실행합니다.
NVMe over Fabric 스토리지 테스트의 경우 테스트는 NVMe 클라이언트 시스템에서 실행되지만 NVMe 장치는 NVMe 대상 호스트에 물리적으로 상주합니다. NVMe 클라이언트와 대상 호스트 모두 TCP 프로토콜을 사용하여 통신합니다.
테스트 준비
테스트를 시작하기 전에 다음 조건을 충족해야 합니다.
- NVMe 클라이언트가 RHEL 8.x를 실행하고 있습니다.
- NVMe 대상 및 NVMe 클라이언트 시스템이 올바르게 구성되고 RDMA 네트워크의 일부입니다.
TCP를 통한 NVMe의 기본 TCP 포트 번호는 8009입니다. RDMA를 통한 NVMe의 기본 TCP 포트 번호는 4420입니다. 다른 현재 애플리케이션과 충돌하지 않는 모든 TCP 포트 번호를 사용할 수 있습니다. 포트가 충돌하는 경우 다른 TCP 포트 번호로 NVMe 포트 8009를 재구성하십시오.
테스트 실행
테스트는 비대화형입니다. 현재 이 테스트는 CLI를 통해서만 계획 및 실행할 수 있습니다.
런타임
이 테스트를 실행하는 데 약 10분 정도 걸립니다. 기타 모든 필수 테스트 또는 선택한 테스트는 전체 실행 시간에 추가됩니다.