On Thu, Jul 7, 2016 at 7:46 PM, Melissa Mesler <melissa(a)justmelly.com> wrote:
All, I did a test for Fernando in our ovirt environment. I created a
vm
called win7melly in the nfs domain. I then migrated it to the iscsi
domain. It booted without any issue. So it has to be something with the
templates. I have attached the vdsm log for the host the vm resides on.
The log show a working vm, so it does not help much.
I think that the template you copied from the nfs domain to the block domain is
corrupted, or the volume metadata are incorrect.
If I understand this correctly, this started when Fernando could not copy the vm
disk to the block storage, and I guess the issue was that the template
was missing
on that storage domain. I assume that he copied the template to the
block storage
domain by opening the templates tab, selecting the template, and choosing copy
from the menu.
Lets compare the template on both nfs and block storage domain.
1. Find the template on the nfs storage domain, using the image uuid in engine.
It should be at
/rhev/data-center/mnt/server:_path/domain-uuid/images/image-uuid/volume-uuid
2. Please share the output of:
cat /path/to/volume.meta
qemu-img info /path/to/volume
qemu-img check /path/to/volume
4. Find the template on the block storage domain
You should have an lv using the same volume uuid and the image-uuid
should be in the lv tag.
Find it using:
lvs -o vg_name,lv_name,tags | grep volume-uuid
5. Activate the lv
lvchange -ay vg_name/lv_name
6. Share the output of
qemu-img info /dev/vg_name/lv_name
qemu-img check /dev/vg_name/lv_name
7. Deactivate the lv
lvchange -an vg_name/lv_name
8. Find the lv metadata
The metadata is stored in /dev/vg_name/metadata. To find the correct block,
find the tag named MD_N in the lv tags you found in step 4
The block we need is located at offset N from start of volume.
9. Share the output of:
dd if=/dev/vg_name/metadata bs=512 skip=N count=1 iflag=direct
The output of this command should show the image-uuid.
Nir
- MeLLy
On Mon, Jul 4, 2016, at 11:52 PM, Fernando Fuentes wrote:
> Nir,
>
> That's exactly how I did it Nir.
> I will test tomorrow with a new Windows VM and report back.
>
> Regards,
>
> --
> Fernando Fuentes
> ffuentes(a)txweather.org
>
http://www.txweather.org
>
> On Mon, Jul 4, 2016, at 10:48 AM, Nir Soffer wrote:
> > On Mon, Jul 4, 2016 at 6:43 PM, Francesco Romani <fromani(a)redhat.com>
> > wrote:
> > > ----- Original Message -----
> > >> From: "Nir Soffer" <nsoffer(a)redhat.com>
> > >> To: "Fernando Fuentes" <ffuentes(a)darktcp.net>
> > >> Cc: "Francesco Romani" <fromani(a)redhat.com>,
"users" <users(a)ovirt.org>
> > >> Sent: Saturday, July 2, 2016 11:18:01 AM
> > >> Subject: Re: [ovirt-users] disk not bootable
> > >>
> > >> On Sat, Jul 2, 2016 at 1:33 AM, Fernando Fuentes
<ffuentes(a)darktcp.net>
> > >> wrote:
> > >> > Nir,
> > >> >
> > >> > Ok I ran another test and this one I moved from NFS domain to
iSCSI and
> > >> > stop working than I moved it back and still unable to run...
Windows VM
> > >> > is saying "no available boot disk"
> > >> > VM: Win7-Test
> > >> > Host: Zeta
> > >> > Info as requested:
http://pastebin.com/1fSi3auz
> > >>
> > >> We need a working xml to compare to.
> > >
> > > [snip expected changes]
> > >
> > >
> > >> <entry name="manufacturer">oVirt</entry>
> > >> <entry name="product">oVirt Node</entry>
> > >> <entry
name="version">6-5.el6.centos.11.2</entry>
> > >> - <entry
name="serial">C938F077-55E2-3E50-A694-9FCB7661FD89</entry>
> > >> + <entry
name="serial">735C7A01-1F16-3CF0-AF8C-A99823E95AC0</entry>
> > >>
> > >> Not expected - maybe this is confusing windows?
> > >>
> > >> Francesco, why vm serial has changed after moving disks from one
storage
> > >> domain
> > >> to another?
> > >
> > > We put in serial either
> > > 1. the UUID Engine send to us
> > > 2. the host UUID as returned by our getHostUUID utility function
> > >
> > > the latter is unlikely to change, even after this disk move.
> >
> > Fernando, can you describe exactly how you moved the disk?
> >
> > I assume that you selected the vm in the virtual machines tab, then
> > selected
> > disks from the sub tab, then selected move, and selected the target
> > storage domain.
> >
> > Also, can you reproduce this with a new vm? (create vm with disk nfs,
> > stop vm,
> > move disk to iscsi, start vm).
> >
> > > So the first suspect in line is Engine
> > >
> > > Arik, do you know if Engine is indeed supposed to change the UUID in this
flow?
> > > That seems very surprising.
> > >
> > > Thanks and bests,
> > >
> > > --
> > > Francesco Romani
> > > RedHat Engineering Virtualization R & D
> > > Phone: 8261328
> > > IRC: fromani
> _______________________________________________
> Users mailing list
> Users(a)ovirt.org
>
http://lists.ovirt.org/mailman/listinfo/users
_______________________________________________
Users mailing list
Users(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/users