[ovirt-users] disk not bootable

Nir Soffer nsoffer at redhat.com
Sat Jul 2 09:18:01 UTC 2016


On Sat, Jul 2, 2016 at 1:33 AM, Fernando Fuentes <ffuentes at 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.

>
> Now here is an example of one that I migrated from the NFS domain to the
> iscsi domain and stop working:
> VM: Win7-QA5
> Host: Alpha
> Info as requested:  http://pastebin.com/BXqLFqZt
>
> The same VM I moved it back to the NFS domain and boot it just fine:
> VM: Win7-QA5
> Host: Zeta
> Info as requested:  http://pastebin.com/7BA97CsC

Diffing both xmls show:

$ diff -u win-qa5-iscsi.txt win-qa5-nfs.txt
--- win-qa5-iscsi.txt 2016-07-02 12:10:17.094202558 +0300
+++ win-qa5-nfs.txt 2016-07-02 12:11:06.729375231 +0300
@@ -60,13 +60,13 @@
  <readonly/>
  <serial/>
  </disk>
- <disk device="disk" snapshot="no" type="block">
+ <disk device="disk" snapshot="no" type="file">

Expected, one vm is using block based disk and the other file based disk

  <address bus="0x00" domain="0x0000" function="0x0" slot="0x06" type="pci"/>
- <source dev="/rhev/data-center/mnt/blockSD/4861322b-352f-41c6-890a-5cbf1c2c1f01/images/25ebd3ac-fe5a-4cbb-9f71-c6b4325231d8/763a9a47-6b29-420a-83c9-c8a887bd15df"/>
+ <source file="/rhev/data-center/mnt/172.30.10.5:_opt_libvirtd_images/ecfaf7ac-5459-4c83-bd97-2bb448e38526/images/25ebd3ac-fe5a-4cbb-9f71-c6b4325231d8/763a9a47-6b29-420a-83c9-c8a887bd15df"/>

Expected, file and block disks are mounted on different paths

  <target bus="virtio" dev="vda"/>
  <serial>25ebd3ac-fe5a-4cbb-9f71-c6b4325231d8</serial>
  <boot order="1"/>
- <driver cache="none" error_policy="stop" io="native" name="qemu"
type="qcow2"/>
+ <driver cache="none" error_policy="stop" io="threads" name="qemu"
type="qcow2"/>

Expected, we use different io for file and block

  </disk>
  </devices>
  <os>
@@ -78,7 +78,7 @@
  <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?

  <entry name="uuid">46e6d52c-2567-4f23-9a07-66f64990663a</entry>
  </system>
  </sysinfo>


