[ovirt-users] How can I import VMWare OVA file to oVirt 4.0?
Shahar Havivi
shavivi at redhat.com
Thu Dec 15 06:27:43 UTC 2016
Another workaround can import to NFS storage domain as thin-provision and
then copy the VM to your FC or SCSI domain and delete the VM from the NFS
domain.
On Wed, Dec 14, 2016 at 7:30 PM, <aleksey.maksimov at it-kb.ru> wrote:
> Derek, thank you for participating.
>
> In the end, I completed the task (OVA imported).
> The root of the problem is that I tried to use the import with thin
> provision.
> But there is a known issue https://bugzilla.redhat.com/
> show_bug.cgi?id=1382404
> Workaround: Import VM from OVA as preallocated
> It's not a very good solution, but it is better than nothing
>
> 14.12.2016, 17:50, "Derek Atkins" <derek at ihtfp.com>:
> > Hi Aleksey,
> >
> > One more question for debugging purposes: How long does the import go
> > before it dies? Do you have enough time to run:
> >
> > ps aux | grep virt-v2v
> >
> > On the import host while it's running? This might help us determine
> > where it's trying to store the data. It should be storing it in the
> > target storage, but it's possible that it's using temp space and then
> > running out.
> >
> > -derek
> >
> > aleksey.maksimov at it-kb.ru writes:
> >
> >> Hi Shahar.
> >>
> >> Look at the attached screenshot
> >>
> >> 14.12.2016, 12:15, "Shahar Havivi" <shavivi at redhat.com>:
> >>
> >> Hi,
> >> I was able to import your VMs with storage domain that had 350GB
> free.
> >> Your ova have a disk with 1GB actual size and 256 virtual size -
> when I
> >> try to import to a storage with 50G I got the error that you had.
> >>
> >> if you will look at /var/log/vdsm/import/... you will see the logs
> of each
> >> import,
> >> In the one that fail I found this line:
> >> qemu-img: error while writing sector 423174528: No space left on
> device
> >>
> >> virt-v2v try to convert via qemu-img the img from vmdk to qcow and
> >> encountered free space issue in the storage domain.
> >>
> >> Please consider asking the mailing list libguestfs at redhat.com
> about this
> >> issue or try to increase your storage domain if you want a quick
> fix.
> >>
> >> The reason that I think you where able to import via the virt-v2v
> command
> >> is the usage of 'virt-v2v -o null' which is not writing to the
> disk.
> >>
> >> Shahar.
> >>
> >> On Tue, Dec 13, 2016 at 12:54 PM, <aleksey.maksimov at it-kb.ru>
> wrote:
> >>
> >> Engine - oVirt Engine Version: 4.0.5.5-1.el7.centos (CentOS
> 7.2)
> >>
> >> All Hosts:
> >> OS Version:RHEL - 7 - 2.1511.el7.centos.2.10
> >> OS Description:CentOS Linux 7 (Core)
> >> Kernel Version:3.10.0 - 327.36.3.el7.x86_64
> >> KVM Version:2.3.0 - 31.el7.16.1
> >> LIBVIRT Version:libvirt-2.0.0-10.el7_3.2
> >> VDSM Version:vdsm-4.18.15.3-1.el7.centos
> >> SPICE Version:0.12.4 - 15.el7_2.2
> >> GlusterFS Version:[N/A]
> >> CEPH Version:librbd1-0.80.7-3.el7
> >>
> >> [root at KOM-AD01-VM31 ~]# virt-v2v -V
> >> virt-v2v 1.28.1
> >>
> >> 13.12.2016, 13:20, "Shahar Havivi" <shavivi at redhat.com>:
> >>
> >> version of Engine and Host and virt-v2v (which is running
> on your
> >> host)
> >> and are you running on Fedora, Centos ext?
> >>
> >> On Tue, Dec 13, 2016 at 12:08 PM, <
> aleksey.maksimov at it-kb.ru>
> >> wrote:
> >>
> >> 1. No. This is an unacceptable option for me
> >> 2. No. This is my first experience
> >> 3. Versions where? On Engine or on Host ?
> >> 4. Yes.
> >>
> >> 13.12.2016, 13:03, "Shahar Havivi" <shavivi at redhat.com
> >:
> >>
> >> Thanks you,
> >> Several questions:
> >> 1. did you try to import the disk target as
> preallocate?
> >> 2. did you try to import other ova files?
> >> 3. can you please send us version of virt-v2v,
> vdsm and
> >> engine and the os that you are running with.
> >> 4. Is it possible for you to share the ova file?
> >>
> >> Thank you,
> >> Shahar.
> >>
> >> On Tue, Dec 13, 2016 at 11:23 AM, <
> >> aleksey.maksimov at it-kb.ru> wrote:
> >>
> >> Log attached
> >>
> >> 13.12.2016, 11:32, "Shahar Havivi" <
> shavivi at redhat.com
> >> >:
> >>
> >> Thank you,
> >> We need the vdsm log as well please - its
> the host
> >> that you try to import the ova from under
> /var/log
> >> /vdsm/vdsm.log
> >>
> >> Shahar.
> >>
> >> On Tue, Dec 13, 2016 at 9:58 AM, <
> >> aleksey.maksimov at it-kb.ru> wrote:
> >>
> >> Log attached
> >>
> >> 13.12.2016, 10:04, "Shahar Havivi" <
> >> shavivi at redhat.com>:
> >>
> >> Please attach the log and will
> see what
> >> the error is.
> >>
> >> On Tue, Dec 13, 2016 at 9:01 AM, <
> >> aleksey.maksimov at it-kb.ru> wrote:
> >>
> >> Preallocated ?
> >> I'm trying to import image of
> virtual
> >> appliance "HP 3PAR Virtual
> Service
> >> Processor"
> >> This virtual machine has
> drive 256GB.
> >> But really, this is a 40GB
> disk never
> >> grows. I don't want to waste
> that much
> >> disk space.
> >>
> >> There is no other way ?
> >>
> >> 13.12.2016, 09:53, "Shahar
> Havivi" <
> >> shavivi at redhat.com>:
> >>
> >> Ok
> >> so try to import as
> preallocated and
> >> attach the log if you have
> any errors.
> >>
> >> Shahar.
> >>
> >> On Tue, Dec 13, 2016 at 8:47
> AM, <
> >> aleksey.maksimov at it-kb.ru>
> wrote:
> >>
> >> All my Data-Domains - FC SAN.
> Not
> >> ISCSI.
> >>
> >> 13.12.2016, 09:41, "Shahar
> Havivi" <
> >> shavivi at redhat.com>:
> >>
> >> What is the type of the
> target storage
> >> domain that you try to import
> to?(nfs
> >> or iscsi)
> >> if its iscsi try to change it
> to
> >> preallocate instead of
> thin-provision,
> >> also please attach the engine
> log if
> >> you have more problems.
> >>
> >> Shahar.
> >>
> >> On Tue, Dec 13, 2016 at 7:08
> AM, <
> >> aleksey.maksimov at it-kb.ru>
> wrote:
> >>
> >> # LIBGUESTFS_BACKEND=direct
> virt-v2v
> >> -v -x -i ova /tmp/
> >> rhel_Vsp-4.4.0.GA-53.ova -of
> raw -o
> >> null
> >>
> >> ....
> >> fsync /dev/sda
> >> guestfsd: main_loop: proc 282
> >> (internal_autosync) took 0.01
> seconds
> >> libguestfs: trace:
> internal_autosync =
> >> 0
> >> libguestfs: sending SIGTERM
> to process
> >> 3338
> >> libguestfs: trace: shutdown =
> 0
> >> libguestfs: trace: close
> >> libguestfs: closing guestfs
> handle
> >> 0x2880a10 (state 0)
> >> libguestfs: command: run: rm
> >> libguestfs: command: run: \
> -rf /tmp/
> >> libguestfsrxuByo
> >> [ 99.0] Checking if the
> guest needs
> >> BIOS or UEFI to boot
> >> [ 99.0] Copying disk 1/1 to
> /var/tmp/
> >> null.lP6vGa/sda (raw)
> >> target_file =
> /var/tmp/null.lP6vGa/sda
> >> target_format = raw
> >> target_estimated_size =
> 13480052354
> >> target_overlay = /var/tmp/
> >> v2vovle81937.qcow2
> >> target_overlay.ov_source =
> /var/tmp/
> >> ova.zJ6ks8/
> >> rhel_Vsp-4.4.0.GA-
> 53-disk1.vmdk
> >> qemu-img convert -p -n -f
> qcow2 -O
> >> 'raw'
> '/var/tmp/v2vovle81937.qcow2' '/
> >> var/tmp/null.lP6vGa/sda'
> >> (100.00/100%)
> >> virtual copying rate: 95364.1
> M bits/
> >> sec
> >> real copying rate: 811.7 M
> bits/sec
> >> sda: estimate 13480052354
> (12.6G)
> >> versus actual 2339610624
> (2.2G):
> >> 476.2%
> >> [ 126.0] Creating output
> metadata
> >> [ 126.0] Finishing off
> >>
> >> The output is very
> voluminous. Errors
> >> are seen.
> >>
> >> 13.12.2016, 07:59, "
> >> aleksey.maksimov at it-kb.ru" <
> >> aleksey.maksimov at it-kb.ru>:
> >> > -bash: annotate-output:
> command not
> >> found
> >> >
> >> > 12.12.2016, 21:26, "Derek
> Atkins" <
> >> derek at ihtfp.com>:
> >> >> Hi,
> >> >>
> >> >> What happened when you
> ran the
> >> virt-v2v command I suggested?
> >> >>
> >> >> -derek
> >> >>
> >> >> On Mon, December 12, 2016
> 12:32
> >> pm, aleksey.maksimov at it-kb.ru
> wrote:
> >> >>> I mount 5TB nfs-share
> to my host
> >> and tried to import OVA from
> this
> >> >>> mount-point.
> >> >>> Exact same error.
> >> >>>
> >> >>> Do the import process
> attempts
> >> to use 256G inside the Engine
> virtual
> >> >>> machine ???
> >> >>>
> >> >>> 12.12.2016, 18:01, "
> >> aleksey.maksimov at it-kb.ru"
> >> >>> <
> aleksey.maksimov at it-kb.ru>:
> >> >>>> 1.2G is real OVA image
> size.
> >> >>>> 256G is virtual disk
> size.
> >> >>>> Could this be a
> problem?
> >> >>>>
> >> >>>> But before I start the
> import,
> >> in the settings I choose "Thin
> >> provision"
> >> >>>> (see the attached
> screenshot)
> >> >>>>
> >> >>>> 12.12.2016, 17:47, "
> >> aleksey.maksimov at it-kb.ru"
> >> >>>> <
> aleksey.maksimov at it-kb.ru>:
> >> >>>>> Hi Derek
> >> >>>>>
> >> >>>>> # df -H /tmp/
> >> >>>>>
> >> >>>>> Filesystem Size Used
> Avail
> >> Use% Mounted on
> >> >>>>> /dev/cciss/c0d0p2
> 53G 5.7G
> >> 45G 12% /
> >> >>>>>
> >> >>>>> But my OVA file size
> - 1.2G
> >> >>>>>
> >> >>>>> 12.12.2016, 17:26,
> "Derek
> >> Atkins" <derek at ihtfp.com>:
> >> >>>>>> Hi,
> >> >>>>>>
> >> >>>>>> Did you perhaps
> run out of
> >> disk space in /tmp? I'm not
> sure where
> >> >>>>>> the
> >> >>>>>> virt-v2v does it
> work, but
> >> the error "Conversion of VM
> from
> >> exteral
> >> >>>>>> enironment failed:
> >> copy-disk stream closed
> unexpectedly"
> >> seems to
> >> >>>>>> imply an
> >> >>>>>> error there.
> >> >>>>>>
> >> >>>>>> I had no issues
> myself on
> >> 4.0.5 (modulo setfiles taking
> a very
> >> long
> >> >>>>>> time
> >> >>>>>> in a few cases).
> >> >>>>>>
> >> >>>>>> -derek
> >> >>>>>>
> >> >>>>>> On Mon, December
> 12, 2016
> >> 9:19 am,
> aleksey.maksimov at it-kb.ru
> >> wrote:
> >> >>>>>>> Hello oVirt
> guru`s!
> >> >>>>>>>
> >> >>>>>>> In the process of
> >> importing from OVA file (from
> >> >>>>>>> /tmp/
> >> rhel_Vsp-4.4.0.GA-53.ova in
> one of
> >> hosts) VM first appears in
> >> >>>>>>> the web
> >> >>>>>>> console, then
> disappears.
> >> >>>>>>>
> >> >>>>>>> In the oVirt
> Engine log:
> >> >>>>>>>
> >> >>>>>>> ...
> >> >>>>>>> 2016-12-12
> 16:55:20,209
> >> INFO
> >> >>>>>>>
> >> [org.ovirt.engine.
> core.bll.exportimport.ImportVmFromOvaCommand]
> >> >>>>>>> (default
> >> >>>>>>> task-28)
> [6179021a] Lock
> >> Acquired to object
> >> >>>>>>> 'EngineLock:
> >> {exclusiveLocks='[
> rhel_Vsp-4.4.0.GA-53
> >> =<VM_NAME,
> >> >>>>>>>
> >> ACTION_TYPE_
> FAILED_NAME_ALREADY_USED>,
> >> >>>>>>>
> >> 2a3d20f9-502a-
> 4c60-8c14-371456cd4c99
> >> =<VM,
> >> >>>>>>>
> >> ACTION_TYPE_
> FAILED_VM_IS_BEING_IMPORTED$VmName
> >> >>>>>>>
> rhel_Vsp-4.4.0.GA-53>]',
> >> >>>>>>>
> sharedLocks='null'}'
> >> >>>>>>> 2016-12-12
> 16:55:20,326
> >> WARN
> >> >>>>>>>
> >> [org.ovirt.engine.
> core.dal.job.ExecutionMessageDirector]
> >> >>>>>>>
> >> (org.ovirt.thread.pool-6-thread-35)
> [
> >> 6179021a] The message key
> >> >>>>>>>
> 'ImportVmFromOva' is
> >> missing from 'bundles/
> >> ExecutionMessages'
> >> >>>>>>> ...
> >> >>>>>>> 2016-12-12
> 16:57:34,758
> >> INFO
> >> >>>>>>>
> >> [org.ovirt.engine.
> core.bll.exportimport.ConvertVmCallback]
> >> >>>>>>>
> (DefaultQuartzScheduler4)
> >> [27df05b8] Conversion of VM
> from
> >> exteral
> >> >>>>>>> enironment
> failed:
> >> copy-disk stream closed
> unexpectedly
> >> >>>>>>> 2016-12-12
> 16:57:35,761
> >> ERROR
> >> >>>>>>>
> >> [org.ovirt.engine.
> core.bll.exportimport.ConvertOvaCommand]
> >> >>>>>>>
> (DefaultQuartzScheduler8)
> >> [77b50303] Ending command
> >> >>>>>>>
> >> 'org.ovirt.
> engine.core.bll.exportimport.ConvertOvaCommand'
> >> with
> >> >>>>>>> failure.
> >> >>>>>>> 2016-12-12
> 16:57:35,827
> >> INFO
> >> >>>>>>>
> >> [org.ovirt.engine.
> core.dal.dbbroker.auditloghandling.AuditLogDirector]
> >> >>>>>>>
> (DefaultQuartzScheduler8)
> >> [77b50303] Correlation ID:
> 3187db75,
> >> >>>>>>> Call Stack:
> >> >>>>>>> null, Custom
> Event ID:
> >> -1, Message: Failed to
> convert Vm
> >> >>>>>>>
> rhel_Vsp-4.4.0.GA-53
> >> >>>>>>> ...
> >> >>>>>>> 2016-12-12
> 16:57:38,458
> >> INFO
> >> >>>>>>>
> >> [org.ovirt.engine.
> core.vdsbroker.vdsbroker.DeleteV2VJobVDSCommand]
> >> >>>>>>>
> (DefaultQuartzScheduler8)
> >> [5237b44a] FINISH,
> >> >>>>>>>
> DeleteV2VJobVDSCommand, log
> >> >>>>>>> id: 1a69f33d
> >> >>>>>>> 2016-12-12
> 16:57:38,459
> >> WARN
> >> >>>>>>>
> >> [org.ovirt.engine.
> core.bll.lock.InMemoryLockManager]
> >> >>>>>>>
> (DefaultQuartzScheduler8)
> >> [5237b44a] Trying to release
> exclusive
> >> >>>>>>> lock
> >> >>>>>>> which does not
> exist,
> >> lock key:
> >> >>>>>>>
> >> '2a3d20f9-502a-
> 4c60-8c14-371456cd4c99VM'
> >> >>>>>>> 2016-12-12
> 16:57:38,459
> >> INFO
> >> >>>>>>>
> >> [org.ovirt.engine.
> core.bll.exportimport.ConvertOvaCommand]
> >> >>>>>>>
> (DefaultQuartzScheduler8)
> >> [5237b44a] Lock freed to
> object
> >> >>>>>>> 'EngineLock:
> >> {exclusiveLocks='
> >> [2a3d20f9-502a-
> 4c60-8c14-371456cd4c99=
> >> <VM,
> >> >>>>>>>
> >> ACTION_TYPE_
> FAILED_VM_IS_BEING_IMPORTED$VmName
> >> >>>>>>>
> rhel_Vsp-4.4.0.GA-53>]',
> >> >>>>>>>
> sharedLocks='null'}'
> >> >>>>>>> 2016-12-12
> 16:57:38,463
> >> ERROR
> >> >>>>>>>
> >> [org.ovirt.engine.
> core.dal.dbbroker.auditloghandling.AuditLogDirector]
> >> >>>>>>>
> (DefaultQuartzScheduler8)
> >> [5237b44a] Correlation ID:
> 3187db75,
> >> >>>>>>> Call Stack:
> >> >>>>>>> null, Custom
> Event ID:
> >> -1, Message: Failed to import
> Vm
> >> >>>>>>>
> rhel_Vsp-4.4.0.GA-53 to
> >> Data Center Default, Cluster
> Default
> >> >>>>>>>
> >> >>>>>>> What could be the
> >> problem?
> >> >>>>>>>
> >> ______________
> _________________________________
> >> >>>>>>> Users mailing
> list
> >> >>>>>>> Users at ovirt.org
> >> >>>>>>>
> >> http://lists.phx.
> ovirt.org/mailman/listinfo/users
> >> >>>>>>
> >> >>>>>> --
> >> >>>>>> Derek Atkins
> >> 617-623-3745
> >> >>>>>>
> derek at ihtfp.com
> >> www.ihtfp.com
> >> >>>>>> Computer and
> >> Internet Security Consultant
> >> >>
> >> >> --
> >> >> Derek Atkins
> 617-623-3745
> >> >> derek at ihtfp.com
> >> www.ihtfp.com
> >> >> Computer and
> Internet
> >> Security Consultant
> >> ___________________
> ____________________________
> >> Users mailing list
> >> Users at ovirt.org
> >> http://lists.phx.
> ovirt.org/mailman/listinfo/users
> >
> > --
> > Derek Atkins 617-623-3745
> > derek at ihtfp.com www.ihtfp.com
> > Computer and Internet Security Consultant
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ovirt.org/pipermail/users/attachments/20161215/42084147/attachment-0001.html>
More information about the Users
mailing list