SANtricity 소프트웨어의 자동 로드 밸런싱에 대해 알아보세요
자동 로드 밸런싱은 시간 경과에 따른 로드 변화에 동적으로 반응하고 워크로드가 컨트롤러 간에 이동할 때 로드 불균형 문제를 해결하기 위해 볼륨 컨트롤러 소유권을 자동으로 조정함으로써 향상된 I/O 리소스 관리를 제공합니다.
각 컨트롤러의 워크로드는 지속적으로 모니터링되며, 호스트에 설치된 다중 경로 드라이버와의 협력을 통해 필요할 때마다 자동으로 균형을 맞출 수 있습니다. 워크로드가 컨트롤러 간에 자동으로 재조정되면 스토리지 관리자는 스토리지 어레이의 로드 변경에 맞춰 볼륨 컨트롤러 소유권을 수동으로 조정해야 하는 부담에서 벗어날 수 있습니다.
자동 로드 밸런싱이 활성화되면 다음 기능을 수행합니다.
-
컨트롤러 리소스 활용률을 자동으로 모니터링하고 균형을 조정합니다.
-
필요에 따라 볼륨 컨트롤러 소유권을 자동으로 조정하여 호스트와 스토리지 어레이 간의 I/O 대역폭을 최적화합니다.
자동 로드 밸런싱 활성화 및 비활성화
자동 로드 밸런싱은 모든 스토리지 어레이에서 기본적으로 활성화되어 있습니다.
다음과 같은 이유로 스토리지 어레이에서 자동 로드 밸런싱을 비활성화할 수 있습니다.
-
워크로드 균형을 맞추기 위해 특정 볼륨의 컨트롤러 소유권을 자동으로 변경하지 않으려고 합니다.
-
컨트롤러 간에 특정 분산을 달성하도록 의도적으로 설정된 로드 분산이 있는 고도로 조정된 환경에서 작동하고 있습니다.
자동 로드 밸런싱 기능을 지원하는 호스트 유형
스토리지 어레이 수준에서 자동 로드 밸런싱이 활성화되어 있더라도 호스트 또는 호스트 클러스터에 대해 선택하는 호스트 유형은 이 기능의 작동 방식에 직접적인 영향을 미칩니다.
스토리지 어레이의 워크로드를 컨트롤러 간에 분산할 때 자동 로드 밸런싱 기능은 두 컨트롤러 모두에서 액세스할 수 있고 자동 로드 밸런싱 기능을 지원할 수 있는 호스트 또는 호스트 클러스터에만 매핑된 볼륨을 이동하려고 시도합니다.
이 동작은 로드 밸런싱 프로세스로 인해 호스트가 볼륨에 대한 액세스 권한을 잃는 것을 방지합니다. 그러나 자동 로드 밸런싱을 지원하지 않는 호스트에 매핑된 볼륨이 있는 경우 스토리지 어레이의 워크로드 밸런싱 기능에 영향을 미칩니다. 자동 로드 밸런싱이 워크로드를 밸런싱하려면 다중 경로 드라이버가 TPGS를 지원해야 하며 호스트 유형이 다음 표에 포함되어 있어야 합니다.
|
|
호스트 클러스터가 자동 로드 밸런싱 기능을 갖추려면 해당 그룹의 모든 호스트가 자동 로드 밸런싱을 지원할 수 있어야 합니다. |
| 자동 로드 밸런싱을 지원하는 호스트 유형 | 이 다중 경로 드라이버를 사용하면 |
|---|---|
Windows 또는 Windows 클러스터형 |
NetApp E-Series DSM을 사용하는 MPIO |
Linux DM-MP (Kernel 3.10 이상) |
`scsi_dh_alua` 장치 핸들러가 포함된 DM-MP |
VMware |
네이티브 다중 경로 플러그인(NMP)( |
|
|
몇 가지 예외를 제외하고, 자동 로드 밸런싱을 지원하지 않는 호스트 유형은 해당 기능 활성화 여부와 관계없이 정상적으로 작동합니다. 단, 시스템에 장애 조치가 발생할 경우, 데이터 경로가 복구되면 스토리지 어레이는 매핑되지 않았거나 할당되지 않은 볼륨을 소유 컨트롤러로 다시 이동합니다. 자동 로드 밸런싱을 지원하지 않는 호스트에 매핑되거나 할당된 볼륨은 이동되지 않습니다. |
https://mysupport.netapp.com/matrix["상호운용성 매트릭스 도구"^]에서 특정 다중 경로 드라이버, OS 수준 및 컨트롤러 드라이브 트레이 지원에 대한 호환성 정보를 참조하십시오.
자동 로드 밸런싱 기능과의 OS 호환성 검증
새 시스템을 설정하거나 기존 시스템을 마이그레이션하기 전에 운영 체제가 자동 로드 밸런싱 기능과 호환되는지 확인하십시오.
-
"상호운용성 매트릭스 도구"로 이동하여 솔루션을 찾고 지원 여부를 확인하십시오.
시스템이 Red Hat Enterprise Linux 6 또는 SUSE Linux Enterprise Server 11을 실행 중인 경우 기술 지원에 문의하십시오.
-
`/etc/multipath.conf file`을 업데이트하고 구성합니다.
-
retain_attached_device_handler및detect_prio`이(가) 해당 공급업체 및 제품에 대해 `yes(으)로 설정되어 있는지 확인하거나 기본 설정을 사용하십시오.