VMware에서는 Pluggable Storage Architecture (PSA) 구조를 가지고 있다.

PSA란 다중 경로 지정 작업을 담당하는 다양한 소프트웨어 모듈을 조정하는 개방형의 모듈식 프레임워크입니다.

 

PSA = VMware NMP,VMware HPP  + Third party MPP

 

VMware에서 제공하는 VMware NMP (Native Multipathing Plug-In), VMware HPP 와

타사에서 제공하는 MPP(Multi Pathing Plug-In)을 동시에 사용할 수 있다.

 

VMware는 VMware NMP와 VMware HPP라는 일반적인 네이티브 다중 경로 지정 모듈을 제공합니다.

또한 PSA는 타사 개발자가 사용할 수 있는 VMkernel API의 모음을 제공합니다.

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

 

PSA 구조

 

Plug-In은 다시

스토리지 어레이 타입을 확인하는 모듈(SATP, Storage Array Type Plug-in)과

경로 선택 모듈(PSP, Path Selection Plug-In)로 구성 된다.

 

VMW_SATP VMW_SATP_LOCAL 서버에 직접 연결된 로컬 디바이스 (MRU,FIXED는 지원하지만 RR은 미지원)
VMW_SATP_DEFAULT_AA 액티브(Active)-액티브(Active) 어레이에 대한 SATP
VMW_SATP_DEFAULT_AP 액티브(Active)-Passive(패시브) 어레이에 대한 SATP
VMW_SATP_ALUA ALUA(Asymetric Logical Unit Access) 준수 어레이에 대한 SATP

VMW_PSP

_MRU

호스트가 가장 최근에 사용한 경로(Most Recently Used)를 선택합니다.

대부분의 Active-Passive 스토리지에서 MRU가 기본 정책입니다.

_FIXED

호스트가 지정된 선호 경로를 사용합니다. (비지정시 부팅시 첫번째 확인 경로)

대부분의 Active-Active 스토리지에서 Fixed가 기본 정책입니다.

_RR

Active-Active 스토리지에서는 모든 사용가능한 경로를 사용하고,

Active-Passive 스토리지에서는 모든 Activie 경로를 사용하여,

서로 다른 LUN의 경로간 로드 밸런싱을 구현할 수 있습니다.

 

NMP I/O 흐름

  1. NMP가 이 스토리지 디바이스에 할당된 PSP를 호출합니다.
  2. PSP는 I/O를 발행할 적절한 물리적 경로를 선택합니다.
  3. NMP는 PSP가 선택한 경로에서 I/O 요청을 발행합니다.
  4. I/O 작업이 성공하면 NMP에서 완료를 보고합니다.
  5. I/O 작업이 오류를 보고하면 NMP가 적절한 SATP를 호출합니다.
  6. SATP가 I/O 명령 오류를 해석하고 적절한 경우 비활성 경로를 활성화합니다.
  7. PSP를 호출하여 I/O를 발행할 새 경로를 선택합니다.

 

'VMware > vSphere' 카테고리의 다른 글

Linked vCenter 해제 하기  (0) 2020.09.19
vSphere 7 - vMotion 기능 향상  (0) 2020.06.29
Deploy vCenter  (1) 2020.02.26
VCSA6.7 root password 초기화 하기  (0) 2019.05.27

+ Recent posts