web: support sx-blade-2 for VNC applet
[invirt/packages/invirt-web.git] / code / controls.py
index 050b365..b946666 100644 (file)
@@ -196,6 +196,13 @@ def statusInfo(machine):
     status = parseStatus(value_string)
     return status
 
+def listHost(machine):
+    """Return the host a machine is running on"""
+    out, err = remctl('control', machine.name, 'listhost', err=True)
+    if err:
+        return None
+    return out.strip()
+
 def deleteVM(machine):
     """Delete a VM."""
     remctl('control', machine.name, 'destroy', err=True)