1.2. DM-Multipath 개요
DM-Multipath는 다음을 제공하기 위해 사용됩니다:
- 이중화DM-Multipath는 활성/비활성 설정에서 장애 조치를 제공할 수 있습니다. 활성/비활성 설정에서, 경로 절반만이 아무때에나 I/O 용으로 사용됩니다. I/O 경로 요소 (케이블, 스위치, 제어기)에 장애가 발생할 경우 DM-Multipath는 다른 경로로 전환합니다.
- 성능 향상DM-Multipath는 I/O가 라운드 로빈 (round-robin) 상태에 있는 경로를 통해 지나가는 위치에서 활성/비활성 모드로 설정될 수 있습니다. 일부 설정에서 DM-Multipath는 I/O 경로에서의 부하량을 감지하여 이를 재조정할 수 있습니다.
그림 1.1. “하나의 RAID 장치로 활성/비활성 멀티패스 설정 ”에서는 서버에서 RAID 장치로 두 개의 I/O 경로를 사용한 활성/비활성 설정을 보여주고 있습니다. 서버 상에는 2 HBA, 2 SAN 스위치, 2 RAID 제어기가 있습니다.
그림 1.1. 하나의 RAID 장치로 활성/비활성 멀티패스 설정
이 설정에서, hba1, SAN1, 제어기 1을 통해 지나가는 첫 번째 I/O 경로와 hba2, SAN2, 제어기 2를 통해 지나가는 두 번째 I/O 경로가 있습니다. 이러한 설정에는 장애가 발생할 수 있는 지점이 여러개 있습니다.
- HBA 장애
- FC 케이블 장애
- SAN 스위치 장애
- 어레이 제어기 포트 장애
DM-Multipath 설정으로, 이러한 지점에서의 장애는 DM-Multipath가 다른 I/O 경로로 전환하게 합니다.
그림 1.2. “두 개의 RAID 장치로 활성/비활성 멀티패스 설정 ”에서는 서버 상의 2 HBA, 2 SAN 스위치, 각각의 2 RAID 제어기가 있는 2 RAID 장치를 사용한 보다 복잡한 활성/비활성 설정을 보여주고 있습니다.
그림 1.2. 두 개의 RAID 장치로 활성/비활성 멀티패스 설정
그림 1.2. “두 개의 RAID 장치로 활성/비활성 멀티패스 설정 ” 예에서 볼 수 있듯이, 각각의 RAID 장치 까지 (그림 1.1. “하나의 RAID 장치로 활성/비활성 멀티패스 설정 ” 예에서와 같이) 두 개의 I/O 경로가 있습니다. DM-Multipath 설정으로, RAID 장치 까지의 I/O 경로 지점에서 장애가 발생하면 DM-Multipath는 다른 I/O 경로로 전환하게 합니다.
그림 1.3. “하나의 RAID 장치로 활성/활성 멀티패스 설정 ”에서는 서버에 있는 2 HBA, 1 SAN 스위치, 2 RAID 제어기를 사용한 활성/활성 설정을 보여주고 있습니다. 서버에서 저장 장치까지 네 개의 I/O 경로가 있습니다:
- hba1에서 제어기1 까지
- hba1에서 제어기 2 까지
- hba2에서 제어기1 까지
- hba2에서 제어기2 까지
설정에서 I/O는 이러한 네 개의 경로 중 배치될 수 있습니다.
그림 1.3. 하나의 RAID 장치로 활성/활성 멀티패스 설정