ESXi 환경에서 NVMe 스토리지 작업을 시작하기 전에 기본 NVMe 개념을 익힐 수 있습니다.
- NVMe(NVM Express)
- NVMe는 호스트와 대상 스토리지 시스템 간에 데이터를 연결하고 전송하는 방법입니다. NVMe는 플래시 디바이스와 같은 비휘발성 메모리가 장착된 고속 스토리지 미디어와 함께 사용하도록 설계되었습니다. 이런 유형의 스토리지는 짧은 지연 시간, 낮은 CPU 사용량 및 고성능을 달성할 수 있으며 일반적으로 SCSI 스토리지의 대안으로 사용됩니다.
- NVMe 전송
- NVMe 스토리지는 PCIe 인터페이스를 사용하여 호스트에 직접 연결하거나 다른 패브릭 전송을 통해 간접적으로 연결할 수 있습니다. VMware NVMe-oF(NVMe over Fabrics)는 공유 스토리지 어레이에 있는 대상 스토리지 디바이스와 호스트 간에 원거리 연결을 제공합니다.
- NVMe 네임스페이스
- NVMe 스토리지 어레이에서 네임스페이스는 일정량의 비휘발성 메모리가 지원하는 스토리지 볼륨입니다. ESXi 컨텍스트에서 네임스페이스는 스토리지 디바이스 또는 LUN과 유사합니다. ESXi 호스트가 NVMe 네임스페이스를 검색하면 네임스페이스를 나타내는 플래시 디바이스가 vSphere Client의 스토리지 디바이스 목록에 표시됩니다. 이 디바이스를 사용하여 VMFS 데이터스토어를 생성하고 가상 시스템을 저장할 수 있습니다.
- NVMe 컨트롤러
- 컨트롤러는 하나 이상의 NVMe 네임스페이스와 연결되어 있으며 스토리지 어레이의 네임스페이스와 ESXi 호스트 사이에 액세스 경로를 제공합니다. 컨트롤러에 액세스하기 위해 호스트는 컨트롤러 검색과 컨트롤러 연결이라는 두 가지 메커니즘을 사용할 수 있습니다. 자세한 내용은 NVMe over Fabrics용 컨트롤러 추가 항목을 참조하십시오.
- 컨트롤러 검색
- 이 메커니즘을 사용하면 ESXi 호스트가 먼저 검색 컨트롤러에 연락합니다. 검색 컨트롤러는 사용 가능한 컨트롤러 목록을 반환합니다. 호스트가 액세스할 컨트롤러를 선택하면 이 컨트롤러와 연결된 모든 네임스페이스를 호스트에서 사용할 수 있게 됩니다.
- 컨트롤러 연결
- ESXi 호스트가 지정한 컨트롤러에 연결됩니다. 이 컨트롤러와 연결된 모든 네임스페이스를 호스트에서 사용할 수 있게 됩니다.
- NVMe 하위 시스템
- 일반적으로 NVMe 하위 시스템은 스토리지 어레이이며, 여기에는 여러 NVMe 컨트롤러, 여러 네임스페이스, 비휘발성 메모리 스토리지 매체, 컨트롤러와 비휘발성 메모리 스토리지 매체 간의 인터페이스가 포함될 수 있습니다. 하위 시스템은 하위 시스템 NQN(NVMe Qualified Name)으로 식별됩니다.
- VMware HPP(고성능 플러그인)
- 기본적으로 ESXi 호스트는 HPP를 사용하여 NVMe-oF 대상을 할당합니다. I/O 요청에 대한 물리적 경로를 선택할 때 HPP는 적절한 PSS(경로 선택 체계)를 적용합니다. HPP에 대한 자세한 내용은 VMware 고성능 플러그인 및 경로 선택 체계 항목을 참조하십시오. 기본 경로 선택 메커니즘을 변경하려면 경로 선택 정책 변경 항목을 참조하십시오.