Problem with Cluster-wise BIOS Settings in oVirt 4.4

Hi all, We are running an oVirt 4.4 Hosted Engine as a VM, and after changing the Cluster's BIOS type from Q35 with Legacy BIOS (the default one after installation) to Preexistent, the VM fails with the following error: XML error: The device at PCI address 0000:00:02.0 cannot be plugged into the PCI controller with index='0'. It requires a controller that accepts a pcie-root-port. We need it so that we can run imported VMs from a previous version of oVirt, namely 4.0. Applying the BIOS settings individually works but as an attempt to generalize the settings we decided to apply it to the full cluster. Tell me if you need more data. Cheers, -rodri

On Wed, Sep 30, 2020 at 12:30 PM Rodrigo G. López <r.gonzalez@telfy.com> wrote:
Hi all,
We are running an oVirt 4.4 Hosted Engine as a VM, and after changing the Cluster's BIOS type from Q35 with Legacy BIOS (the default one after installation) to Preexistent, the VM fails with the following error:
XML error: The device at PCI address 0000:00:02.0 cannot be plugged into the PCI controller with index='0'. It requires a controller that accepts a pcie-root-port.
We need it so that we can run imported VMs from a previous version of oVirt, namely 4.0. Applying the BIOS settings individually works but as an attempt to generalize the settings we decided to apply it to the full cluster.
Tell me if you need more data.
Hi, First, I'd recommend to set the hosted-engine VM with custom bios type set to q35+seabios (that's going to be automatically set as of 4.4.3). Second, what version of oVirt 4.4 do you use?
Cheers,
-rodri
_______________________________________________ Users mailing list -- users@ovirt.org To unsubscribe send an email to users-leave@ovirt.org Privacy Statement: https://www.ovirt.org/privacy-policy.html oVirt Code of Conduct: https://www.ovirt.org/community/about/community-guidelines/ List Archives: https://lists.ovirt.org/archives/list/users@ovirt.org/message/6RH6UTWUGIS35U...

Hi Arik, Ok, we'll try with that one. The oVirt version we use is 4.4.1. On 9/30/20 11:55 AM, Arik Hadas wrote:
On Wed, Sep 30, 2020 at 12:30 PM Rodrigo G. López <r.gonzalez@telfy.com <mailto:r.gonzalez@telfy.com>> wrote:
Hi all,
We are running an oVirt 4.4 Hosted Engine as a VM, and after changing the Cluster's BIOS type from Q35 with Legacy BIOS (the default one after installation) to Preexistent, the VM fails with the following error:
XML error: The device at PCI address 0000:00:02.0 cannot be plugged into the PCI controller with index='0'. It requires a controller that accepts a pcie-root-port.
We need it so that we can run imported VMs from a previous version of oVirt, namely 4.0. Applying the BIOS settings individually works but as an attempt to generalize the settings we decided to apply it to the full cluster.
Tell me if you need more data.
Hi,
First, I'd recommend to set the hosted-engine VM with custom bios type set to q35+seabios (that's going to be automatically set as of 4.4.3). Second, what version of oVirt 4.4 do you use?
Cheers,
-rodri
_______________________________________________ Users mailing list -- users@ovirt.org <mailto:users@ovirt.org> To unsubscribe send an email to users-leave@ovirt.org <mailto:users-leave@ovirt.org> Privacy Statement: https://www.ovirt.org/privacy-policy.html oVirt Code of Conduct: https://www.ovirt.org/community/about/community-guidelines/ List Archives: https://lists.ovirt.org/archives/list/users@ovirt.org/message/6RH6UTWUGIS35U...
_______________________________________________ Users mailing list -- users@ovirt.org To unsubscribe send an email to users-leave@ovirt.org Privacy Statement: https://www.ovirt.org/privacy-policy.html oVirt Code of Conduct: https://www.ovirt.org/community/about/community-guidelines/ List Archives: https://lists.ovirt.org/archives/list/users@ovirt.org/message/UAMJVONNN236KP...
-- *Rodrigo* González López Dpto. Ingeniería No parecemos diferentes, LO SOMOS <http://telfy.com/> *Aviso de protección de datos*: En cumplimiento del Reglamento (UE) 2016/679 del Parlamento Europeo y del Consejo de 27 de abril de 2016, TELFY TELECOM S.L.U. con CIF número B54076708 domicilio social en Catral Avd. constitución 9 (Alicante), como responsable del tratamiento, le informa que los datos personales que nos facilite por este u otro medio serán tratados con la finalidad de prestar y ofrecer nuestros servicios de comunicaciones. Le informamos, igualmente, que sus datos no serán cedidos a terceros más que en los supuestos en que nos hallemos obligados en cumplimiento de la normativa vigente o como consecuencia de la ejecución de un contrato. Asimismo le informamos que podrá ejercitar de forma gratuita los derechos de acceso, rectificación, portabilidad, limitación, supresión, oposición y revocación del consentimiento, enviando una solicitud a través del e-mail: info@telfy.com <mailto:info@telfy.com>. En caso de que así lo haya consentido previamente a la empresa, sus datos podrán ser utilizados para realizarle comunicaciones comerciales y de promoción de los productos ofrecidos por TELFY. Podrá obtener toda la información necesaria acerca de nuestra política de privacidad y protección de datos visitando nuestra web a través del siguiente enlace: https://www.telfy.com/es/politica-de-privacidad *Confidencialidad:* El contenido de esta comunicación, así como el de toda la documentación anexa, es confidencial y va dirigido únicamente al destinatario del mismo. En el supuesto de que usted no fuera el destinatario, le solicitamos que nos lo indique y no comunique su contenido a terceros, procediendo a su destrucción.

