What (hopefully) works ---------------------- Read a guest description from a libvirt xml file. Automatic snapshot creation and corresponding guest metadata rewrite. Detection of virtio capable kernel. Installation of new kernel if appropriate Rebuild of mkinitrd Configuration of virtio drivers. Example command-line: ./v2v/run-v2v-locally --with rhel.5.i386.kernel=/home/mbooth/kernel-2.6.18-128.1.14.el5.i686.rpm /media/passport/RHEL52PV32-20090213.xml foo Required features not yet implemented ------------------------------------- Completion of metadata rewrite Xen specific metadata is identified, but not changed Rewrite of storage metadata to use virtio Remap drive names in a guest This is mostly done, just needs to be stuck into HVTarget::Linux somewhere Automatic configuration of a new guest via libvirt Get guest metadata direct from libvirt (libvirt MetadataReader) Network/Bridge mapping for libvirtxml reader POD everywhere Windows support Important features not yet implemented -------------------------------------- Commit snapshot storage to original image Online help for module specific options Roadmap features ---------------- Snapshot storage module should use libvirt APIs In-place storage module Data copy storage module OVF metadata reader VMWare HVSource