VBox 파일: 스냅샷을 위해 어느 것을 백업해야 합니까?

VBox 파일: 스냅샷을 위해 어느 것을 백업해야 합니까?

VirtualBox를 사용하여 게스트 VM을 생성하고 두 개의 스냅샷을 찍고 싶습니다.

  • "Clean Config" - OS와 최소한의 종속성만 설치되어 있으며 아직 목적에 맞는 소프트웨어 스택은 없습니다.
  • "완전히 구성됨" - Clean Config + 내 소프트웨어 스택(앱 서버, 데이터베이스, 웹 서버 등)

이렇게 하면 항상 VM을 깨끗하게 지우고 새로운 VM(Clean Config)으로 다시 시작하거나 소프트웨어 스택을 깨끗하게 지우고 Clean Config뿐만 아니라 새로 설치된 서버 소프트웨어로 다시 시작할 수 있습니다.

VM을 생성할 때(단순화를 위해 SATA 컨트롤러 및 VDI 드라이브 사용) 이와 관련된 세 개의 파일이 표시됩니다.

  • my-first-vbox-vm.vbox
  • my-first-vbox-vm.vbox-prev
  • my-first-vbox-vm.vdi

VDI 파일은 내 하드 드라이브이고 실제로 VM에 대한 모든 데이터(OS + 소프트웨어 스택)를 포함하고 있으며 VBOX 파일은 스토리지(모니터/디스플레이)와 관련이 없는 VM에 대한 다른 모든 구성이라고 가정합니다. 구성, mobo 등). VBOX-PREV 파일이 무엇인지 잘 모르겠습니다...

내 질문은 실제로 그러한 스냅샷 백업 시스템을 구현하는 것과 관련이 있습니다. 이 스냅샷을 저장하는 데 사용하고 싶은 1TB 외부 HD를 구입했습니다. 그래서:

  • 이 두 가지 구성(클린 및 전체)을 가지려면 어떤 파일을 백업해야 합니까? 세 가지가 모두 필요합니까, 아니면 VDI만 필요합니까? 제 생각에는 다음과 같습니다: VDI를 저장하고 이전 VBOX 파일(VM)에 "연결"할 수 있습니까? 아니면 이 모든 파일이 엉덩이에 함께 묶여 있습니까?

미리 감사드립니다!

답변1

이 기능 중 일부는 VirtualBox에 내장되어 있지만 강력하다고는 말할 수 없습니다. (사실 VirtualBox를 시작했을 때 어떤 이유로 스냅샷 VHD 중 하나를 사용할 수 없다는 메시지가 표시되었습니다...) VDI는 가상 디스크 이미지이며 기본적으로 하드 드라이브입니다. 스냅샷이 생성되면 스냅샷 폴더에 VHD로 추가됩니다. 이는 테스트 목적으로는 꽤 잘 작동하지만 어떤 이유로든 작동이 중지된 스냅샷이 몇 개 이상 있었습니다.

1TB 외부 장치를 사용하는 데 필요한 것보다 훨씬 더 많은 설정을 마친 것 같습니다. VDI만으로 머신을 부팅할 수 있어야 하지만 vbox 파일이 작으므로 백업하는 것도 좋습니다. VDI가 있는 한 VirtualBox에서 머신 백업을 시작할 수 없는 이유는 없습니다. VHD로 시작하는 경우 약간의 조정을 통해 다른 VM에서 머신을 부팅할 수도 있습니다.

깨끗한 설정을 구성하고 백업하는 것이 가장 좋습니다.모든 것, 전체 구성에 대해 동일한 작업을 수행합니다. 1TB 드라이브를 사용하면 공간이 확실히 확보됩니다.

답변2

유일한 걱정거리는 가상 디스크 이미지의 UUID가 가상 머신의 두 스냅샷을 실행하려고 시도하여 슬픔을 안겨줄 것이라는 점입니다. VirtualBox.xml 파일을 편집하여 이 문제를 극복할 수 있지만 여기에서 달성하려는 작업을 수행하기에는 너무 많은 작업이 필요합니다.

내 제안은 가상 머신의 현재 상태를 전체 복제하고 다른 MAC 주소를 사용하도록 두 번째 가상 머신을 구성하여 로컬 LAN에서 문제가 발생하지 않도록 하는 것입니다.

사실 저는 이 주제에 관해 블로그를 썼습니다. 이 작업을 수행하는 방법을 보려면 다음에서 확인하세요.

http://ed.tella.info/blog/how-to-clone-a-vm-in-virtualbox

관련 정보