forked from libguestfs/virt-v2v
Virt-v2v converts guests from foreign hypervisors to run on KVM
License
rwmjones/virt-v2v
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
2021-virt-v2v-…
Could not load branches
Nothing to show
Could not load tags
Nothing to show
{{ refName }}
default
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code
-
Clone
Use Git or checkout with SVN using the web URL.
Work fast with our official CLI. Learn more about the CLI.
- Open with GitHub Desktop
- Download ZIP
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
This branch is 425 commits behind libguestfs:master.
Latest commit
Git stats
Files
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
Virt-v2v is a program that converts a single guest from a foreign hypervisor to run on KVM. It can read Linux and Windows guests running on VMware, Xen, Hyper-V and some other hypervisors, and convert them to KVM managed by libvirt, OpenStack, oVirt, Red Hat Virtualisation (RHV) or several other targets. It can modify the guest to make it bootable on KVM and install virtio drivers so it will run quickly. There is also a companion front-end called virt-p2v (https://github.com/libguestfs/virt-p2v) which comes as an ISO, CD or PXE image that can be booted on physical machines to virtualize those machines (physical to virtual, or p2v). Virt-v2v and virt-p2v have been in continuous development since 2007. For more information about virt-v2v and virt-p2v please read the respective manual pages. For virt-v2v, see the docs/ subdirectory in the source tree. BUILDING FROM SOURCE ====================================================================== To build from git: git submodule update --init autoreconf -i ./configure make To build from tarball: ./configure make You can run virt-v2v without installing it: ./run virt-v2v ... To run the tests: make check REQUIREMENTS ====================================================================== * libguestfs (https://libguestfs.org) * OCaml bindings for libguestfs * libnbd >= 1.9.3 (https://gitlab.com/nbdkit/libnbd) * OCaml bindings for libnbd * nbdkit >= 1.27.4 (https://gitlab.com/nbdkit/nbdkit) * These nbdkit plugins and filters: + nbdkit-curl-plugin + nbdkit-file-plugin + nbdkit-nbd-plugin + nbdkit-null-plugin + nbdkit-python-plugin + nbdkit-ssh-plugin + nbdkit-vddk-plugin + nbdkit-cacheextents-filter + nbdkit-cow-filter + nbdkit-readahead-filter + nbdkit-retry-filter * qemu-nbd * qemu-img Optional, for enhancements to the basic program: * OCaml gettext * virtio-win (Windows virtio device drivers) Optional, used by the test suite: * guestfish * OCaml oUnit2
About
Virt-v2v converts guests from foreign hypervisors to run on KVM
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published
Languages
- OCaml 60.1%
- C 11.8%
- Shell 10.8%
- Makefile 6.3%
- Perl 4.7%
- Python 3.3%
- Other 3.0%