Add instance logging.

Change-Id: Icff3d19fe6ee707388185d56446c980ec98fde25
This commit is contained in:
Michael Still
2012-04-13 01:42:06 +10:00
parent 791bb0a64b
commit f8aa966795

View File

@@ -319,14 +319,15 @@ class XenAPIConnection(driver.ComputeDriver):
"""Return link to instance's VNC console""" """Return link to instance's VNC console"""
return self._vmops.get_vnc_console(instance) return self._vmops.get_vnc_console(instance)
def get_volume_connector(self, _instance): def get_volume_connector(self, instance):
"""Return volume connector information""" """Return volume connector information"""
if not self._initiator: if not self._initiator:
stats = self.get_host_stats(refresh=True) stats = self.get_host_stats(refresh=True)
try: try:
self._initiator = stats['host_other-config']['iscsi_iqn'] self._initiator = stats['host_other-config']['iscsi_iqn']
except (TypeError, KeyError): except (TypeError, KeyError):
LOG.warn(_('Could not determine iscsi initiator name')) LOG.warn(_('Could not determine iscsi initiator name'),
instance=instance)
self._initiator = None self._initiator = None
return { return {
'ip': self.get_host_ip_addr(), 'ip': self.get_host_ip_addr(),