>
> --
> Fernando Fuentes
> ffuentes at txweather.org
> http://www.txweather.org
>
> On Fri, Jul 1, 2016, at 03:22 PM, Nir Soffer wrote:
>> Fernando,
>>
>> These logs do not contain the libvirt xml.
>>
>> I want to see the part that start like this:
>>
>> Thread-17656::INFO::2016-07-01 23:17:33,845::vm::2032::virt.vm::(_run)
>> vmId=`f66da2b0-0f71-490b-a57e-eceb9be9cade`::<?xml version="1.0"
>> encoding="utf-8"?>
>> <domain type="kvm" xmlns:ovirt="http://ovirt.org/vm/tune/1.0">
>>         <name>test-iscsi</name>
>>         <uuid>f66da2b0-0f71-490b-a57e-eceb9be9cade</uuid>
>> ...
>>
>> The most important part is the devices sections showing the disks:
>>
>>                 <disk device="disk" snapshot="no" type="block">
>>                         <address bus="0" controller="0" target="0"
>> type="drive" unit="0"/>
>>                         <source
>> dev="/rhev/data-center/f9374c0e-ae24-4bc1-a596-f61d5f05bc5f/5f35b5c0-17d7-4475-9125-e97f1cdb06f9/images/8f61b697-b3e4-4f63-8951-bdf9b6b39192/f409cc48-8248-4239-a4ea-66b0b1084416"/>
>>                         <target bus="scsi" dev="sda"/>
>>                         <serial>8f61b697-b3e4-4f63-8951-bdf9b6b39192</serial>
>>                         <boot order="1"/>
>>                         <driver cache="none" error_policy="stop"
>> io="native" name="qemu" type="qcow2"/>
>>                 </disk>
>>
>> Please try to find the logs (probably already rotated to vdsm.log.N.xz)
>> containing the xml for this vm when running on nfs and iscsi.
>>
>> Nir
>>
>> On Fri, Jul 1, 2016 at 10:31 PM, Fernando Fuentes <ffuentes at darktcp.net>
>> wrote:
>> > Nir.
>> >
>> > Thank you for your reply.
>> >
>> > Attached is the vdsm log of the hosts that power on the vm in this
>> > example.
>> >
>> > VM name is Win7-QA5
>> > vdsm_alpha.log was the host that started the VM when it got transfer to
>> > the iscsi domain.
>> > vdsm_zeta.log was the host that started the VM when it got transfer back
>> > to the nfs domain.
>> >
>> > I included everything for trouble shooting purposes.
>> >
>> > Also here is the engine log that talks about it as well:
>> > http://pastebin.com/3cHBNMcg
>> >
>> > Hope this helps.
>> >
>> > Regards,
>> > --
>> > Fernando Fuentes
>> > ffuentes at txweather.org
>> > http://www.txweather.org
>> >
>> > On Fri, Jul 1, 2016, at 01:58 PM, Nir Soffer wrote:
>> >> On Fri, Jul 1, 2016 at 7:58 PM, Fernando Fuentes <ffuentes at darktcp.net>
>> >> wrote:
>> >> > Pavel,
>> >> >
>> >> > Thanks for your reply, But thats not the problem
>> >> > The disk is active and is set with to bootable. The problem presents it
>> >> > self only if I move Windows VM DIsks.
>> >> > All my Linux VM Disk's move across storage domains just fine.
>> >> >
>> >> > As a matter of fact I moved the disk back to the original nfs domain and
>> >> > it started working.
>> >> > Could this be a bug?
>> >>
>> >> Can you share the vdsm log showing startup of the vm when the disk is on
>> >> on nfs storage domain (vm starts) and iscsi storage domain (vm fail)?
>> >>
>> >> The most interesting part in the logs is the libvirt xml describing the
>> >> vm.
>> >>
>> >> Nir
>> >>
>> >> > Regards,
>> >> >
>> >> > --
>> >> > Fernando Fuentes
>> >> > ffuentes at txweather.org
>> >> > http://www.txweather.org
>> >> >
>> >> > On Fri, Jul 1, 2016, at 11:33 AM, Pavel Gashev wrote:
>> >> >> Fernando,
>> >> >>
>> >> >> One from VM disks have to have bootable flag.
>> >> >> See http://www.ovirt.org/images/wiki/Add_Virtual_Disk.png?1454370862
>> >> >>
>> >> >>
>> >> >> On 01/07/16 19:09, "users-bounces at ovirt.org on behalf of Fernando
>> >> >> Fuentes" <users-bounces at ovirt.org on behalf of ffuentes at darktcp.net>
>> >> >> wrote:
>> >> >>
>> >> >> Team,
>> >> >>
>> >> >> After I successfully copy my template from one storage to another I was
>> >> >> able to move my VM disks from my nfs domain to my iscsi domain.
>> >> >> My linux vms which are basic template (No template) moved just fine and
>> >> >> boot just fine.
>> >> >> On the other hand my windows vms (Template) once moved they cant boot.
>> >> >> Complaining that there is no bootable disk available.
>> >> >> What is going on?
>> >> >>
>> >> >> oVirt 3.6.6
>> >> >> Hosts Centos 6.6  x86_64
>> >> >> iSCSI Domain on TrueNAS Attached via ovirt.
>> >> >>
>> >> >>
>> >> >> --
>> >> >> Fernando Fuentes
>> >> >> ffuentes at txweather.org
>> >> >> http://www.txweather.org
>> >> >> _______________________________________________
>> >> >> Users mailing list
>> >> >> Users at ovirt.org
>> >> >> http://lists.ovirt.org/mailman/listinfo/users
>> >> >>
>> >> >>
>> >> > _______________________________________________
>> >> > Users mailing list
>> >> > Users at ovirt.org
>> >> > http://lists.ovirt.org/mailman/listinfo/users



More information about the Users mailing list