Hosted Engine host "non operational", cannot connect to Storage Pool

Solution Verified - Updated -

Issue

  • A host in a Hosted Engine environment was in a non-operational state.

  • Occurred after one of two hosts had crashed.

  • No VMs could be started.

  • The vdsm logs on the host running the HE VM contained the following errors;

AttributeError: 'HAClient' object has no attribute 'get_local_host_id'

CannotConnectMultiplePools: Cannot connect pool, already connected to another pool: ("['4ece8aa6-5ac6-4071-87b6-da8603f310d0']",)
  • The full sequence that transpired was;

    • One of two hosts in a Hosted Engine environment had encountered a hardware failure and had to be shutdown.
    • A specific VM then failed to start due to a scsi inquiry failure against a direct LUN.
    • The HE VM and the host running this VM were rebooted.
    • The host could then not be added to the Storage Pool (Data Center) and went into a "non operational" state.
    • The HE VM was up, the RHEV Manager was accessible, but no other VMs could be started.

Environment

  • Red Hat Enterprise Virtualization (RHEV) 3.4

  • Red Hat Enterprise Linux (RHEL) 6.5

  • Hosted Engine (HE);

    • ovirt-hosted-engine-ha-1.0.0-3

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content