


X-Ray 핵심
1. 테스트 Target
a. X-Ray가 평가할 대상 클러스터 (별도의 비생산 환경 권장)이며 VM들을 생성하고 워크로드를 실행
2. 시나리오 기반 평가
a. 단순 최대성능 뿐만 아니라 장애/확장/혼합 워크로드 같은 현실적 시나리오를 통해 애플리케이션 관점의 성능 영향을 측정
3. 결과와 비교 기능
a. 여러 런을 비교해 성능/전력/효율성 변화를 분석
설치 및 준비 체크리스트
1. 사전 요건
- Nutanix X-ray 2X-Ray VM 이미지 다운로드
- 테스트용 비생산 클러스터 확보 (최소 3노드)
- 테스트는 타깃 클러스터에 영향을 줄 수 있으므로 운영 클러스터에서는 실행하지 말 것
- 관리 네트워크 접근성 (Prism/CVM/ESXi 관리 권한 등)
2. 배포
- X-Ray VM을 별도 호스트 또는 별도 클러스터에 OVF/OVA로 배포.
- X-Ray UI에서 Targets에 테스트 타깃 추가 (관리 IP / 인증정보 등 입력)
3. 테스트 구성
- 제공되는 표준 시나리오 (Windows EUC, VDI, SQL, IOPS 등)를 선택하거나 커스텀 시나리오 정의
- 시나리오별 VM 수 / IO 패턴 / 지속시간 등 파라미터 등을 설정
4. 실행 전 권장 확인
- 타깃 클러스터에 충분한 리소스 확보 → 테스트 진행 중 VM이 자동으로 생성되며 시나리오에 따라 기본적으로 요구하는 HW 리소스가 다름
- 스냅샷/백업 스케줄 일시중지 → 테스트 영향 혼동 방지
테스트 실행 흐름
1. 시나리오 선택 → 파라미터 조정
2. X-Ray가 타깃에 VM 배포 및 워크로드 시작
3. 실시간 모니터링 (성능, 에러, IO 대역폭, 지연, 재시도 등)
4. 장애 주입 (필요 시 노드 종료, 네트워크 지연 등)
5. 테스트 완료 후 상세 Report (메트릭, 이벤트, 실패/재현 정보)생성
결과 해석 포인트
- 워크로드 강하점에서 latency가 급증하면 I/O 병목 또는 컨텐션 의심
- 어떤 시나리오에서 IOPS가 목표치에 못 미치는지, Storage Layer (Cache, SSD, HDD)영향 분석
- 노드 장애 후, 재빌드 중 애플리케이션 영향 (성능 저하, 오류 증가)여부 확인
- 노드 추가/삭제 시 성능 선형성 확인
- 동일 하드웨어에서 소프트웨어 (AOS)버전, BIOS, 드라이버 변경 시 영향 비교
주의점
-X-Ray는 의도적으로 부하/장애를 발생시키기 때문에 운영 환경에서 실행하면 서비스 장애를 유발할 수 있음
- 원문서 기준으로 X-Ray는 한 번에 하나의 테스트를 실행하도록 설계 (병렬 다중 target은 주의)
- X-Ray 결과는 HW, 펌웨어, 네트워크 등 다양한 요소에 따라 다르므로 비교 시, 모든 버전 및 설정을 기록해야 함
⭐발표자 : 김동현님
X-Ray 핵심
1. 테스트 Target
a. X-Ray가 평가할 대상 클러스터 (별도의 비생산 환경 권장)이며 VM들을 생성하고 워크로드를 실행
2. 시나리오 기반 평가
a. 단순 최대성능 뿐만 아니라 장애/확장/혼합 워크로드 같은 현실적 시나리오를 통해 애플리케이션 관점의 성능 영향을 측정
3. 결과와 비교 기능
a. 여러 런을 비교해 성능/전력/효율성 변화를 분석
설치 및 준비 체크리스트
1. 사전 요건
2. 배포
3. 테스트 구성
4. 실행 전 권장 확인
테스트 실행 흐름
1. 시나리오 선택 → 파라미터 조정
2. X-Ray가 타깃에 VM 배포 및 워크로드 시작
3. 실시간 모니터링 (성능, 에러, IO 대역폭, 지연, 재시도 등)
4. 장애 주입 (필요 시 노드 종료, 네트워크 지연 등)
5. 테스트 완료 후 상세 Report (메트릭, 이벤트, 실패/재현 정보)생성
결과 해석 포인트
- 워크로드 강하점에서 latency가 급증하면 I/O 병목 또는 컨텐션 의심
- 어떤 시나리오에서 IOPS가 목표치에 못 미치는지, Storage Layer (Cache, SSD, HDD)영향 분석
- 노드 장애 후, 재빌드 중 애플리케이션 영향 (성능 저하, 오류 증가)여부 확인
- 노드 추가/삭제 시 성능 선형성 확인
- 동일 하드웨어에서 소프트웨어 (AOS)버전, BIOS, 드라이버 변경 시 영향 비교
주의점
-X-Ray는 의도적으로 부하/장애를 발생시키기 때문에 운영 환경에서 실행하면 서비스 장애를 유발할 수 있음
- 원문서 기준으로 X-Ray는 한 번에 하나의 테스트를 실행하도록 설계 (병렬 다중 target은 주의)
- X-Ray 결과는 HW, 펌웨어, 네트워크 등 다양한 요소에 따라 다르므로 비교 시, 모든 버전 및 설정을 기록해야 함
⭐발표자 : 김동현님