Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

we have centos, fedora, ubuntu server and desktop we are looking for good open source tool for p2v v2v v2p and we are not using vmware here only we use xen or kvm. Same of the server shifted to new hardware and same of the server on xen or kvm. Can same help me !!

share|improve this question

closed as not constructive by Chris S Jan 14 '13 at 17:02

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

here is a step-by-step guide on v2p conversion for redhat – user97780 Oct 13 '11 at 21:05
Shopping Questions are Off-Topic on any of the Stack Exchange sites. See Q&A is hard, lets go Shopping and the FAQ for more details. – Chris S Jan 14 '13 at 17:02
up vote 2 down vote accepted try this out!! one of the very good tool

share|improve this answer
i have use above tool Rajat it is working for me thanks – neolix Apr 2 '10 at 9:22

I use KVM in production environments at work.
p2v, we tend to just copy the hard disk (with dd) from a physical entity to an LVM disk, or iSCSI LUN, then set KVM to boot from that.

v2v is easy, if you're using LVM, just snapshot the disk, then clone the VM, edit the domain xml file (easy with libvirtd/virsh), then restart the new clone with the snapshot of the disk.

v2p, again, just use dd to copy the hard disk from LVM to a physical disk (or disk array).

  • p2v: dd if=/dev/sdb of=/dev/VolGroup0/virtualDisk
  • v2v: lvcreate -L** -s -n snapshot /dev/VolGroup0/original
  • v2p: dd if=/dev/VolGroup0/virtualDisk of=/dev/sdb

For dd commands, you may find that you want to set bs=10240 to make copying faster. YMMV and all that.

share|improve this answer
"v2v" often means translating between different systems -- so kvm<->VMware, or RHEV, or such; from that perspective, there's a bit more going on than just copying the backing store. – Charles Duffy Apr 2 '10 at 5:52
If the virtualization technology is good enough, the OS shouldn't notice. – Tom O'Connor Apr 2 '10 at 7:34
Tom, virtualization technologies tend to provide their own "guest tools" / paravirtual drivers, frequently emulate different hardware, etc. If "good enough" means supporting a superset of the hardware emulated by all your competitors, then maybe that's true, but I'm not so sure that's a reasonable definition. – Charles Duffy Jan 4 '11 at 19:42
Going P2V, from a number of different hardware architectures, I've managed to virtualise the original instance, without any major hiccups. – Tom O'Connor Jan 4 '11 at 20:17

Richard W.M. Jones of Red Hat (of libguestfs / guestfish fame) has done (and is doing) substantial work in this area. His virt-p2v tool is presently withdrawn to undergo rewrite; however, he has documented a less-automated process to be used in the interim.

Patches providing substantial virt-v2v automation between qemu, VMware ESX and RHEV (Red Hat Enterprise Virtualization) have committed to libguestfs recently, so there's quite a lot going on.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.