Dell Unity: VMDK는 크기 확장 시 eager-zero에서 lazy-zero로 바뀝니다.
Summary: 영향 - VDM 파일이 확장 후 eager-zero에서 lazy-zero로 전환되면 고객이 VM에 액세스하지 못할 수 있습니다. (사용자 수정 가능)
Symptoms
고객이 VMDK Eager Zero 형식이 클러스터 기능에 필요한 VMware 환경에서 실행되는 SQL 클러스터를 실행하고 있습니다. 처음에는 문제 없이 일반 VMFS Unity 데이터 저장소에서 Eager Zero로 VMDK를 생성할 수 있습니다. 그러나 고객이 VM 중 하나에서 VMDK를 확장하려고 하면 VMDK가 자동으로 레이지 제로로 전환되어 클러스터 기준을 충족할 수 없기 때문에 클러스터(VM)가 중단됩니다.
이 문제는 Unity 데이터 저장소 유형(씬 또는 일반)에서 생성된 모든 VMDK 디스크에서 발견될 수 있습니다.
아래는 예입니다. VMDK 디스크의 크기는 15Gb(eager zeroed)였으며 50Gb로 확장한 후 자동으로 Lazy Zeroed되어 이 VM이 다운됩니다(클러스터에 eager zero가 필요하므로).

Cause
VMware KB 2054563:
"UI를 사용하여 디스크를 확장하는 경우 디스크를 확장하는 모든 옵션을 제어할 수 없습니다. 결과적으로 EagerZeroedThick VMDK는 자동으로 LazyZeroedThick이 됩니다."
Resolution
다중 작성기 구성에서 가상 디스크를 확장해야 하는 경우 이 문제의 해결 방법은 ESXi 호스트 명령줄에서 "vmkfstools -X" 명령을 실행하여 가상 디스크를 확장하는 것입니다. 이렇게 하면 가상 디스크 형식이 올바른 "eagerzeroedthick" 형식으로 유지됩니다.
예를 들어, 가상 디스크의 크기를 60GB로 확장하려면 다음을 수행합니다.
vmkfstools -X 60G -d eagerzeroedthick /vmfs/volumes/Datastore_name/virtual_Machine_folder/virtualmachinedisk.vmdk
- 앞의 "vmkfstools -X" 예에서 60Gb는 디스크 파일을 확장하려는 크기가 아니라 원하는 디스크 파일의 총 크기입니다.
- 이 작업은 디스크에 기록되고 완료하는 데 상당한 시간이 걸리므로 운영 외부에서 이 작업을 수행하는 것이 좋습니다.
- 디스크가 이미 확장된 경우 Storage vMotion을 사용하여 디스크 형식을 변경할 수 있습니다.
- MSCS(Microsoft Cluster Service)를 실행하는 가상 머신의 경우 게스트 운영 체제가 포함된 디스크가 버스 공유에 사용되는 SCSI 컨트롤러에 연결되어 있지 않은지 확인합니다.
자세한 내용은 VMware에서 다음 문서를 참조하십시오.