RHV: Using ansible ovirt_vms with HostedEngine fails with 'attempt to change Hosted Engine VM values that are locked'.

Solution Verified - Updated -

Issue

  • Cannot use ovirt_vms with HostedEngine, operations fail with the following on RHV side:
WARN  [org.ovirt.engine.core.bll.UpdateVmCommand] (default task-48) [76366154-c54c-4c6b-94fe-94cdd0758918] Validation of action 'UpdateVm' failed for user admin@internal-authz. Reasons: VAR__ACTION__UPDATE,VAR__TYPE__VM,VM_CANNOT_UPDATE_HOSTED_ENGINE_FIELD
  • Operation fails when running ansible playbook:
An exception occurred during task execution. To see the full traceback, use -vvv. The error was: Error: Fault reason is "Operation Failan attempt to change Hosted Engine VM values that are locked.]". HTTP response code is 400.
failed: [A.B.C.D] => {"changed": false, "item": "A.B.C.D", "msg": "Fault reason is \"Operation Failed\". Attempt to change Hosted Engine VM values that are locked.]\". HTTP response code is 400."}

Environment

  • Red Hat Virtualization 4.2.6
    • HostedEngine
    • ansible-2.7.0-1.el7ae
    • ovirt-ansible-vm-infra-1.1.9-1.el7ev

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.