[Kimchi-devel] [PATCH 0/2] Fix attaching iscsi storage volume

Aline Manera alinefm at linux.vnet.ibm.com
Thu Aug 28 02:46:11 UTC 2014


On 08/27/2014 04:27 PM, Rodrigo Trujillo wrote:
> Hi, I tested the patches and they worked when I tried to attach a new 
> iscsi LUN
>
> See screenshot attached:
> - vda is an iSCSI LUN unit:0:0:2 added to vm during its creation - it 
> is a disk of type VOLUME
>     * NOTICE that path is different because I am using the patch I 
> wrote and sent in "[Kimchi-devel] [PATCH] Fix guest
>       disk return when disk is a iscsi volume" . Otherwise, the path 
> would be blank
> - vdb is an iSCSI LUN unit:0:0:1 added using this patch from Royce
>
> Problem is that disks based on iSCSI LUNs are being created 
> differently, generating diferent XMLs. See:

I've just sent a patch to fix this problem and make the volume XML the 
same in both cases.
Check: [Kimchi-devel] [PATCH] Update iSCSI volume XML when creating a VM 
from an iSCSI pool

>
> 1.
>         <disk type='volume' device='disk'>
> 2.
>           <driver name='qemu' type='raw'/>
> 3.
>           <source pool='TEST-ISCSI1' volume='unit:0:0:2' mode='host'/>
> 4.
>           <target dev='vda' bus='virtio'/>
> 5.
>           <address type='pci' domain='0x0000' bus='0x00' slot='0x05'
>     function='0x0'/>
> 6.
>         </disk>
> 7.
>         <disk type='block' device='disk'>
> 8.
>           <driver name='qemu' type='raw'/>
> 9.
>           <source
>     dev='/dev/disk/by-id/wwn-0x60000000000000000e00000000010001'/>
>10.
>           <target dev='vdb' bus='virtio'/>
>11.
>           <address type='pci' domain='0x0000' bus='0x00' slot='0x07'
>     function='0x0'/>
>12.
>         </disk>
>13.
>         <disk type='network' device='cdrom'>
>14.
>           <driver name='qemu' type='raw'/>
>15.
>           <source protocol='http'
>     name='/pub/fedora/releases/20/Live/x86_64/Fedora-Live-Desktop-x86_64-20-1.iso'>
>16.
>             <host name='204.246.0.137' port='80'/>
>17.
>           </source>
>18.
>           <target dev='hdc' bus='ide'/>
>19.
>           <readonly/>
>20.
>           <address type='drive' controller='0' bus='1' target='0'
>     unit='0'/>
>21.
>         </disk>
>
>
> So, we need to agree about which xml type are we going to use when 
> attaching an iSCSI Lun: VOLUME or BLOCK ?
> Once decided, implement similarly when creating VM and when attaching 
> new storage.
> Then fix the UI if needed.
>
> Regards
>
> Rodrigo Trujillo
>
>
> On 08/26/2014 06:50 AM, lvroyce at linux.vnet.ibm.com wrote:
>> From: Royce Lv<lvroyce at linux.vnet.ibm.com>
>>
>> Iscsi volume fails to attach to vm because of its path is rejected
>> by previous cdrom validate logic,
>> and type 'unknown' forms wrong vm xml
>> This patchset fix the above bugs and form right vm xml in order to
>> start vm.
>>
>> Royce Lv (2):
>>    Guest storage: Fix attaching type judgement
>>    Guest storage: fix volume format overwrite
>>
>>   src/kimchi/model/vmstorages.py | 16 +++++-----------
>>   1 file changed, 5 insertions(+), 11 deletions(-)
>>
>
>
>
> _______________________________________________
> Kimchi-devel mailing list
> Kimchi-devel at ovirt.org
> http://lists.ovirt.org/mailman/listinfo/kimchi-devel

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ovirt.org/pipermail/kimchi-devel/attachments/20140827/862a6a65/attachment.html>


More information about the Kimchi-devel mailing list