하드웨어 버전이 10 이하인 VM을 vSphere Virtual Volumes 데이터스토어 사이에 마이그레이션하는 경우, VM에 메모리 스냅샷이 있으면 작업이 실패합니다.

문제

메모리 스냅샷이 있는 버전 10 이하의 VM을 마이그레이션하면 다음과 같은 문제가 발생합니다.
  • 메모리 스냅샷이 있는 버전 10 이하의 VM을 가상 데이터스토어에 마이그레이션하는 작업은 지원되지 않으며 실패의 원인이 됩니다.
  • 메모리 스냅샷이 있는 버전 10 이하의 VM을 가상 데이터스토어에서 비가상 데이터스토어(예: VMFS)로 마이그레이션하는 작업은 성공할 수 있습니다. 하지만 나중에 스냅샷을 추가로 만든 후 이 VM을 vSphere Virtual Volumes 스토리지로 다시 마이그레이션하려고 하면 작업이 실패합니다.

원인

vSphere Virtual Volumes 스토리지에서는 가상 시스템의 하드웨어 버전이 특정 버전으로 제한되지 않습니다. 일반적으로 하드웨어 버전에 관계없이 모든 가상 시스템을 vSphere Virtual Volumes 스토리지로 이동할 수 있습니다. 하지만 메모리 스냅샷이 있는 VM을 가상 데이터스토어와 비가상 데이터스토어 간에 마이그레이션할 계획인 경우에는 하드웨어 버전이 11인 VM을 사용해야 합니다.

하드웨어 버전이 11 이상인 비 VVol 가상 시스템에서는 별도의 파일에 해당 메모리 스냅샷을 저장합니다. 이는 메모리 스냅샷이 VM 홈 디렉토리에 있는 .vmsn 파일의 일부로 저장되는 대신 별도의 VVol로 생성되는 vSphere Virtual Volumes 스토리지의 VM 사용법과 일관됩니다. 반대로 하드웨어 버전이 10인 비 VVol VM은 이전과 마찬가지로 메모리 스냅샷을 VM 홈 디렉토리에 있는 .vmsn 파일의 일부로 저장합니다. 그 결과 이러한 VM을 가상 데이터스토어와 비가상 데이터스토어 사이에 마이그레이션하려고 하면 문제가 발생하거나 작업이 실패할 수 있습니다.

해결책

메모리 스냅샷이 있는 VM을 가상 데이터스토어와 비가상 데이터스토어 간에 마이그레이션할 때 문제가 발생하지 않게 하려면 하드웨어 버전 11을 사용하십시오. 메모리 스냅샷이 있는 버전 10 이하의 VM을 마이그레이션하는 경우에는 다음 지침을 따르십시오.
  • 메모리 스냅샷이 있는 버전 10 이하의 VM을 가상 데이터스토어에 마이그레이션하는 작업은 지원되지 않습니다. 이 경우의 유일한 해결 방법은 모든 스냅샷을 제거하는 것입니다. 이 문제는 하드웨어 버전을 업그레이드하여 해결할 수 없습니다.
  • 메모리 스냅샷이 있는 버전 10 이하의 VM을 가상 데이터스토어에서 비가상 데이터스토어(예: VMFS)로 마이그레이션하는 작업은 성공할 수 있습니다. 그러나 마이그레이션으로 인해 VM의 상태가 일관되지 않을 수 있습니다. 가상 데이터스토어에서 생성된 스냅샷은 vmem 개체를 사용합니다. VMFS로 마이그레이션한 이후에 생성된 모든 메모리 스냅샷은 .vmsn 파일에 저장됩니다. 이 VM을 다시 vSphere Virtual Volumes 스토리지로 마이그레이션하려고 하면 작업이 실패합니다. 이 경우 문제를 해결하려면 이전 사례와 마찬가지로 모든 스냅샷을 제거해야 합니다.