Cumulative Upgrade with Direct Upgrade of Service Nodes
The cumulative upgrade process means that the platform nodes are upgraded consecutively from one CloudBlue Commerce version to the next, whereas service nodes are upgraded directly from the source to the target CloudBlue Commerce version, in one step.
Important: Service nodes must run version 6.x. or higher of RHEL or CentOS.
Case 1: A cumulative upgrade of Odin Automation from version 7.1 to CloudBlue Commerce 20.5 using default "repo-proxy-url", "repo-base-url", and "repourl"
-
Upgrade the platform to version 7.2:
cd /root/oa-7.2-2563/
python update.py
-
Upgrade the platform to version 7.3:
cd /root/oa-7.3-1240/
python update.py
-
Upgrade the platform to version 7.4:
cd /root/oa-7.4-1481/
python update.py
-
Upgrade the platform to version 8.0:
cd /root/oa-8.0-120/
python update.py
-
Upgrade the platform to version 8.2:
cd /root/oa-8.2-xxx/
python update.py
-
Upgrade the platform to version 8.3:
cd /root/oa-8.3-xxx/
python update.py
-
Upgrade the platform to version 20.4:
cd /root/oa-20.4-xxx/
python update.py
-
List, precheck and install hotfixes to version 20.5:
oa-update
oa-update --precheck
oa-update --install
-
Upgrade service nodes directly to version 20.5:
oa-update --only-service-nodes
Important:
If upgrade to 8.0 requires EOL-related actions, you must perform these actions before the upgrade.
Case 2: A cumulative upgrade of Odin Automation from version 7.1 to CloudBlue Commerce 20.5 using custom "repo-proxy-url", "repo-base-url", and "repourl"
-
Upgrade the platform to version 7.2:
cd /root/oa-7.2-2563/
python update.py --repo-proxy-url http://1.2.3.4:1234
-
If necessary, pass other parameters. For example, you can pass a custom "repo-base-url" location:
--repo-base-url http://download.automation.odin.com/oa/7.2/repo/
-
-
Upgrade the platform to version 7.3:
cd /root/oa-7.3-1240/
python update.py --repo-proxy-url http://1.2.3.4:1234
-
If necessary, pass other parameters. For example, you can pass a custom "repo-base-url" location:
--repo-base-url http://download.automation.odin.com/oa/7.3/repo/
-
-
Upgrade the platform to version 7.4:
cd /root/oa-7.4-1481/
python update.py --repo-proxy-url http://1.2.3.4:1234
-
If necessary, pass other parameters. For example, you can pass a custom "repo-base-url" location:
--repo-base-url http://download.automation.odin.com/oa/7.4/repo/
-
-
Upgrade the platform to version 8.0:
cd /root/oa-8.0-120/
python update.py --repo-proxy-url http://1.2.3.4:1234
-
If necessary, pass other parameters. For example, you can pass a custom "repo-base-url" location:
--repo-base-url http://download.automation.odin.com/oa/8.0/repo/
-
-
Upgrade the platform to version 8.2:
cd /root/oa-8.2-xxx/
python update.py --repo-proxy-url http://1.2.3.4:1234
-
If necessary, pass other parameters. For example, you can pass a custom "repo-base-url" location:
--repo-base-url http://download.automation.odin.com/oa/8.2/repo/
-
-
Upgrade the platform to version 8.3:
cd /root/oa-8.3-xxx/
python update.py --repo-proxy-url http://1.2.3.4:1234
-
If necessary, pass other parameters. For example, you can pass a custom "repo-base-url" location:
--repo-base-url http://download.automation.odin.com/oa/8.3/repo/
-
-
Upgrade the platform to version 20.4:
cd /root/oa-20.4-xxx/
python update.py --repo-proxy-url http://1.2.3.4:1234
-
If necessary, pass other parameters. For example, you can pass a custom "repo-base-url" location:
--repo-base-url http://download.automation.odin.com/oa/20.4/repo/
-
-
List, precheck, and install hotfixes to version 20.5:
oa-update --repo-proxy-url http://1.2.3.4:1234
oa-update --repo-proxy-url http://1.2.3.4:1234 --precheck
oa-update --repo-proxy-url http://1.2.3.4:1234 --install
-
If necessary, pass other parameters. For example, pass a custom "repo-base-url" location or a custom "repourl" location:
--repo-base-url http://download.platform.cloudblue.com/cb/20.5/repo/
--repourl http://download.platform.cloudblue.com/cb/20.5/updates/
-
-
Upgrade service nodes directly to version 20.5:
oa-update --only-service-nodes
Important:
If upgrade to 8.0 requires EOL-related actions, you must perform these actions before the upgrade.