본문 바로가기
Server/Vmware

[Server-Vmware] Vmware Snapshot

by 치즈잼 2024. 5. 8.
728x90
안녕하세요 치즈잼입니다.
Vmware에서 사용하는 Snapshot에 대해 정리해 보았습니다.

- Snapshot 이란?

가상 머신의 현재 시점을 트리 형태로 보관하고 복구가 가능한 기능.

 

- Snapshot을 백업 용도로 사용하면 안되는 이유

스냅샷은 VM의 구성 변경 및 작업 후 에러가 발생할 경우 복구를 위한 용도로 백업 용도로 사용하면 안된다.

그 이유는 아래와 같다.

일반적인 가상머신 파일
스냅샷 생성 후 가상머신 파일

 

스냅샷을 찍으면 파일이 추가로 생성된다 [vmsn, vmem, 000001.vmdk 등]

스냅샷을 찍으면 기존 구성파일로의 데이터 저장이 멈추고 새로 생성된 snapshot 파일에 저장을 하게 된다.

기존 구성파일은 지속적인 중복제거와 압축을 통해 용량을 확보하지만 snapshot 파일은 이러한 동작이 없이 계속 용량이 증가하게 된다.

 

그러므로 스냅샷은 생성 후 72시간 내에 제거하는 것을 권장하며

데이터스토어는 최소 20% 여유 공간을 두는것이 좋다.

 

- 스냅샷 제한 사항

 

스냅샷은 가상 시스템 성능에 영향을 줄 수 있으며, 버스 공유를 사용하여 구성된 일부 디스크 유형 또는 가상 시스템은 지원하지 않습니다. 스냅샷은 특정 시점의 가상 시스템 상태를 캡처하는 데 유용한 단기 솔루션으로, 장기적 가상 시스템 백업에는 적절하지 않습니다.

  • VMware에서는 게스트에서 iSCSI 이니시에이터를 사용하는 게스트 운영 체제, RDM 물리적 모드 디스크 또는 원시 디스크의 스냅샷을 지원하지 않습니다.
  • 독립 디스크가 있는 가상 시스템은 스냅샷을 만들기 전에 전원을 꺼야 합니다. 독립 디스크가 있으며 전원이 켜져 있거나 일시 중단된 가상 시스템의 스냅샷은 지원되지 않습니다.
  • PCI vSphere DirectPath I/O 디바이스에서는 스냅샷이 지원되지 않습니다.
  • VMware에서는 버스 공유를 사용하여 구성된 가상 시스템의 스냅샷은 지원하지 않습니다. 버스 공유가 필요한 경우 대체 솔루션으로 게스트 운영 체제에서 백업 소프트웨어를 실행하는 것이 좋습니다. 가상 시스템에 버스 공유의 구성을 방해하는 스냅샷이 현재 있는 경우 스냅샷을 삭제(통합)합니다.
  • 스냅샷은 백업 솔루션에서 사용할 수 있는 특정 시점의 디스크 이미지를 제공하지만 백업 및 복구에는 강력한 방법이 아닙니다. 가상 시스템이 들어 있는 파일이 손실되면 스냅샷 파일도 손실됩니다. 또한 여러 개의 스냅샷을 사용하면 관리하기가 어렵고 디스크 공간이 많이 소모되며 하드웨어 장애 발생 시 스냅샷이 보호되지 않습니다.
  • 스냅샷은 가상 시스템의 성능에 부정적인 영향을 줄 수 있습니다. 성능 저하 정도는 스냅샷 또는 스냅샷 트리의 저장 기간, 트리 깊이 및 스냅샷을 만든 후 가상 시스템과 게스트 운영 체제가 변경된 횟수에 따라 달라집니다. 또한 가상 시스템의 전원을 켜는 데 걸리는 시간이 지연될 수 있습니다. 프로덕션 가상 시스템을 영구 기반의 스냅샷에서 실행하면 안 됩니다.
  • 가상 시스템에 2TB보다 큰 가상 하드 디스크가 있는 경우 스냅샷 작업을 마치는 데 상당한 시간이 걸릴 수 있습니다.

 

 

728x90

'Server > Vmware' 카테고리의 다른 글

[Server-Vmware] VMware vCenter VDS Port Group 생성  (0) 2024.04.29
[Server-Vmware] Vmware vSAN 요구사항  (0) 2024.04.24