Migrating virtual machines with virt-v2v from VMware to RHEV fails with 'SSL read timeout'

Solution Verified - Updated -

Issue

  • I am trying to migrate some servers from vmware to rhev.
  • When i run the following command I receive this error:
# virt-v2v -ic esx://vmware-hostname.local/?no_verify=1 -o rhev -osd 192.168.0.2:/home/data/export --network rhevm Virtual.MAchine+Sample-Name

SSL read timeout:  at /usr/share/perl5/Net/HTTP/Methods.pm line 256
 at /usr/lib64/perl5/Net/SSL.pm line 210
    Net::SSL::die_with_error('Net::HTTPS=GLOB(0x3160cc0)', 'SSL read timeout') called at /usr/lib64/perl5/Net/SSL.pm line 218
    Net::SSL::ANON('ALRM') called at /usr/lib64/perl5/Net/SSL.pm line 221
    eval {...} called at /usr/lib64/perl5/Net/SSL.pm line 221
    Net::SSL::read('Net::HTTPS=GLOB(0x3160cc0)', '', 1024, 0) called at /usr/share/perl5/Net/HTTP/Methods.pm line 256
    Net::HTTP::Methods::my_readline('Net::HTTPS=GLOB(0x3160cc0)', 'Status') called at /usr/share/perl5/Net/HTTP/Methods.pm line 343
    Net::HTTP::Methods::read_response_headers('Net::HTTPS=GLOB(0x3160cc0)') called at /usr/share/perl5/vendor_perl/Sys/VirtConvert/Transfer/ESX.pm line 104
    Sys::VirtConvert::Transfer::ESX::UA::_request('Sys::VirtConvert::Transfer::ESX::UA=HASH(0x30fa590)', 'HEAD', 'URI::https=SCALAR(0x15304c8)') called at /usr/share/perl5/vendor_perl/Sys/VirtConvert/Transfer/ESX.pm line 117
    Sys::VirtConvert::Transfer::ESX::UA::get_content_length('Sys::VirtConvert::Transfer::ESX::UA=HASH(0x30fa590)', 'URI::https=SCALAR(0x15304c8)') called at /usr/share/perl5/vendor_perl/Sys/VirtConvert/Transfer/ESX.pm line 335
    eval {...} called at /usr/share/perl5/vendor_perl/Sys/VirtConvert/Transfer/ESX.pm line 334
    Sys::VirtConvert::Transfer::ESX::new('Sys::VirtConvert::Transfer::ESX', '[GeoTax] Virtual.MAchine+Sample-Name/Virtual.MAchine+Sample-Name.vmdk', 'vmware-hostname.local', 'root', 'PASSWORD', 1, 0) called at /usr/share/perl5/vendor_perl/Sys/VirtConvert/Connection/LibVirt.pm line 146
    Sys::VirtConvert::Connection::LibVirt::_get_transfer('Sys::VirtConvert::Connection::LibVirtSource=HASH(0x2f6a510)', undef, '[GeoTax] Virtual.MAchine+Sample-Name/Virtual.MAchine+Sample-Name.vmdk', 'raw', 0, 0) called at /usr/share/perl5/vendor_perl/Sys/VirtConvert/Connection/LibVirtSource.pm line 121
    Sys::VirtConvert::Connection::LibVirtSource::get_volume('Sys::VirtConvert::Connection::LibVirtSource=HASH(0x2f6a510)', '[GeoTax] Virtual.MAchine+Sample-Name/Virtual.MAchine+Sample-Name.vmdk') called at /usr/share/perl5/vendor_perl/Sys/VirtConvert/Connection/LibVirt.pm line 204
    Sys::VirtConvert::Connection::LibVirt::_parse_dom('Sys::VirtConvert::Connection::LibVirtSource=HASH(0x2f6a510)', 'XML::DOM::Document=ARRAY(0x2fe0268)') called at /usr/share/perl5/vendor_perl/Sys/VirtConvert/Connection/LibVirtSource.pm line 278
    Sys::VirtConvert::Connection::LibVirtSource::_get_meta('Sys::VirtConvert::Connection::LibVirtSource=HASH(0x2f6a510)') called at /usr/share/perl5/vendor_perl/Sys/VirtConvert/Connection/LibVirtSource.pm line 83
    Sys::VirtConvert::Connection::LibVirtSource::new('Sys::VirtConvert::Connection::LibVirtSource', 'esx://vmware-hostname.local/?no_verify=1', 'Virtual.MAchine+Sample-Name') called at /usr/bin/virt-v2v line 541
 at /usr/lib64/perl5/Net/SSL.pm line 221
    Net::SSL::read('Net::HTTPS=GLOB(0x3160cc0)', '', 1024, 0) called at /usr/share/perl5/Net/HTTP/Methods.pm line 256
    Net::HTTP::Methods::my_readline('Net::HTTPS=GLOB(0x3160cc0)', 'Status') called at /usr/share/perl5/Net/HTTP/Methods.pm line 343
    Net::HTTP::Methods::read_response_headers('Net::HTTPS=GLOB(0x3160cc0)') called at /usr/share/perl5/vendor_perl/Sys/VirtConvert/Transfer/ESX.pm line 104
    Sys::VirtConvert::Transfer::ESX::UA::_request('Sys::VirtConvert::Transfer::ESX::UA=HASH(0x30fa590)', 'HEAD', 'URI::https=SCALAR(0x15304c8)') called at /usr/share/perl5/vendor_perl/Sys/VirtConvert/Transfer/ESX.pm line 117
    Sys::VirtConvert::Transfer::ESX::UA::get_content_length('Sys::VirtConvert::Transfer::ESX::UA=HASH(0x30fa590)', 'URI::https=SCALAR(0x15304c8)') called at /usr/share/perl5/vendor_perl/Sys/VirtConvert/Transfer/ESX.pm line 335
    eval {...} called at /usr/share/perl5/vendor_perl/Sys/VirtConvert/Transfer/ESX.pm line 334
    Sys::VirtConvert::Transfer::ESX::new('Sys::VirtConvert::Transfer::ESX', '[GeoTax] Virtual.MAchine+Sample-Name/Virtual.MAchine+Sample-Name.vmdk', 'vmware-hostname.local', 'root', 'PASSWORD', 1, 0) called at /usr/share/perl5/vendor_perl/Sys/VirtConvert/Connection/LibVirt.pm line 146
    Sys::VirtConvert::Connection::LibVirt::_get_transfer('Sys::VirtConvert::Connection::LibVirtSource=HASH(0x2f6a510)', undef, '[GeoTax] Virtual.MAchine+Sample-Name/Virtual.MAchine+Sample-Name.vmdk', 'raw', 0, 0) called at /usr/share/perl5/vendor_perl/Sys/VirtConvert/Connection/LibVirtSource.pm line 121
    Sys::VirtConvert::Connection::LibVirtSource::get_volume('Sys::VirtConvert::Connection::LibVirtSource=HASH(0x2f6a510)', '[GeoTax] Virtual.MAchine+Sample-Name/Virtual.MAchine+Sample-Name.vmdk') called at /usr/share/perl5/vendor_perl/Sys/VirtConvert/Connection/LibVirt.pm line 204
    Sys::VirtConvert::Connection::LibVirt::_parse_dom('Sys::VirtConvert::Connection::LibVirtSource=HASH(0x2f6a510)', 'XML::DOM::Document=ARRAY(0x2fe0268)') called at /usr/share/perl5/vendor_perl/Sys/VirtConvert/Connection/LibVirtSource.pm line 278
    Sys::VirtConvert::Connection::LibVirtSource::_get_meta('Sys::VirtConvert::Connection::LibVirtSource=HASH(0x2f6a510)') called at /usr/share/perl5/vendor_perl/Sys/VirtConvert/Connection/LibVirtSource.pm line 83
    Sys::VirtConvert::Connection::LibVirtSource::new('Sys::VirtConvert::Connection::LibVirtSource', 'esx://vmware-hostname.local/?no_verify=1', 'Virtual.MAchine+Sample-Name') called at /usr/bin/virt-v2v line 541

Environment

  • Virtual machines migration using virt-v2v:
    • From: VMware vSphere ESX
    • To: Red Hat Enterprise Virtualization (RHEV) 3.2
  • virt-v2v-0.8.9-2

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content