[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: [libvirt-users] Updating domain XML issue



Okay, let's try this another way... how are people dynamically attaching/removing cdroms from guests, without requiring a guest restart?

On 5/22/2014 4:14 PM, Brian Rak wrote:
I'm trying to unmount a guest cdrom using libvirt_domain_update_device (via php-libvirt). The guest cdrom is currently mounted via Ceph, via this XML:

<disk type='network' device='cdrom'>
    <driver name='qemu' type='raw'/>
    <auth username='cdroms'>
        <secret type='ceph' uuid='XXXX'/>
    </auth>
    <source protocol='rbd' name='cdrom/test'/>
    <target dev='hdc' bus='ide'/>
    <readonly/>
    <address type='drive' controller='0' bus='1' target='0' unit='0'/>
</disk>

In order to unmount it, I'm trying to use this XML:

<disk type='file' device='cdrom'>
        <driver name='qemu' type='raw'/>
        <target dev='hdc' bus='ide'/>
        <readonly/>
        <alias name='ide0-1-0'/>
<address type='drive' controller='0' bus='1' target='0' unit='0'/>
</disk>

However, I'm getting an error from libvirt: 'internal error: invalid secret type 'ceph''. I suspect this is because it's still trying to use the authentication information from the old cdrom definition. How do I convince it to not do this? I've tried specifiying an empty <auth/> block, but that generates it's own error ('missing username for auth')

_______________________________________________
libvirt-users mailing list
libvirt-users redhat com
https://www.redhat.com/mailman/listinfo/libvirt-users


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]