I found another bug in Haizea when it works with OpenNebula 3.4.

If you get the following error message in Haizea log file:

“Message: ‘OpenNebulaResourcePoolInfo’ object has no attribute ‘get_migration_bandwidth'”

Then you can fix it as follows:

  • Copy the following piece of code:

def get_migration_bandwidth(self):
  return get_config().get(“imagetransfer-bandwidth”)

  • Open the Opennbula.py module (src/haizea/core/enact/Opennbula.py)
  • Find “OpenNebulaResourcePoolInfo” class
  • paste the above code as a method of this class.
  • Install the Haizea again and it will work.