Beispiel #1
0
    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")
Beispiel #2
0
    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.")