Product SiteDocumentation Site

3.3.2.5. Converting a remote KVM Virtual Machine

Setup SSH Keys Prior to Converting a Remote VM with Multiple Disks

Because each disk transfer requires a new SSH session, it is recommended that SSH keys be set up prior to the conversion for authentication. This is especially important for large disks. Otherwise, a user will be required to manually enter SSH credentials for each disk being transferred. Failure to do so before the SSH negotiation times out will cause virt-v2v to fail.
KVM virtual machines can be converted remotely via SSH. Ensure that the host running the virtual machine is accessible via SSH, and that the virtual machine is stopped prior to running the v2v process.
To convert the virtual machine, run:
virt-v2v -ic qemu+ssh://root@kvmhost.example.com/system -o rhev -os storage.example.com:/exportdomain --network rhevm vm-name
Where kvmhost.example.com is the host running the virtual machine, storage.example.com:/exportdomain is the export storage domain, rhevm is the locally managed network to connect the converted virtual machine's network to, and vm-name is the domain of the KVM virtual machine. You may also use the --bridge parameter to connect to a local network bridge, or specify multiple mappings in /etc/virt-v2v.conf.