uCosminexus Service Platform, Setup and Operation Guide
Rolling update is an update installation that is performed without fully stopping the system.
Rolling update requires two or more HCSC servers that make up a load-balancing cluster.
Update Service Platform from the old version to the new version (09-51), following the steps in the below figure ((1) Export the repository (operating environment) to (13) Respecify the request transmission control (load balancer) settings).
Figure H-3 Migration procedure for a rolling update (in the operating environment only)
The steps in Figure H-3 ((1) Export the repository (operating environment) to (13) Respecify the request transmission control (load balancer) settings are described below. The tasks to be performed for the second and following HCSC servers (in the execution environment) are also described below.
For details about the commands used in these steps, see Chapter 5. Commands (Operating and Execution Environments) in the uCosminexus Service Platform Reference Guide.
Before you update the version, in the operating environment, export the repository as a backup. If there are multiple repositories, export all necessary repositories as backups.
In the operating environment, execute the cscrepctl command (with the -export option) to export the repository (or repositories).
For details about how to export a repository, see 4.2 Exporting Repository Information.
In the operating environment, install Service Platform 09-51 to update the version. You can install Service Platform as a new installation or an update installation.
The prerequisites for installation are as follows.
The products listed below come with Service Platform 09-00 or later. If you update Service Platform from a version earlier than 09-00 and any of these products have already been installed, we recommend that you uninstall them.
Specify the load balancer settings so that requests are not sent to the HCSC server being updated. Before doing this, make sure that there no requests are being sent. How to specify the load balancer settings differs depending on the specifications of the load balancer you are using.
In the execution environment, install Service Platform 09-51 to update the version.
You can install Service Platform as a new installation or an update installation in the execution environment.
If the version to be updated is earlier than 09-00 and the option definition file for the J2EE server (usrconf.cfg) contains the entries listed below, delete all of them. When you change the definition, we recommend that you use Smart Composer functionality or management portal.
Migration of the option adapters that were used in a version earlier than 09-00 requires the tasks described below.
Copy the TP1 adapter execution-environment property files. The files to be copied and the copy destination directory are as follows:
Files to be copied: TP1-adapter-installation-directory\config\*.properties
Copy destination: Service-Platform-installation-directory\CSC\custom-adapter\TP1\config\
Copy the file adapter execution-environment property files. The files to be copied and the copy destination directory are as follows:
Files to be copied: file-adapter-installation-directory\config\*.properties
Copy destination: Service-Platform-installation-directory\CSC\custom-adapter\File\config\
Copy the Object Access adapter execution-environment property files. The files to be copied and the copy destination directory are as follows:
Files to be copied: Object-Access-adapter-installation-directory\config\*.properties
Copy destination: Service-Platform-installation-directory\CSC\custom-adapter\OA\config\
Copy the Message Queue adapter execution-environment property files. The files to be copied and the copy destination directory are as follows:
Files to be copied: Message-Queue-adapter-installation-directory\config\*.properties
Copy destination: Service-Platform-installation-directory\CSC\custom-adapter\MQ\config\
Copy the FTP adapter command definition files and FTP adapter execution-environment property files. The files to be copied and the copy destination directory are as follows:
Files to be copied: FTP-adapter-installation-directory\config\*.properties
Copy destination: Service-Platform-installation-directory\CSC\custom-adapter\FTP\config\
The products listed below come with Service Platform 09-00 or later. If you update Service Platform from a version earlier than 09-00 and any of these products have already been installed, we recommend that you uninstall them.
Update Service Platform and Reliable Messaging by using the following procedure, which is also required when the version to be updated is earlier than 09-00:
ejbserver.naming.port ejbserver.server.edition.settingforce
Update the version of the execution environment from the operating environment.
The execution environment can be updated when all of the following conditions are satisfied:
If the prerequisites listed above are not satisfied, satisfy them in the order in which they are listed.
Execute the cscenvupdate command to update the version of the repository and HCSC server.
cscenvupdate -csc name-of-the-HCSC-server-to-be-updated |
Start the updated HCSC server.
Start the HCSC components that are deployed on the HCSC server whose version was updated in (10) Update the execution environment (operating environment).
Respecify the load balancer settings so that requests are sent to the updated HCSC server. How to specify the load balancer settings differs depending on the specifications of the load balancer you are using.
On all HCSC servers that make up the load-balancing cluster, perform (4) Specify the request transmission control (load balancer) settings to (13) Respecify the request transmission control (load balancer) settings.
If you choose to convert the existing repository information before or after version update in the development environment, and to use the converted repository information with the new version, see Appendix A. Migrating from old version in the uCosminexus BPM/ESB Service Platform Basic Development Guide.
The notes that apply to rolling update are the same as the notes that apply to update of the development environment, operating environment, and execution environment. For notes on rolling update, see G.4(15) Notes on rolling update.
All Rights Reserved. Copyright (C) 2015, Hitachi, Ltd.