VMware Blockchain provides an upgrade workflow that introduces operational changes before, during, and after the upgrade process, which you must consider before upgrading.
You can implement an in-place-based upgrade workflow to upgrade the Replica and Client nodes in a blockchain.
The in-place upgrade updates the Replica nodes within the blockchain. These nodes are upgraded consecutively. During the upgrade, the nodes are powered off.
Before Upgrade |
During Upgrade |
After Upgrade |
---|---|---|
Stop any Client node application accessing the blockchain network. |
Copy the output JSON file from the old VMware Blockchain Orchestrator to a new VMware Blockchain Orchestrator appliance. |
Verify the health of the blockchain nodes using the health check script. |
Configure the infrastructure and deployment descriptor file parameter values. |
If the upgrade fails, the failed upgrade automatically rolls back to the previous snapshot created during the upgrade process. |
|
Run the UpdateController.py script with the appropriate parameter values. |
||
The automated upgrade script performs the following steps:
|