-class DRACDefault(PCUControl):
- supported_ports = [22,443,5869]
- def run_ssh(self, node_port, dryrun):
- self.transport.open(self.host, self.username)
- self.transport.sendPassword(self.password)
-
- print "logging in..."
- self.transport.write("\r\n")
- # Testing Reboot ?
- if dryrun:
- self.transport.ifThenSend("[%s]#" % self.username, "getsysinfo")
- else:
- # Reset this machine
- self.transport.ifThenSend("[%s]#" % self.username, "serveraction powercycle")
-
- self.transport.ifThenSend("[%s]#" % self.username, "exit")
-
- self.transport.close()
- return 0
-