0

I have two VMs one(VM2) was created from a template of the other(VM1). I added VM1 to SCVMM library without cloning it first, now I can't access it, deploy it, or create VMs using it.

To create VM2 I copied the VHD across the network to the host machine and created VM2 using that. The problem is that VM2 does not have the software that I need and its on one of the snapshots from VM1.

Is there away to take the snapshot from VM1 and apply it to VM2 so that VM2 = VM1 before I added it to the library and lost it.

ELSheepO
  • 163
  • 1
  • 9

2 Answers2

1

The only way to move snapshots is to export the VM, and import it at the new location.

In your case, best bet is to export VM1 and its snapshot containing what you need, move the exported folder to the new host, and import it there.

DanBig
  • 11,393
  • 1
  • 28
  • 53
0

A snapshot is a block-level image of what was on disk and, if the VM was running, a copy of memory and processor state, along with a few other odds and ends.

You're essentially asking if you can take two different hard disks that, while similar, contain different stuff, and merge them, causing software from one of them to be installed on the other. You might be able to make a utility that mounted both file systems, compared them, and then migrated the software on one to the other, but that would really be application-level virtualization, not machine level virtualization.

So the short answer to your question is no, you can't do what you want, even if you had gracefully exported the snapshot before creating VM2.

Jake Oshins
  • 5,116
  • 17
  • 15