[Users] 3 IDE disks : Duplicate ID error

Nicolas Ecarnot nicolas at ecarnot.net
Fri Nov 29 12:16:17 UTC 2013


Le 29/11/2013 11:44, Dan Kenigsberg a écrit :
> On Fri, Nov 29, 2013 at 11:13:03AM +0100, Nicolas Ecarnot wrote:
>> Hi,
>>
>> Strarting from a VM with two IDE disks, I'm trying to add a third IDE disk.
>>
>> I get this Duplicate ID error :
>>
>> VM serv-bd-dev1 is down. Exit message: internal error process exited
>> while connecting to monitor: qemu-kvm: -drive file=/rhev/data-center/5849b030-626e-47cb-ad90-3ce782d831b3/1429ffe2-4137-416c-bb38-63fd73f4bcc1/images/f9ca88d8-e29f-4b11-9aae-b9330b5f8cdf/ed91505a-a219-42af-9915-e5ffc79918f9,if=none,id=drive-ide0-1-1,format=qcow2,serial=f9ca88d8-e29f-4b11-9aae-b9330b5f8cdf,cache=none,werror=stop,rerror=stop,aio=native:
>> Duplicate ID 'drive-ide0-1-1' for drive .
>>
>> When disabling the second one and starting only with disk 0 et the
>> new one (so start with 2 disks), it is booting well.
>>
>> Is it by design?
>
> No. It sounds like a collision between the address of your third ide
> disk and the ide cdrom. Would you post vdsm.log from vmCreate command
> until the reported error message? It would let us understand if the bug
> is in Vdsm or Engine.
>
> Dan.
>

Do you mean the xml that one can see in the vdsm.log?

<domain type="kvm">
         <name>serv-bd-dev1</name>
         <uuid>0e3ffc7c-4e54-405c-9af1-55bc4f25fe13</uuid>
         <memory>4194304</memory>
         <currentMemory>4194304</currentMemory>
         <vcpu>4</vcpu>
         <memtune>
                 <min_guarantee>349184</min_guarantee>
         </memtune>
         <devices>
                 <channel type="unix">
                         <target name="com.redhat.rhevm.vdsm" 
type="virtio"/>
                         <source mode="bind" 
path="/var/lib/libvirt/qemu/channels/0e3ffc7c-4e54-405c-9af1-55bc4f25fe13.com.redhat.rhevm.vdsm"/>
                 </channel>
                 <channel type="unix">
                         <target name="org.qemu.guest_agent.0" 
type="virtio"/>
                         <source mode="bind" 
path="/var/lib/libvirt/qemu/channels/0e3ffc7c-4e54-405c-9af1-55bc4f25fe13.org.qemu.guest_agent.0"/>
                 </channel>
                 <input bus="usb" type="tablet"/>
                 <graphics autoport="yes" keymap="fr" passwd="*****" 
passwdValidTo="1970-01-01T00:00:01" port="-1" type="vnc">
                         <listen network="vdsm-ovirtmgmt" type="network"/>
                 </graphics>
                 <controller model="virtio-scsi" type="scsi"/>
                 <video>
                         <address bus="0x00" domain="0x0000" 
function="0x0" slot="0x02" type="pci"/>
                         <model heads="1" type="qxl" vram="65536"/>
                 </video>
                 <interface type="bridge">
                         <address bus="0x00" domain="0x0000" 
function="0x0" slot="0x03" type="pci"/>
                         <mac address="00:1a:4a:a8:27:0c"/>
                         <model type="e1000"/>
                         <source bridge="ovirtmgmt"/>
                         <filterref filter="vdsm-no-mac-spoofing"/>
                         <link state="up"/>
                 </interface>
                 <disk device="cdrom" snapshot="no" type="file">
                         <address bus="1" controller="0" target="0" 
type="drive" unit="0"/>
                         <source file="" startupPolicy="optional"/>
                         <target bus="ide" dev="hdc"/>
                         <readonly/>
                         <serial/>
                       </disk>
                 <disk device="disk" snapshot="no" type="block">
                         <address bus="0" controller="0" target="0" 
type="drive" unit="0"/>
                         <source 
dev="/rhev/data-center/5849b030-626e-47cb-ad90-3ce782d831b3/1429ffe2-4137-416c-bb38-63fd73f4bcc1/images/c38a73f0-da9e-4e52-ad63-78e64fce957c/7a74ba80-9207-4f21-90a0-f28fc9925fee"/>
                         <target bus="ide" dev="hda"/>
 
<serial>c38a73f0-da9e-4e52-ad63-78e64fce957c</serial>
                         <boot order="1"/>
                         <driver cache="none" error_policy="stop" 
io="native" name="qemu" type="qcow2"/>
                 </disk>
                 <disk device="disk" snapshot="no" type="block">
                         <address bus="1" controller="0" target="0" 
type="drive" unit="1"/>
                         <source 
dev="/rhev/data-center/5849b030-626e-47cb-ad90-3ce782d831b3/11a077c7-658b-49bb-8596-a785109c24c9/images/36553e2f-64f2-4d4e-b8a1-d9cd7d1cdf49/e610a133-1f96-4c6a-8be5-efd1fdc413b6"/>
                         <target bus="ide" dev="hdb"/>
 
<serial>36553e2f-64f2-4d4e-b8a1-d9cd7d1cdf49</serial>
                         <driver cache="none" error_policy="stop" 
io="native" name="qemu" type="qcow2"/>
                 </disk>
                 <disk device="disk" snapshot="no" type="block">
                         <address bus="0" controller="0" target="0" 
type="drive" unit="1"/>
                         <source 
dev="/rhev/data-center/5849b030-626e-47cb-ad90-3ce782d831b3/1429ffe2-4137-416c-bb38-63fd73f4bcc1/images/f9ca88d8-e29f-4b11-9aae-b9330b5f8cdf/ed91505a-a219-42af-9915-e5ffc79918f9"/>
                         <target bus="ide" dev="hdd"/>
 
<serial>f9ca88d8-e29f-4b11-9aae-b9330b5f8cdf</serial>
                         <driver cache="none" error_policy="stop" 
io="native" name="qemu" type="qcow2"/>
                 </disk>
                 <memballoon model="virtio"/>
         </devices>
         <os>
                 <type arch="x86_64" machine="rhel6.4.0">hvm</type>
                 <smbios mode="sysinfo"/>
         </os>
         <sysinfo type="smbios">
                 <system>
                         <entry name="manufacturer">oVirt</entry>
                         <entry name="product">oVirt Node</entry>
                         <entry name="version">6-4.el6.centos.10</entry>
                         <entry 
name="serial">4C4C4544-0036-3310-805A-B1C04F585831</entry>
                         <entry 
name="uuid">0e3ffc7c-4e54-405c-9af1-55bc4f25fe13</entry>
                 </system>
         </sysinfo>
         <clock adjustment="-2" offset="variable">
                 <timer name="rtc" tickpolicy="catchup"/>
         </clock>
         <features>
                 <acpi/>
         </features>
         <cpu match="exact">
                 <model>SandyBridge</model>
                 <topology cores="4" sockets="1" threads="1"/>
         </cpu>
</domain>




-- 
Nicolas Ecarnot



More information about the Users mailing list