VirtualBox 스냅 샷 공유


18

VirtualBox 스냅 샷을 "공유"할 수 있습니까? "기본"VirtualBox 시스템이 있는데 스냅 샷을 만들어 동일한 기본 시스템을 가진 다른 사용자에게 보낼 수 있기를 원합니다.

시나리오는 기준 머신이 테스트에 사용되며 테스터가 특정 시스템 상태를 설명하는 스냅 샷을 생성하고 해당 스냅 샷을 개발자에게 보내 추가 검사를 할 수 있도록하는 것입니다.

편집 : 명확히하기 위해 전체 컴퓨터를 어플라이언스로 내 보내지 않고도 "증분 적으로"스냅 샷을 내보낼 수 있기를 원합니다.

답변:


6

그래 넌 할수있어. 랩톱과 데스크톱간에 vbox 스냅 샷을 자주 보냅니다. 먼저 스냅 샷을 현재로 만든 다음 전체 VM을 어플라이언스로 내 보냅니다.


1
전체 어플라이언스 (~ 4GB)를 전송할 필요가 없도록 증분 스냅 샷을 증분 적으로 내보낼 수 있는지 여부를 의미했습니다. 나는 질문을 명확히 할 것이다.
JesperE

@JesperE : 스냅 샷은 이전 상태와 스냅 샷 상태 사이의 차이점입니다. 스냅 샷 파일을 복사하여 스냅 샷을 기본 시스템에 적용 할 수 있다고 생각하는 사람을 추적 할 수있는 한. 변경 사항이 발생할 경우 변경 사항을 롤백 할 수 있도록 백업을 유지해야 할 수도 있지만 시도해 볼 가치가 있습니다. 나는 그것을 시도하지 않았지만 그럴듯하게 들린다.
hotei

예, 그러나 문제는 "스냅 샷 파일을 복사하는 것"에 있습니다. 스냅 샷 파일을 복사하려고했지만 UI에 나타나지 않습니다.
JesperE

2

Snapshots 폴더에있는 ".vmdk"및 ".sav"파일 만 보내면됩니다.

그러나 이러한 파일 만 복사해도 VirtualBox GUI에 나타나지 않습니다. 이를 위해 어떤 가상 하드 드라이브가 어떤 VM에 속하는지 등 모든 정보가 포함 된 ".vbox"파일을 편집해야합니다.

".vbox"파일을 편집하는 대신 가장 쉬운 해결책은 기본 가상 하드 드라이브를 나타내는 실제로 큰 ".vmdk"파일을 제외한 전체 가상 머신 폴더를 복사하는 것입니다 . 그런 다음 컴퓨터에 로컬로있는이 파일을 연결하십시오.


1

* .OVA 파일로 전체 어플라이언스를 내보내더라도 스냅 샷 트리는 저장되지 않으며, 내보내기 전에 머신이 사용했던 최신 스냅 샷으로 오버레이 된 전체 디스크를 포함합니다.


불행히도 OVA 파일을 통해 내보내는 경우 VM의 "저장된 RAM 상태"(즉, 마지막 실행 상태)가 아니라 VM 자체 (및 디스크) 만 내보내는 것으로 보입니다. 그리고 저장된 가상 박스 스냅도 참조하지 않습니다.
rogerdpack

0

VirtualBox 스냅 샷으로 쉽게 수행 할 수 있는지는 모르겠지만 ZFS를 가상 디스크의 스토리지 파일 시스템으로 사용하는 경우 ZFS는 증분 스냅 샷을 보낼 수 있습니다.


ZFS는 꽤 멋지지만 실제로 내 문제에 대한 해결책은 아닙니다.
JesperE

그런 다음 ZFS를 지원하는 OS를 사용하지 않는 것으로 가정합니다.
jlliagre

Linux를 사용하고 있지만 스냅 샷을 Windows 시스템으로 보낼 수 있어야합니다. 그리고 내 컴퓨터의 하드 드라이브를 다시 포맷하지 않아도됩니다.
JesperE

예. Windows 용 CIFS 공유를 제공하는 ZFS 기반 NAS에 스냅 샷 / 클론을 저장하도록 아키텍처를 변경하지 않는 한 Windows는 ZFS를 제외합니다.
jlliagre

ZFSWindows에 해당 하는 것이 있습니까 아니면 Linux에 해당합니까?
Kevdog777

-1

"오늘의"virtualbox를 사용하면 기본적으로 가상 머신의 폴더를 압축 한 다음 (먼저 저장 한 것 같음) 다른 머신에서 압축을 풀고 ".vbox"파일을 두 번 클릭하면 바로 머신을 가져올 수 있습니다. 스냅 샷 및 모두 (먼저 VboxAdditions 가상 CD 이미지를 제거해야 할 수도 있음)

이전 옵션은 복제를 사용하는 것입니다 : http://www.im-code.com/blog/blog/2012/02/04/virtualbox-clone-snapshots

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.