본문 바로가기
Private & Public Cloud/VMware vSphere

VMware vSAN 서비스 : 고급 옵션(개체 복구 타이머, 사이트 읽기 위치, Thin Swap, 게스트 트리밍 / 매핑 해제, 자동 재조정)

by TwoJun 2025. 4. 30.

1. 개체 복구 타이머

1-1. 정의 및 특징

 

(1) 개체 복구 타이머 옵션의 경우, vSAN 클러스터 내부 호스트가 실패 상태 또는 유지 보수 모드 상태일 때 다른 호스트로 데이터들을 넘겨줘야 하는 작업(vSAN 개체 복구 작업)을 시작하기 전 대기하는 시간을 의미한다.

 

(2) 호스트 실패 상태 또는 유지보수 모드이더라도 다른 호스트로 개체 복구 작업을 시도하는 것 자체만으로 I/O 부하가 발생하기 때문에 이 부분을 방지하기 위해 존재하는 옵션이다.

- 단순 실패, 유지보수 모드이더라도 호스트가 짧은 시간 내에 복구될 수 있다면 개체 복구 작업이 의미가 없기 때문

 

 

 

 

1-2. 적용 가능 시간 

(1) Default 값은 60분이고 최소 0분 ~ 최대 4294967295분까지 설정 가능하다.

- 일(day) 단위로는 약 2,982일

 

 

 

 

 

 

 

 

2. 사이트 읽기 위치

2-1. 정의 및 특징

(1) 해당 옵션은 Stretched Cluster(확장된 클러스터)가 구성되어 있을 경우에 Enable 가능하다.

 

(2) 사이트 읽기 위치를 활성화하면 현재 실행 중인 사이트의 데이터 복제본을 읽게 되지만 비활성화할 경우 데이터 복제본 위치와 관계 없이 최적화된 사이트에서 읽기를 수행한다.

- 활성 상태인 경우 로컬 사이트에서 데이터를 읽기 때문에 네트워크 Latency를 줄일 수 있다.

 

 

 

 

 

 

 

3. Thin Swap

3-1. 정의 및 특징

(1) vSAN 스토리지 공간 효율성을 올리기 위해 사용하는 옵션으로 활성화 시, 스왑 파일의 구성을 Thin Provisioning으로 처리한다.

 

(2) 기본적으로 vSAN은 스왑 파일을 Thick Provisioning으로 설정하여 예상되는 최대 크기만큼 공간을 미리 확보하지만, 공간 효율성을 위해 Thin으로 설정하여 필요한 공간만 확보할 수 있도록 활성화 가능하다.

 

 

 

 

3-2. 가상 머신 디스크 파일 종류 

(1) .vmx

- VM의 구성 파일

- CPU, 메모리, 네트워크, 디스크 연결, 장치 옵션 등 가상 머신의 하드웨어 및 소프트웨어 설정등의 구성 정보가 담겨져 있다.

 

(2) .vmdk

- 가상 디스크의 종류 및 형태(메타데이터)를 지정하는 Descriptor 파일

- Thin, Thick 용량 할당 방식, 실제 데이터 담긴 -flat.vmdk의 이름과 경로 등이 포함되어 있다.

 

(3) -flat.vmdk

- 실제 데이터가 담긴 가상 디스크 파일

- 운영체제, 내부에서 도는 서비스 애플리케이션 등의 정보가 모두 포함되어 있어서 용량이 크다.

 

(4) .nvram

- VM의 BIOS 정보가 담긴 파일

- 실제 물리 서버의 BIOS에 해당하는 역할을 하며, 부트 순서, 장치 설정 등의 정보가 여기에 저장된다.

 

(5) vmware.log

- VM의 로그 파일

- 시스템 이벤트 등을 추적할 수 있는 로그 데이터가 저장되고, 추후 문제 발생 시 트러블 슈팅을 위해 사용될 수 있다.

 

(6) vmware-#.log

- VM의 예전 로그 파일(로테이션 형태)

- 로그 파일의 용량이 일정 이상 초과하면 백업되어 생성되는 로그 백업 파일을 의미한다.

 

(7) .vswp

- VM의 스왑 파일로써, VM에 할당된 메모리 공간을 벗어난 프로세스가 실행될 때 사용되는 공간이다.

- VM의 메모리 오버 커밋이 발생할 때 사용되는 스왑 공간으로써, VM에 실제 할당된 메모리 공간과 실제 호스트에서 사용 가능한 메모리 간의 차이를 해결한다.

 

(8) .vmsd

- VM의 스냅샷 정의 파일 

- 스냅샷 생성 시점, 이름, 구조 등의 정보를 담고 있으며 스냅샷 관리에 필요한 파일을 가지고 있다.

 

 

 

 

 

 

 

 

4. Guest Trimming / Unmapping (게스트 트리밍 또는 매핑 해제)

4-1. 정의 및 특징

(1) vSAN에서 게스트 트리밍 또는 매핑 해제 옵션의 경우 활성화 시, VM의 Guest OS가 디스크에서 사용하지 않는 블록을 식별해서 vSAN에게 알리고 해당 블록 공간을 해제(반환, Unmap)할 수 있도록 한다.

 

(2) Guest OS가 삭제된 데이터를 인식하고 삭제된 블록에 대해 unmap/trim 명령을 발행한다.

 

(3) 이후 vSAN이 해당 명령을 받아서 해당 블록을 실제 스토리지에서 해제한다.

 

 

 

 

 

 

 

 

 

5. 자동 재조정

5-1. 정의 및 특징 

(1) vSAN에서 자동 재조정 옵션을 활성화하면, 주기적으로 각 디스크 그룹들의 사용률을 모니터링하여 각 호스트 간 사용률 불균형 발생 시 데이터들의 재배치 작업이 시작된다.

 

(2) 디스크 그룹 간의 사용률을 고르게 맞춰서 효율적으로 운영할 수 있도록 돕는다.

 

(3) 배치가 가능한 컴포넌트들을 기준으로 디스크 그룹의 점유율이 높은 컴포넌트들이 상대적으로 디스크 그룹 점유율이 낮은 곳으로 재배치된다.

댓글