[libvirt-users] Qemu driver not supporting VIR_DOMAIN_DEVICE_MODIFY_CONFIG yet?
Cole Robinson
crobinso at redhat.com
Tue Jun 1 16:29:18 UTC 2010
On 05/31/2010 11:52 AM, Guido Winkelmann wrote:
> Hi,
>
> According to the docs on
> http://libvirt.org/html/libvirt-libvirt.html#virDomainDetachDeviceFlags
> I ought to be able to do
>
> virDomainDetachDeviceFlags(
> <domain>,
> <devicexml>,
> VIR_DOMAIN_DEVICE_MODIFY_LIVE | VIR_DOMAIN_DEVICE_MODIFY_CONFIG);
>
> to detach a volume both from a currently running VM instance and permanently
> from the defined config file.
>
> If I actually try that, though, I'm getting this error:
>
> libvir: QEMU error : Requested operation is not valid: cannot modify the
> persistent configuration of a domain
>
> The same thing happens whether or not the domain is running and also happens
> if I leave out the "VIR_DOMAIN_DEVICE_MODIFY_LIVE" part.
>
> Does the qemu driver simply not support VIR_DOMAIN_DEVICE_MODIFY_CONFIG yet
> (libvirt 0.8.1), or is there some other problem here?
>
Sounds like you are doing things right, this just isn't implemented for
the qemu driver yet. To make a persistent change, you will have to edit
the domain XML, remove the device, and redefine the domain.
- Cole
More information about the libvirt-users
mailing list