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 네이티브 모듈 또는 대체 모듈과 함께 실행할 수 있습니다.
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 흐름
- NMP가 이 스토리지 디바이스에 할당된 PSP를 호출합니다.
- PSP는 I/O를 발행할 적절한 물리적 경로를 선택합니다.
- NMP는 PSP가 선택한 경로에서 I/O 요청을 발행합니다.
- I/O 작업이 성공하면 NMP에서 완료를 보고합니다.
- I/O 작업이 오류를 보고하면 NMP가 적절한 SATP를 호출합니다.
- SATP가 I/O 명령 오류를 해석하고 적절한 경우 비활성 경로를 활성화합니다.
- 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 |