The problem we face right now is that, since the engine is a VM of itself, we can't bring it back up to apply the new configuration. Is there any way to fix this? Without reinstalling preferably. On 9/30/20 12:25 PM, Rodrigo G. López wrote:
Hi Arik,
Ok, we'll try with that one.
The oVirt version we use is 4.4.1.
On 9/30/20 11:55 AM, Arik Hadas wrote:
On Wed, Sep 30, 2020 at 12:30 PM Rodrigo G. López <r.gonzalez@telfy.com <mailto:r.gonzalez@telfy.com>> wrote:
Hi all,
We are running an oVirt 4.4 Hosted Engine as a VM, and after changing the Cluster's BIOS type from Q35 with Legacy BIOS (the default one after installation) to Preexistent, the VM fails with the following error:
XML error: The device at PCI address 0000:00:02.0 cannot be plugged into the PCI controller with index='0'. It requires a controller that accepts a pcie-root-port.
We need it so that we can run imported VMs from a previous version of oVirt, namely 4.0. Applying the BIOS settings individually works but as an attempt to generalize the settings we decided to apply it to the full cluster.
Tell me if you need more data.
Hi,
First, I'd recommend to set the hosted-engine VM with custom bios type set to q35+seabios (that's going to be automatically set as of 4.4.3). Second, what version of oVirt 4.4 do you use?
Cheers,
-rodri
_______________________________________________ Users mailing list -- users@ovirt.org <mailto:users@ovirt.org> To unsubscribe send an email to users-leave@ovirt.org <mailto:users-leave@ovirt.org> Privacy Statement: https://www.ovirt.org/privacy-policy.html oVirt Code of Conduct: https://www.ovirt.org/community/about/community-guidelines/ List Archives: https://lists.ovirt.org/archives/list/users@ovirt.org/message/6RH6UTWUGIS35U...
_______________________________________________ Users mailing list --users@ovirt.org To unsubscribe send an email tousers-leave@ovirt.org Privacy Statement:https://www.ovirt.org/privacy-policy.html oVirt Code of Conduct:https://www.ovirt.org/community/about/community-guidelines/ List Archives:https://lists.ovirt.org/archives/list/users@ovirt.org/message/UAMJVONNN236KP...
-- *Rodrigo* González López Dpto. Ingeniería No parecemos diferentes, LO SOMOS <http://telfy.com/>
*Aviso de protección de datos*: En cumplimiento del Reglamento (UE) 2016/679 del Parlamento Europeo y del Consejo de 27 de abril de 2016, TELFY TELECOM S.L.U. con CIF número B54076708 domicilio social en Catral Avd. constitución 9 (Alicante), como responsable del tratamiento, le informa que los datos personales que nos facilite por este u otro medio serán tratados con la finalidad de prestar y ofrecer nuestros servicios de comunicaciones. Le informamos, igualmente, que sus datos no serán cedidos a terceros más que en los supuestos en que nos hallemos obligados en cumplimiento de la normativa vigente o como consecuencia de la ejecución de un contrato. Asimismo le informamos que podrá ejercitar de forma gratuita los derechos de acceso, rectificación, portabilidad, limitación, supresión, oposición y revocación del consentimiento, enviando una solicitud a través del e-mail: info@telfy.com <mailto:info@telfy.com>. En caso de que así lo haya consentido previamente a la empresa, sus datos podrán ser utilizados para realizarle comunicaciones comerciales y de promoción de los productos ofrecidos por TELFY. Podrá obtener toda la información necesaria acerca de nuestra política de privacidad y protección de datos visitando nuestra web a través del siguiente enlace: https://www.telfy.com/es/politica-de-privacidad *Confidencialidad:* El contenido de esta comunicación, así como el de toda la documentación anexa, es confidencial y va dirigido únicamente al destinatario del mismo. En el supuesto de que usted no fuera el destinatario, le solicitamos que nos lo indique y no comunique su contenido a terceros, procediendo a su destrucción.
-- *Rodrigo* González López Dpto. Ingeniería No parecemos diferentes, LO SOMOS <http://telfy.com/> *Aviso de protección de datos*: En cumplimiento del Reglamento (UE) 2016/679 del Parlamento Europeo y del Consejo de 27 de abril de 2016, TELFY TELECOM S.L.U. con CIF número B54076708 domicilio social en Catral Avd. constitución 9 (Alicante), como responsable del tratamiento, le informa que los datos personales que nos facilite por este u otro medio serán tratados con la finalidad de prestar y ofrecer nuestros servicios de comunicaciones. Le informamos, igualmente, que sus datos no serán cedidos a terceros más que en los supuestos en que nos hallemos obligados en cumplimiento de la normativa vigente o como consecuencia de la ejecución de un contrato. Asimismo le informamos que podrá ejercitar de forma gratuita los derechos de acceso, rectificación, portabilidad, limitación, supresión, oposición y revocación del consentimiento, enviando una solicitud a través del e-mail: info@telfy.com <mailto:info@telfy.com>. En caso de que así lo haya consentido previamente a la empresa, sus datos podrán ser utilizados para realizarle comunicaciones comerciales y de promoción de los productos ofrecidos por TELFY. Podrá obtener toda la información necesaria acerca de nuestra política de privacidad y protección de datos visitando nuestra web a través del siguiente enlace: https://www.telfy.com/es/politica-de-privacidad *Confidencialidad:* El contenido de esta comunicación, así como el de toda la documentación anexa, es confidencial y va dirigido únicamente al destinatario del mismo. En el supuesto de que usted no fuera el destinatario, le solicitamos que nos lo indique y no comunique su contenido a terceros, procediendo a su destrucción.

