Hello,
I have
hit what seems to be a bug in oVIrt Python SDK, when deploying OpenStack
14 (Rocky) in configuration virtualized controllers, oVirt VMs; Ironic
oVirt driver is used in this case, which uses oVirt Python SDK to talk
to manipulate VMs.
The driver seem to work in
such a way that at certain stages it retrieves a VM configuration and
updates it (e.g. changes the boot device). However during such update
some other changes in configuration of the VM happen: e.g. if the VM had
VirtIO serial console enabled, after the update that serial console
becomes disabled. Perhaps when a VMs config is updated some XML fields
of its configuration are not written back as they should be?
We have noticed that since the OpenStack deployment fails on controllers if it cannot output to the serial console.
I would appreciate any help/workaround for this issue.
Thanks, Denis