This Document will guide you how to upgrade CloudCX under the version sequence of 3.3.2 or Higher
Notes:
All of the following Linux commands must be executed in the same working path, which is assumed to be /opt/cloud_cx in this example.
Shouldperform all Linux commands by the root user, please su root First.
Easy heading | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Separate deployment of application servers:
In this deployment model, the application server and database server are deployed on separate machines. And we need to update both the middleware service and the application service.
1. Stop CloudCX Application Services & Midware Services
Perform the following commands as root to stop & rm the current CX Docker instance:
Code Block |
---|
cd /opt/cloud_cx && /bin/sh cloud_cx_ctl.sh stop cd /opt/cloud_cx && /bin/sh cloud_cx_ctl.sh rm |
2. Upgrade Midware service
List and Delete the docker images
Perform the following command to list the Midware Docker images:
...
Code Block |
---|
docker image rm 52d2 |
Delete the old Scripts
Code Block |
---|
rm cloud_cx_ctl.sh rm install_docker_cx.sh |
Download new
...
installation scripts
Code Block |
---|
curl https://raw.githubusercontent.com/cloud-cx/cloudfon-cx-install/main/v4.0.0/cloud_cx_ctl.sh -o cloud_cx_ctl.sh |
Code Block |
---|
curl https://raw.githubusercontent.com/cloud-cx/cloudfon-cx-install/main/v4.0.0/install_docker_cx.sh -o install_docker_cx.sh |
Install Midware Services
Code Block |
---|
/bin/sh install_docker_cx.sh |
Code Block |
---|
sh cloud_cx_ctl.sh run -t mid |
3. Upgrade Application service
List of the CX Docker Images
Perform the following command to list the CX Docker images:
...
You will get the result shown in the below screenshot.
...
Delete the CX Docker Images
Use the first 4 digits of the IMAGE ID to delete the Docker image:
Code Block |
---|
docker image rm 52d2 |
Delete the CX Scripts
Code Block |
---|
rm cloud_cx_ctl.sh rm install_docker_cx.sh |
Download new
...
installation scripts
Code Block |
---|
curl https://raw.githubusercontent.com/cloud-cx/cloudfon-cx-install/main/v4.0.0/cloud_cx_ctl.sh -o cloud_cx_ctl.sh |
Code Block |
---|
curl https://raw.githubusercontent.com/cloud-cx/cloudfon-cx-install/main/v4.0.0/install_docker_cx.sh -o install_docker_cx.sh |
Install CX Services
Code Block |
---|
/bin/sh install_docker_cx.sh |
...