os.mkdir(dir)
vservername=self.vservername
overall=True
- prefix = 'root_ssh_key'
- for ext in [ 'pub', 'rsa' ] :
- src="/vservers/%(vservername)s/etc/planetlab/%(prefix)s.%(ext)s"%locals()
- dst="keys/%(vservername)s.%(ext)s"%locals()
- if self.test_ssh.fetch(src,dst) != 0: overall=False
prefix = 'debug_ssh_key'
for ext in [ 'pub', 'rsa' ] :
src="/vservers/%(vservername)s/etc/planetlab/%(prefix)s.%(ext)s"%locals()
local_key = "keys/%(vservername)s-debug.rsa"%locals()
else:
message="boot"
- local_key = "keys/%(vservername)s.rsa"%locals()
+ local_key = "keys/key1.rsa"
tocheck = self.all_hostnames()
utils.header("checking ssh access (expected in %s mode) to nodes %r"%(message,tocheck))
utils.header("max timeout is %d minutes, silent for %d minutes (period is %s)"%\
return \
self.run_in_guest("yum -y install sfa")==0 and \
self.run_in_guest("yum -y install sfa-client")==0 and \
- self.run_in_guest("yum -y install sfa-plc")==0
+ self.run_in_guest("yum -y install sfa-plc")==0 and \
+ self.run_in_guest("yum -y install sfa-sfatables")==0
###
def configure_sfa(self):
"run sfa-config-tty"
test_site = TestSite (self,site_spec)
for node_spec in site_spec['nodes']:
test_node=TestNode(self,test_site,node_spec)
- test_ssh = TestSsh (test_node.name(),key="/etc/planetlab/root_ssh_key.rsa")
- to_plc = self.actual_command_in_guest ( test_ssh.actual_command("tar -C /var/log -cf - ."))
- command = to_plc + "| tar -C logs/node.var-log.%s -xf -"%test_node.name()
+ test_ssh = TestSsh (test_node.name(),key="keys/key1.rsa")
+ command = test_ssh.actual_command("tar -C /var/log -cf - .")
+ command = command + "| tar -C logs/node.var-log.%s -xf -"%test_node.name()
utils.system("mkdir -p logs/node.var-log.%s"%test_node.name())
utils.system(command)