Fault Tolerance + VAAI

누군가 FT 생성시에 VAAI 가 어떤 역할을 하는지에 대한 문의를 하셔서 자체적으로 테스트를 한번 해봤습니다.

 

일단 FT 아키텍쳐상으로는 Secondary VM 을 만들때 Storage vMotion 을 활용한다라고 되어있어서, 아마도 VAAI 가 기여하는 바가 있을 것이다.(정확하게는 VAAI 중 XCOPY) 라고 생각했는데요, 실제로 그런지 확인해봤습니다.

 

테스트 결과 수치만 공개합니다. 어짜피 환경별로 좀 다르지만, 테스트 환경이라는건 좀 감안해주시고요.

40GB Thick VMDK 를 가진 VM 을 대상으로 FT 를 구성해보았습니다.

 

테스트 결과 (소요시간)

 

항목 Turn on FT Start FT
with VAAI  7:53 0:28
no VAAI  7:50  23:19
no XCOPY only  7:32  22:42

 

보시면 알겠지만 XCOPY 지원유무가 굉장히 중요한것으로 보입니다.

XCOPY 만 뺴놓고 테스트를 해본이유중에 하나는 EMC 스토리지 제품중 하나인 VxFLEX(a.k.a Scale IO) 제품은 VAAI 를 일부만 지원하기 때문입니다.

 

https://cpsdocs.dellemc.com/bundle/VXF_KNOW/page/GUID-1AB75CEB-9C52-4F1E-8F92-C69DED827589.html

 

The VxFlex OS supported VAAI features are:

  • Atomic Test & Set (ATS)
  • Zero Blocks/Write Same
  • Thin Provisioning in ESXi 5.x and later hosts
  • Block Delete in ESXi 5.x and later hosts

 

Clone Status: unsupported This means that Clone Block/Full Copy/Xcopy is not supported.

Zero Status: supported This means that write same is supported.

Delete Status: supported This means that UNMAP is supported.

 

따라서 FT 사용을 고려하실 경우에는 XCOPY 지원이 필수적이라고 보시면 되겠습니다.

 

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다