[libvirt-users] Detach disk from VM - virsh (working) vs. PHP (not working)
Jan Horak
horak at gransy.com
Sat Aug 3 08:11:39 UTC 2019
Hi,
i confirm thats works very well now! Thank you for your support!
Jan
> 3. 8. 2019 v 8:54, Michal Prívozník <mprivozn at redhat.com>:
>
> On 8/2/19 6:26 PM, Jan Horak wrote:
>> Thank you for your help!
>>
>> 1, i used vda as install disk and vdb as target disk, because i boot from the first. After setup boot order flag i was able change install disk to vdb and target disk to vda. With this configuration when i boot from vdb i can install OS with grub and after it redefine XML without vdb without problem. Thanks a lot.
>>
>> 2, maybe i have something wrong, but still not working:
>>
>> Now in libvirt log i got error: device not found: no target device vdb
>
> Ah, of coure. I overlooked that virDomainDetachDeviceFlags() is called
> with VIR_DOMAIN_AFFECT_CONFIG, which means that live configuration is
> not affected and if the disk you're trying to detach exists only in live
> XML then the API fails. The same problem was found in
> libvirt_domain_disk_add, libvirt_domain_nic_add and
> libvirt_domain_nic_remove.
>
> I've pushed the fixes to the master. Thanks for the report.
>
> Michal
More information about the libvirt-users
mailing list