'Retrieve information from libvirt for a specific instance.
If a libvirt error is encountered during lookup, we might raise a
NotFound exception or Error exception depending on how severe the
libvirt error is.
:param instance: nova.objects.instance.Instance object
:returns: An InstanceInfo object'

def get_info(self, instance):

    guest = self._host.get_guest(instance)
    return guest.get_info(self._host)
