[번역] Monitoring vSAN Performance

출처 : https://blogs.vmware.com/virtualblocks/2020/01/21/monitoring-vsan-performance/

어떤 환경에서든 성능 문제의 근본 원인을 파악하는 것은 어려울 수 있지만, 수백 개의 가상 워크로드가 아니더라도 수십 개의 환경이 실행되고 있는 상황에서 정확한 원인을 정확히 파악하고, 완화 옵션을 이해하는 것은 숙련된 관리자라도 어려울 수 있다. vSAN 클러스터는 로컬로 연결된 디스크로 구성되므로 vCenter에는 애플리케이션에서 개별 스토리지 디스크까지 성능을 모니터링할 수 있는 진정한 통찰력 있는 툴이 내장되어 있다.

이 게시물의 목적은 vSAN 성능 모니터링의 핵심 영역을 강조하기 위한 것이다. vSAN 성능 문제 해결에 대한 자세한 내용은 Pete Koehler의 Troubleshooting vSAN Performance 백서를 참조하십시오.

vSAN 성능 모니터링

역사적으로 관리자는 하이퍼바이저의 다양한 계층에 있는 게스트 VM 내부와 스토리지 어레이에서 전통적인 3계층 스토리지를 사용하는 경우에 성능 데이터를 측정할 수 있는 다양한 옵션을 제공했다. 불행히도, 이러한 다양한 선택사항들은 종종 불완전하거나 부정확한 결과를 제공한다. 예를 들어, 스토리지 어레이는 VM에서 사용하는 전체 스토리지 경로에 대한 엔드 투 엔드 통찰력을 가지고 있지 않다. 운영체제가 자원의 독점적 소유권을 전제로 하고 자원 공유를 설명할 수 없기 때문에 VM에서 데이터를 측정하는 것은 때때로 똑같이 어려울 수 있다. 스택에서 가장 지능적인 위치인 하이퍼바이저에서 데이터를 추출할 때 vCenter는 이상적인 모니터링 영역이다. vSAN 지원 환경을 통해 vCenter는 엔드 투 엔드 스토리지를 보고 제어할 수 있다.

이제 성능을 모니터링할 수 있는 최적의 장소를 정했으니 vSAN 성능을 모니터링할 수 있는 방법을 자세히 살펴봅시다.

게스트 VM 수준

VM에 연결된 애플리케이션 및 OS 동작을 게스트 수준에서 볼 수 있다. IOPS, 처리량 및 지연 시간과 같은 메트릭을 이 수준에서 볼 수 있으며 중요 VM이 ESXi vSCSI 계층에서 보고 있는 효과적인 동작에 대한 이해를 확립하여 소스를 더 빠르게 격리할 수 있다. vSAN 관리자는 Monitor > Performance > Advanced 외에도 Monitor > vSAN > Performance를 클릭한 다음 VM에 대한 독립적인 가상 디스크 분석을 위한 VM 또는 Virtual Disks 탭을 선택할 수 있다.

vsanp-guest4.png

클러스터 레벨

vSAN은 클러스터 기반 스토리지 솔루션으로, VM 데이터가 반드시 VM이 상주하는 동일한 호스트에 상주하는 것은 아니라는 것을 의미한다. 보다 일반적으로 VM의 일부는 스토리지 정책에 의해 지시되는 "허용되는 장애"(FTT)의 양에 따라 여러 호스트에 분산된다. 예를 들어 FTT=1 및 RAID-1 미러를 사용하는 VM의 디스크(구성 요소)는 세 번째 호스트에 있는 감시 구성 요소와 함께 두 호스트에 상주한다. vSAN 데이터 배치 및 가용성에 대한 자세한 내용은 여기를 참조하십시오. 클러스터 수준에서 측정하면 클러스터 전체의 활동 수준을 이해하는 데 도움이 될 수 있다.

vsanp-cluster1-1024x629.png

호스트 수준

앞에서 언급한 바와 같이 VM을 구성하는 스토리지 개체가 반드시 VM과 동일한 호스트에 상주하는 것은 아니다. VM 개체의 위치를 확인하려면 Monitor > vSAN > Physical Disk 배치를 클릭한다. VM 개체가 위치한 호스트/호스트에 설정되면 호스트 수준 모니터링이 매우 유용할 것이다. 호스트 수준에서 다음 성능 정보를 사용할 수 있다.

  • VM 수준 통계(호스트의 모든 VM 개체 집계)
  • vSAN 통계 백엔드
  • 실제 Disk 및 Disk 그룹(4단계에서 자세히 설명됨)
  • 물리적 네트워크 어댑터
  • 호스트 네트워크 및 vSAN VMkernel 작업
  • iSCSI 서비스 활동

스토리지 디바이스 및 디스크 그룹

vSAN 아키텍처는 읽기 캐슁 및 쓰기 버퍼링을 위한 캐시 계층과 영구 스토리지를 위한 용량 계층의 두 계층으로 구성된다. vSAN 성능을 모니터링할 때는 캐시 디스크와 용량 디스크를 모두 관찰하는 것이 중요하다. 호스트 수준 통계를 통해 vSAN은 디스크 그룹에 대한 주요 정보를 공개한다. 디스크 그룹은 적어도 하나의 캐싱/버퍼링 장치와 하나 이상의 용량 장치로 구성되어 있기 때문에, 이 보기는 캐시 디스크 디스테이징 속도, 쓰기 버퍼 프리 백분율 및 다양한 유형의 울림을 포함하여 환경의 동작에 대한 많은 통찰력을 노출시킬 수 있다. 성능 데이터는 디스크 그룹 전체, 디스크 그룹을 서비스하는 캐싱/버퍼링 장치 또는 디스크 그룹을 서비스하는 용량 장치에서 볼 수 있다.

vsanp-dg.png

다양한 수준의 성능 메트릭 탐색

vSAN 성능 서비스는 HCI 아키텍처에서 일반적으로 3계층 아키텍처에서 발견되는 스토리지 어레이 메트릭을 대체하는 매우 강력한 기능이다. vSAN은 하이퍼바이저에 직접 통합되므로 성능 서비스는 스택의 여러 수준에서 메트릭스를 제공하며 문제 해결 및 추가 분석을 위한 뛰어난 수준의 가시성을 제공할 수 있다. 이 지침 및 기타 vSAN 지침에 대한 자세한 내용은 vSAN Operations Guidance 백서를 참조하십시오.

결론

워크로드의 성능 문제 해결이 어려울 수 있다. 영향 요인을 이해하고 신중한 체계적 접근법을 취하면 시간을 절약할 수 있으며, 가능한 한 가장 효율적인 방법으로 문제를 식별하고 해결할 수 있는 가능성을 높일 수 있다. vSAN 성능에 대한 자세한 내용은 Troubleshooting vSAN Performance 백서를 참조하십시오.