[virt-tools-list] virt-install should copy libvirt storage pool auth element and all source hosts to domain xml

Rauno rauno at oyenetwork.com
Tue Jan 30 17:12:07 UTC 2018


Thanks, 
If i have time ill add some more.

Regards

---- Cole Robinson kirjutas ----

>On 01/29/2018 01:37 AM, Rauno Väli wrote:
>> libvirt pool dumpxml:
>> <pool type='rbd'>
>>   <name>rbd.test</name>
>>   <uuid>57e55e10-63c9-4166-861c-f330d868260c</uuid>
>>   <capacity unit='bytes'>36792725520384</capacity>
>>   <allocation unit='bytes'>760411510361</allocation>
>>   <available unit='bytes'>34510461812736</available>
>>   <source>
>>     <host name='10.10.40.1' port='6789'/>
>>     <host name='10.10.40.2' port='6789'/>
>>     <host name='10.10.40.3' port='6789'/>
>>     <name>rbd.test</name>
>>     <auth type='ceph' username='admin'>
>>       <secret uuid='f65cc5a8-b77b-4254-9030-d50a528fb456'/>
>>     </auth>
>>   </source>
>> </pool>
>> 
>> with this patch i get correct disk definition using virt-install:
>> ...
>>     <disk type='network' device='disk'>
>>       <driver name='qemu' type='raw' cache='writeback'/>
>>       <auth username='admin'>
>>         <secret type='ceph' uuid='f65cc5a8-b77b-4254-9030-d50a528fb456'/>
>>       </auth>
>>       <source protocol='rbd'
>> name='rbd.test/50845b54-0ed6-48e9-8d84-07b2cd2c0c4d.img'>
>>         <host name='10.10.40.1' port='6789'/>
>>         <host name='10.10.40.2' port='6789'/>
>>         <host name='10.10.40.3' port='6789'/>
>>       </source>
>>       <target dev='vda' bus='virtio'/>
>>       <alias name='virtio-disk0'/>
>>       <address type='pci' domain='0x0000' bus='0x00' slot='0x07'
>> function='0x0'/>
>>     </disk>
>> ...
>> 
>> Without the patch it took only one host entry and no auth element. so
>> the domain would fail.
>> 
>
>Thanks! I stuffed in some test coverage, fixed some pylint warnings,
>tweaked the commit message, and pushed your patch now.
>
>Thanks,
>Cole
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/virt-tools-list/attachments/20180130/ffcd9fda/attachment.htm>


More information about the virt-tools-list mailing list