VMware Server 2 스냅샷이 Ubuntu 게스트와 충돌함

VMware Server 2 스냅샷이 Ubuntu 게스트와 충돌함

Vmware Server 2.0.2에서 약 20개 이상의 Ubuntu 게스트를 실행하고 있으며 매일 밤 백업 스크립트가 실행 중인 모든 VM의 스냅샷을 찍어 백업한 다음 스냅샷을 제거합니다.

매일 아침 나는 기계를 점검하여 최소한 1~2개 정도가 손상된 것을 발견합니다. 이는 버전 8.04~9.04의 Ubuntu Desktop 및 Ubuntu Server를 실행하는 게스트에서 발생할 수 있습니다. 손상되었다는 의미는 다음과 같습니다.

1) 접미사가 죽는다

2) 자라파 서버가 죽는다

3) 웹 서버의 크론 작업이 종료됩니다.

4) 파이어폭스는 죽는다

5) 그놈 데스크탑이 죽는다

재부팅하면 모든 것이 정상으로 돌아갑니다. 그러나 이는 많은 혼란을 야기하고 있습니다. 스냅샷이 불안정한가요? 나는 거의 백업을 수행하기 위해 모든 VM을 종료하는 것을 싫어하지만 필요한 경우 그렇게 할 것입니다.

답변1

개인적으로 VMware Server(또는 Workstation 또는 Fusion)를 사용하는 경우 모든 쓰기 활동(예: 가상 메모리 스와핑 또는 애플리케이션 로깅)이 VM에 대한 변경이므로 스냅샷을 수행하기 전에 항상 VM을 일시 중단하거나 종료합니다.

두 번째 @Chopper3의 의견에 따르면... 이제 많은 게스트를 위한 ESX 또는 ESXi와 같은 "실제" 가상화 도구로 전환해야 합니다.

답변2

VMWare Server의 스냅샷 도구에 대한 귀하의 이해가 귀하가 생각하는 바와 같다고 확신하십니까?

VMWare Server와 함께 제공되는 스냅샷 도구는 백업이 아닌 변경 사항의 롤백을 허용하도록 고안되었습니다.

즉, VMWare Server 스냅샷을 생성한 후에는 삭제할 수 없으며(변경 사항을 잃고 싶지 않은 경우) VMDK에 다시 병합해야 합니다.

현재 하고 있는 작업은 스냅샷을 생성하고 기본 VMDK를 백업하는 것 같습니다. 이 시간 동안 게스트는 계속 실행 중이며 스냅샷 파일에 변경 사항을 쓰고 있습니다. 그런 다음 이 스냅샷을 삭제하면 백업을 시작할 때 디스크가 재설정되기 때문에 모든 것이 삭제됩니다.

매일 밤 의도치 않게 서버 머리에 총격을 가하는 경우 가능한 한 빨리 수행해야 할 몇 가지 작업은 다음과 같습니다.

  1. VMWare Server에서는 몇 개의 게스트 VM만 실행하십시오. 5개 이상을 실행하라는 의미는 아닙니다.
  2. VMWare Server에서는 스냅샷을 사용하지 마십시오. 속도가 느리고 쉽게 제거할 수 없습니다.
  3. ESX를 평가하고 배포합니다.원하는 방식으로(가격으로) 백업을 생성할 수 있는 도구가 있습니다.

VMWare Server를 실행해야 한다면 실시간 VM 수준 백업은 잊어버리세요. 데이터 수준 백업을 수행한 다음 몇 달에 한 번씩 게스트를 종료하고 외부 백업을 수행하십시오.

관련 정보