다중 경로 지정을 관리하기 위해 ESXi는 특수 VMkernel 계층인 PSA(플러그인 가능한 스토리지 아키텍처)를 사용합니다. PSA는 개방형 모듈식 프레임워크로, 다중 경로 지정 작업, VMware NMP, VMware HPP 및 타사 MPP를 담당하는 다양한 소프트웨어 모듈을 조정합니다.

VMware는 VMware NMP와 VMware HPP라는 일반적인 네이티브 다중 경로 지정 모듈을 제공합니다. 또한 PSA는 타사 개발자가 사용할 수 있는 VMkernel API 모음을 제공합니다. 소프트웨어 개발자는 특정 스토리지 어레이에 대한 자체 로드 밸런싱 및 페일오버 모듈을 생성할 수 있습니다. 이러한 타사 MPP(다중 경로 지정 모듈)를 ESXi 호스트에 설치하고 VMware 네이티브 모듈 또는 대체 모듈과 함께 실행할 수 있습니다.

VMware 네이티브 모듈과 설치된 타사 MPP를 조정할 때 PSA는 다음 작업을 수행합니다.

  • 다중 경로 지정 플러그인을 로드 및 언로드합니다.
  • 특정 플러그인으로부터 가상 시스템 세부 사항을 숨깁니다.
  • 특정 논리적 디바이스에 대한 I/O 요청을 해당 디바이스를 관리하는 MPP로 라우팅합니다.
  • 논리적 디바이스에 대해 대기하는 I/O를 처리합니다.
  • 가상 시스템 간에 논리적 디바이스 대역폭 공유를 구현합니다.
  • 물리적 스토리지 HBA에 대해 대기하는 I/O를 처리합니다.
  • 물리적 경로 탐색 및 제거를 처리합니다.
  • 논리적 디바이스 및 물리적 경로 I/O 통계를 제공합니다.

플러그인 가능한 스토리지 아키텍처 그림에 나타난 것처럼 여러 개의 타사 MPP를 VMware NMP 또는 HPP와 병렬로 실행할 수 있습니다. 타사 MPP가 설치된 경우 타사 MPP로 네이티브 모듈의 동작을 대체할 수 있습니다. MPP는 지정된 스토리지 디바이스의 경로 페일오버 및 로드 밸런싱 작업을 제어할 수 있습니다.

그림 1. 플러그인 가능한 스토리지 아키텍처
이 이미지는 VMware NMP와 병렬로 실행되는 타사 MPP를 보여 줍니다.

다중 경로 지정 개념 및 약어

다중 경로 지정 개념 머리글자어 정의
플러그인 가능한 스토리지 아키텍처 PSA PSA는 개방형 모듈식 프레임워크로, 다중 경로 지정 작업을 수행하는 다양한 소프트웨어 모듈을 조정합니다. 이러한 모듈에는 VMware가 제공하는 일반 다중 경로 지정 모듈인 NMP 및 HPP와 타사 MPP가 포함됩니다.
네이티브 다중 경로 지정 플러그인 NMP NMP는 ESXi에 기본적으로 제공되는 VMkernel 다중 경로 지정 모듈이며 SCSI 스토리지 디바이스에 사용됩니다. NMP는 특정 스토리지 디바이스와 물리적 경로를 연결하고 어레이 유형을 기반으로 기본 경로 선택 알고리즘을 제공합니다. NMP는 확장 가능하며 PSP(경로 선택 정책) 및 SATP(스토리지 어레이 유형 정책)라고 하는 추가 하위 모듈을 관리합니다. PSP와 SATP는 VMware에서 제공하거나 타사에서 제공할 수 있습니다.

자세한 내용은 VMware 네이티브 다중 경로 지정 플러그인의 내용을 참조하십시오.

경로 선택 플러그인 PSP PSP는 VMware NMP의 하위 모듈입니다. PSP는 SCSI I/O 요청에 대한 물리적 경로를 선택해야 합니다.

자세한 내용은 VMware 경로 선택 플러그인 및 정책의 내용을 참조하십시오.

스토리지 어레이 유형 플러그인 SATP SATP는 SCSI 스토리지 어레이에 대한 어레이별 작업을 담당합니다. SATP는 특정 어레이별 경로의 상태를 확인하고 경로 활성화를 수행하며 경로 오류를 감지할 수 있습니다.

자세한 내용은 VMware SATP의 내용을 참조하십시오.

다중 경로 지정 플러그인 MPP(타사) PSA는 타사가 고유한 MPP(다중 경로 지정 플러그인)를 생성하는 데 사용할 수 있는 VMkernel API 모음을 제공합니다. 이 모듈은 특정 스토리지 어레이에 대한 특정 로드 밸런싱 및 페일오버 기능을 제공합니다. MPP는 ESXi 호스트에 설치할 수 있으며, VMware 네이티브 모듈에 추가로 실행하거나 VMware 네이티브 모듈 대신 실행할 수 있습니다.
네이티브 고성능 플러그인 HPP HPP는 NVMe와 같은 고속 디바이스를 위해 NMP 대신 사용됩니다. HPP는 ESXi 호스트에 로컬로 설치된 초고속 플래시 디바이스의 성능을 향상시킬 수 있으며, NVMe-oF 대상을 클레임하는 기본 플러그인입니다.

자세한 내용은 VMware 고성능 플러그인 및 경로 선택 체계 항목을 참조하십시오.

경로 선택 체계 PSS 다중 경로 지정을 지원하기 위해 HPP는 PSS(경로 선택 체계)를 사용합니다. 특정 PSS는 I/O 요청에 대한 물리적 경로를 선택하고 NVMe 스토리지 디바이스에 대한 다중 경로 지정을 처리합니다.

자세한 내용은 VMware 고성능 플러그인 및 경로 선택 체계 항목을 참조하십시오.

클레임 규칙 PSA는 클레임 규칙을 사용하여 특정 스토리지 디바이스에 대한 경로를 소유하는 플러그인을 확인합니다. 클레임 규칙을 사용하여 ESXi 다중 경로 지정 모듈 제어의 내용을 참조하십시오.