def CleanInstance(self): """ function: clean instance input : NA output : NA """ self.logger.debug("Deleting instance.", "addStep") # check if need delete instance if (not self.cleanInstance): self.logger.debug("No need to delete data.", "constant") return # Clean instance data cmd = "%s -U %s -l %s" % (OMCommand.getLocalScript( "Local_Clean_Instance"), self.user, self.localLog) self.logger.debug("Command for deleting instance: %s" % cmd) DefaultValue.execCommandWithMode(cmd, "delete instances data.", self.sshTool, self.localMode, self.mpprcFile) # clean upgrade temp backup path upgrade_bak_dir = DefaultValue.getBackupDir(self.user, "upgrade") cmd = g_file.SHELL_CMD_DICT["cleanDir"] % ( upgrade_bak_dir, upgrade_bak_dir, upgrade_bak_dir) DefaultValue.execCommandWithMode( cmd, "delete backup directory for upgrade", self.sshTool, self.localMode, self.mpprcFile) self.logger.log("Successfully deleted instances.", "constant")
def CleanInstanceDir(self): """ function: Clean instance directory input : NA output: NA """ self.logger.log("Deleting the instance's directory.") cmd = "%s -U %s -l '%s' -X '%s'" % (OMCommand.getLocalScript( "Local_Clean_Instance"), self.user, self.localLog, self.xmlFile) self.logger.debug("Command for deleting the instance: %s" % cmd) DefaultValue.execCommandWithMode(cmd, "delete the instances data", self.sshTool, self.localMode, self.mpprcFile) # clean upgrade temp backup path cmd = "rm -rf '%s'" % DefaultValue.getBackupDir("upgrade") self.logger.debug( "Command for deleting the upgrade temp backup path: %s" % cmd) DefaultValue.execCommandWithMode( cmd, "delete backup directory for upgrade", self.sshTool, self.localMode, self.mpprcFile) self.logger.log("Successfully deleted the instance's directory.")