Source code for cobra.tools.cluster_queen
import sys
import cobra
import cobra.cluster as c_cluster
[docs]def usage():
print('Usage: python -m cobra.tools.cluster_queen <ifaceip>')
print('( ifaceip is the IP of the interface facing the cluster)')
sys.exit(-1)
[docs]def main():
if len(sys.argv) != 2:
usage()
ip = sys.argv[1]
q = c_cluster.ClusterQueen(ip)
daemon = cobra.CobraDaemon(port=c_cluster.queen_port)
daemon.shareObject(q, 'ClusterQueen')
daemon.serve_forever()
if __name__ == '__main__':
sys.exit(main())