Que yo sepa, no existe alternativa al reinstalarlo... La maquina de manejamiento hereda su configuracion del cluster y en este caso, cuando lo tengas cambiado, le falta la hardware virtualizada para arrancar, y como no tienes GUI tampoco lo puedes cambiar... ¡No eres el primero quien haya caido en esa trampa! A mí me lo occurió igual... I had the same issue and I find it much to easy to fall into. In my case since because on 4.4 the cluster default is on Q35, some of my older FX440 based VMs failed to work, because Ethernet devices got renamed on Q35 "hardware". So I went to change the default config on the cluster to not enforce the Q35 base and then ran into the new management engine failing to start, because that didn't like the FX440 base hardware it inherited from the cluster, even if it had been running as a Q35 machine after installation and should perhaps have retained that. Since oVirt seems to re-synthesize virtual machine hardware on every startup, the rules on how the machines are re-constituted perhaps need to be better described and controlled, especially in these migration scenarios.

On Wed, Sep 30, 2020 at 1:29 PM Rodrigo G. López <r.gonzalez@telfy.com> wrote:
Hi Arik,
Ok, we'll try with that one.
That's just to prevent your hosted engine from being corrupted
The oVirt version we use is 4.4.1.
We made several fixes in that area since then, however I see this still happens on latest version - so please file a bug and we'll look into it
On 9/30/20 11:55 AM, Arik Hadas wrote:
On Wed, Sep 30, 2020 at 12:30 PM Rodrigo G. López <r.gonzalez@telfy.com> wrote:
Hi all,
We are running an oVirt 4.4 Hosted Engine as a VM, and after changing the Cluster's BIOS type from Q35 with Legacy BIOS (the default one after installation) to Preexistent, the VM fails with the following error:
XML error: The device at PCI address 0000:00:02.0 cannot be plugged into the PCI controller with index='0'. It requires a controller that accepts a pcie-root-port.
We need it so that we can run imported VMs from a previous version of oVirt, namely 4.0. Applying the BIOS settings individually works but as an attempt to generalize the settings we decided to apply it to the full cluster.
Tell me if you need more data.
Hi,
First, I'd recommend to set the hosted-engine VM with custom bios type set to q35+seabios (that's going to be automatically set as of 4.4.3). Second, what version of oVirt 4.4 do you use?
Cheers,
-rodri
_______________________________________________ Users mailing list -- users@ovirt.org To unsubscribe send an email to users-leave@ovirt.org Privacy Statement: https://www.ovirt.org/privacy-policy.html oVirt Code of Conduct: https://www.ovirt.org/community/about/community-guidelines/ List Archives: https://lists.ovirt.org/archives/list/users@ovirt.org/message/6RH6UTWUGIS35U...
_______________________________________________ Users mailing list -- users@ovirt.org To unsubscribe send an email to users-leave@ovirt.org Privacy Statement: https://www.ovirt.org/privacy-policy.html oVirt Code of Conduct: https://www.ovirt.org/community/about/community-guidelines/ List Archives: https://lists.ovirt.org/archives/list/users@ovirt.org/message/UAMJVONNN236KP...
-- *Rodrigo* González López Dpto. Ingeniería [image: No parecemos diferentes, LO SOMOS] <http://telfy.com/> *Aviso de protección de datos*: En cumplimiento del Reglamento (UE) 2016/679 del Parlamento Europeo y del Consejo de 27 de abril de 2016, TELFY TELECOM S.L.U. con CIF número B54076708 domicilio social en Catral Avd. constitución 9 (Alicante), como responsable del tratamiento, le informa que los datos personales que nos facilite por este u otro medio serán tratados con la finalidad de prestar y ofrecer nuestros servicios de comunicaciones. Le informamos, igualmente, que sus datos no serán cedidos a terceros más que en los supuestos en que nos hallemos obligados en cumplimiento de la normativa vigente o como consecuencia de la ejecución de un contrato. Asimismo le informamos que podrá ejercitar de forma gratuita los derechos de acceso, rectificación, portabilidad, limitación, supresión, oposición y revocación del consentimiento, enviando una solicitud a través del e-mail: info@telfy.com. En caso de que así lo haya consentido previamente a la empresa, sus datos podrán ser utilizados para realizarle comunicaciones comerciales y de promoción de los productos ofrecidos por TELFY. Podrá obtener toda la información necesaria acerca de nuestra política de privacidad y protección de datos visitando nuestra web a través del siguiente enlace: https://www.telfy.com/es/politica-de-privacidad *Confidencialidad:* El contenido de esta comunicación, así como el de toda la documentación anexa, es confidencial y va dirigido únicamente al destinatario del mismo. En el supuesto de que usted no fuera el destinatario, le solicitamos que nos lo indique y no comunique su contenido a terceros, procediendo a su destrucción.
_______________________________________________ Users mailing list -- users@ovirt.org To unsubscribe send an email to users-leave@ovirt.org Privacy Statement: https://www.ovirt.org/privacy-policy.html oVirt Code of Conduct: https://www.ovirt.org/community/about/community-guidelines/ List Archives: https://lists.ovirt.org/archives/list/users@ovirt.org/message/GVBEUMY4U6Y73B...

On Wed, Sep 30, 2020 at 1:29 PM Rodrigo G. López <r.gonzalez(a)telfy.com> wrote:
That's just to prevent your hosted engine from being corrupted
We made several fixes in that area since then, however I see this still happens on latest version - so please file a bug and we'll look into it
PLEASE HELP I changed the type in the cluster and now my hosted-engine machine won't start!. There are no backups. How can I manually change the parameters of the machine from under the roof so that it starts and I can restore ovirt to work Error in logs: XML error: The device at PCI address 0000:00:02.0 cannot be plugged into the PCI controller with index='0'. It requires a controller that accepts a pcie-root-port
participants (4)
-
Arik Hadas
-
Rodrigo G. López
-
scrik787@gmail.com
-
thomas@hoberg.net