X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=getnodekey.py;fp=getnodekey.py;h=78d9ce66c383a463069f15701f2350ff3a9394bf;hb=c4906d8b47549fc8aca2d6bde100efe6f9d8bf8d;hp=0000000000000000000000000000000000000000;hpb=982d06f4f4d0c9b4cd112c516337019141a8f743;p=monitor.git diff --git a/getnodekey.py b/getnodekey.py new file mode 100644 index 0000000..78d9ce6 --- /dev/null +++ b/getnodekey.py @@ -0,0 +1,37 @@ +#!/usr/bin/python + +import os +import sys +import string +import time +import soltesz +import plc + +def main(): + + l_nodes = [ 'planetlab4.inf.ethz.ch', 'planetlab-1.di.fc.ul.pt', + 'planetlab2.singaren.net.sg', 'planetlab2.nbgisp.com', + 'planetlab1.koganei.wide.ad.jp', 'planetlab2.koganei.wide.ad.jp', + 'planetlab1.citadel.edu', 'pl2.ucs.indiana.edu', + 'plab1.engr.sjsu.edu', 'plab2.engr.sjsu.edu', + 'planetlab1.iin-bit.com.cn', 'planetlab1.cs.virginia.edu', + 'planetlab1.info.ucl.ac.be', 'node-1.mcgillplanetlab.org', ] + d_nodes = {} + for host in l_nodes: + n = plc.getNodes({'hostname' : host}) + d_nodes[host] = n + #print n + + for host in d_nodes: + ssh = soltesz.SSH('root', host) + val = ssh.runE("grep NODE_KEY /tmp/planet.cnf") + print "%s == %s" % (host, val) + + +if __name__ == '__main__': + import os + try: + main() + except Exception, error: + print "Exception %s" % error + sys.exit(0)