Yolanda M. Davis created NIFI-3697:
--------------------------------------

             Summary: Create Upgrade Utility
                 Key: NIFI-3697
                 URL: https://issues.apache.org/jira/browse/NIFI-3697
             Project: Apache NiFi
          Issue Type: Sub-task
            Reporter: Yolanda M. Davis
            Assignee: Yolanda M. Davis


An upgrade toolkit should  allow administrators to automate the  upgrade and 
downgrade of a NiFi node in standalone or within a cluster from the command 
line.  Using the node manager, notification, file manager and config migration 
utiltiies upgrade could support the following operations

Upgrade Operation

The upgrade operation should perform the following steps:

•       Create a backup of the existing installation to the designated backup 
folder or default folder
•       Send a notification to the cluster on pending upgrade operation (if 
option provided and if NiFi node is version 1.2.0 or higher)
•       Shutdown current installation of NiFi
•       Disconnect node (if part of a cluster)
•       Install upgraded nifi version
•       Migrate/Update configuration files
•       Start NiFi

Downgrade Operation

The downgrade operation should perform the following steps:

•       Send a notification to the cluster on pending upgrade operation (if 
option provided)
•       Shutdown current installation of NiFi
•       Disconnect node (if part of a cluster)
•       Rollback previous version of nifi using backup or previous installation 
directory (rollback directory)
•       Start NiFi

The utility should work on both linux and windows environments.




--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to