self.installationCookie = "%012x" % xenrt.random.randint(0,0xffffffffffff)
+ def uninstallGuestByName(self, name):
+ cli = self.getCLIInstance()
+ try:
+ cli.execute("vm-shutdown", "vm=\"%s\" --force" % name)
+ except Exception, ex:
+ xenrt.TEC().logverbose(str(ex))
+ cli.execute("vm-uninstall", "vm=\"%s\" --force" % name)
+
+
def getUptime(self):
return float(self.execdom0("cat /proc/uptime").split()[0])
template = self.chooseTemplate(\
"TEMPLATE_NAME_SLES_%s_64" % (v))
else:
- template = self.chooseTemplate(\
- "TEMPLATE_NAME_SLES_%s" % (v))
+ template = self.chooseTemplate("TEMPLATE_NAME_SLES_%s" % (v))
elif re.search(r"sled\d+", distro):
v = re.search(r"sled(\d+)", distro).group(1)
if arch and arch == "x86-64":
- template = self.chooseTemplate(\
- "TEMPLATE_NAME_SLED_%s_64" % (v))
+ template = self.chooseTemplate("TEMPLATE_NAME_SLED_%s_64" % (v))
else:
template = self.chooseTemplate("TEMPLATE_NAME_SLED_%s" % (v))
elif re.search(r"sl7", distro):
(distro))
template = self.chooseTemplate("TEMPLATE_NAME_RHEL_5")
else:
- raise e
+ raise
return template
raise xenrt.XRTError("Pool master (%s) is not a known host" %
(masterip))
else:
- raise xenrt.XRTError("Unknown entry in pool.conf: %s" %
+ raise xenrt.XRTError("Unknown entry in pool.conf: %s" %
(pc.strip()))
def recoverSlaves(self):