Add a remctl to find out the availability status of all hosts.
[invirt/packages/invirt-remote.git] / server / usr / sbin / invirt-remote-availability
diff --git a/server/usr/sbin/invirt-remote-availability b/server/usr/sbin/invirt-remote-availability
new file mode 100755 (executable)
index 0000000..8c128d2
--- /dev/null
@@ -0,0 +1,15 @@
+#!/usr/bin/python
+
+"""
+Retrieve and print out the availability value for all Invirt hosts
+"""
+
+from invirt import remote
+import yaml
+import sys
+
+def main(argv):
+    print yaml.dump(dict(remote.bcast('availability')), default_flow_style=False)
+
+if __name__ == '__main__':
+    sys.exit(main(sys.argv))