Download
Abstract
IBM Cloud Orchestrator and IBM Cloud Orchestrator Enterprise Edition 2.4.0.2_iFix001 has been made generally available and contains fixes to version 2.4.0.2.
Download Description
Sections | Description |
---|---|
The Change history section provides an overview on what is new in this release with a description of any new functions or enhancements when applicable. |
|
The How critical is this fix section provides information related to the impact of this release to allow you to assess how your environment may be affected. |
|
The Prerequisites section provides important information to review prior to the installation of this release. |
|
The Download package section provides the direct link to obtain the download package for installation in your environment. |
|
The Installation instructions section provides the installation instructions necessary to apply this release into your environment. |
|
The Known side effects section contains a link to the known problems (open defects) identified at the time of this release. |
Review the Software prerequisites page in the IBM Knowledge Center to ensure your environment meets the minimum hypervisor and operating system requirements, especially if you are upgrading from a previous release of IBM Cloud Orchestrator. |
Review the Prerequisites tab in the system requirements report for supported versions of Data Protection and Recovery, Databases and Process Management tools. |
Installation Instructions
This iFix can only be installed as an upgrade of an existing IBM Cloud Orchestrator 2.4 Fix Pack 2 installation.
You can upgrade IBM Cloud Orchestrator or IBM Cloud Orchestrator Enterprise Edition.
Perform the following steps:
Table of Contents:
- Stop IBM Cloud Orchestrator
- Back up IBM Cloud Orchestrator
- Copy and extract IBM Cloud Orchestrator 2.4.0.2_iFix001
- Update Java 64-bit installation
- Update IBM WebSphere Application Server installation
- Update IBM HTTP Server installation
- Upgrade PDcollect tool
- Upgrade OpenStack components
- Update IBM Cloud Orchestrator core toolkits
- Update OrchestratorEAR.ear
- Add custom property to IBM Business Process Manager
- Update Self-service user interface
- Inventory Tagging on Central Server 2
- Restart IBM Cloud Orchestrator
1 Stop IBM Cloud Orchestrator
-------------------------------
1) Stop IBM Cloud Orchestrator on Central Server 1
Change to directory: /opt/ibm/orchestrator/scorchestrator/
Stop SmartCloud Orchestrator: ./SCOrchestrator.py --stop
===>>> Stopping Smart Cloud Orchestrator
...
===>>> Stopping Smart Cloud Orchestrator complete
Wait until all components have stopped.
You can check if all components have been stopped using ./SCOrchestrator.py --status
2 Back up IBM Cloud Orchestrator
----------------------------------
1) Back up your IBM Cloud Orchestrator installation
Back up the Central Server and Region Server virtual machines
3 Copy and extract IBM Cloud Orchestrator 2.4.0.2_iFix001
------------------------------------------------------------------
1) Copy and extract 2.4.0.2-CSI-ICO-IF0001.tar on Deployment Server
Extract 2.4.0.2-CSI-ICO-IF0001.tar in a directory of your choice <your_dir> by running the following command:
Note: Do not place the package under /root path
tar -xvf 2.4.0.2-CSI-ICO-IF0001.tar
The following files are extracted:
|-- IBM_Cloud_Orchestrator-2.4.0.2-IF0001.fxtag
|-- bpm
| |-- 8.5.5-WS-WAS-FP0000006-part1.zip
| |-- 8.5.5-WS-WAS-FP0000006-part2.zip
| `-- cookbooks
| `-- bpm
| |-- attributes
| | `-- default.rb
| |-- files
| | `-- default
| | `-- fixpack
| | |-- 8.5.0.0-WS-WASJavaSDK-LinuxX64-IFPI37006.zip
| | |-- 8.5.0.1-WS-BPM-IFJR49893.zip
| | |-- 8.5.0.1-WS-BPMPCPD-IFIT05359.zip
| | `-- 8.5.0.1-WS-BPMPCPD-IFJR50589.zip
| `-- recipes
| |-- bpm_download_fixpack.rb
| `-- bpm_install_fixpack.rb
|-- ihs
| |-- 8.5.5-WS-WASSupplements-FP0000006-part1.zip
| |-- 8.5.5-WS-WASSupplements-FP0000006-part2.zip
| `-- cookbooks
| `-- ihs
| |-- recipes
| | `-- ihs.rb
| `-- templates
| `-- default
| `-- ihssilent.erb
|-- java
| |-- cookbooks
| | `-- java
| | `-- attributes
| | `-- default.rb
| `-- ibm-java-sdk-7.0-9.10-linux-x86_64-nolicense.tgz
|-- openstack
| |-- 62017.122.000.rtc-208910-horizon-78b6f5ed61-ifix-el6-tar.gz
| |-- manager.py
| |-- nova-vmware-driver-2014.1-201509151826.ibm.noarch.rpm
| |-- rtc-203984-nova-6481b3166-el6-ifix.tgz
| `-- rtc-207025-cinder-b0e5535ed5-el6-ifix.tar.gz
|-- orchestrationear
| |-- com.ibm.orchestrator.core.jar
| `-- TaskResource.class
|-- pdcollect
| `-- pdcollect.tar.gz
|-- scui
| |-- com.ibm.orchestrator.ui.framework.jar
| `-- com.ibm.orchestrator.ui.jar
`-- toolkits
|-- 00_SCOrchestrator_Toolkit_2402_20150914_ifix1.twx
|-- 10_SCOrchestrator_Scripting_Utilities_Toolkit_2402_20150914_ifix1.twx
|-- 20_SCOrchestrator_Support_IaaS_Toolkit_2402_20150914_ifix1.twx
|-- 30_SCOrchestrator_Support_vSys_Toolkit_2402_20150914_ifix1.twx
|-- 35_SCOrchestrator_Multi-Tenancy_Toolkit_2402_20150914_ifix1.twx
|-- 40_SCOrchestrator_Service_Composition_Toolkit_2402_20150914_ifix1.twx
|-- 45_SCOrchestrator_Email_Notification_Toolkit_2402_20150914_ifix1.twx
|-- 50_SCOrchestrator_Nova_Support_Toolkit_2402_20150914_ifix1.twx
|-- 65_SCOrchestrator_Support_vSys_Next_Toolkit_2402_20150914_ifix1.twx
|-- 70_SCOrchestrator_Heat_Support_Toolkit_2402_20150914_ifix1.twx
|-- 72_SCOrchestartor_OpenstackBlockStorage_Toolkit_2402_20150914_ifix1.twx
`-- 76_SCOrchestrator_IAAS_Assets_2402_20150914_ifix1.twx
4 Update Java 64-bit installation
-----------------------------------
Execute the following steps to update IBM Java runtime instances from the Deployment Server:
(1) Execute commands from the keystonerc file in the /root directory:
source keystonerc
(2) List the deployment jobs:
ds job-list
Note: Usually the job list returned contains a job for the Central Servers install/upgrade (prefixed sco-central-servers),
a job for the VMware Region Servers install/upgrade (prefixed vmware_region) and
a job for the KVM Region Servers install/upgrade (prefixed kvm_region).
Remember the associated job IDs displayed in column labeled id.
(3) List the environments:
knife environment-list -c /etc/chef/knife.rb
Note: Use the job ID obtained from the list of deployment jobs to identify the environments for the Central Server upgrade.
(4) Update the environment for the Central Servers install/upgrade job
export EDITOR=vi
knife environment edit OC_ENV-<JOB_ID_FOR_CENTRAL_SERVERS_INSTALL_UPGRADE> -c /etc/chef/knife.rb
Locate the Java download URL in the environment file:
"java": {
"download_url": "http://<ds>:<port>/scp/java/ibm-java-sdk-7.0-8.10-linux-x86_64-nolicense.tgz"
},
Change the Java archive name to ibm-java-sdk-7.0-9.10-linux-x86_64-nolicense.tgz and save your changes
...
Saved OC_ENV-<JOB_ID_FOR_CENTRAL_SERVERS_INSTALL_UPGRADE>
(5) Copy the IBM Java 7 7.0.9.10 package to the file server location on the Deployment Server:
cp -p java/ibm-java-sdk-7.0-9.10-linux-x86_64-nolicense.tgz /data/repos/scp/java/
(6) Download the Java cookbook in a directory of your choice and rename:
knife cookbook download java -d /tmp/ico2402_ifix1 -c /etc/chef/knife.rb
...
Cookbook downloaded to /tmp/ico2402_ifix1/java-0.0.1
mv /tmp/ico2402_ifix1/java-0.0.1/ /tmp/ico2402_ifix1/java/
(7) Copy the Java cookbook attributes file to the downloaded cookbook directory and confirm overwrite:
cp -p java/cookbooks/java/attributes/default.rb /tmp/ico2402_ifix1/java/attributes/
(8) Upload the modified Java cookbook:
knife cookbook upload java -o /tmp/ico2402_ifix1/ -c /etc/chef/knife.rb
...
Uploading java [0.0.1]
Uploaded 1 cookbook.
(9) Execute the Java cookbook as bootstrap operation for Central Server 2:
knife bootstrap <CENTRAL_SERVER_2_FQDN_OR_IP> \
--node-name <UNIQUE_NAME> \
--template-file /etc/heat/erb/topology.erb \
--ssh-user root \
--identity-file /root/.ssh/smartcloud \
--run-list "recipe[java::jdk]" \
--environment OC_ENV-<JOB_ID_FOR_CENTRAL_SERVERS_INSTALL_UPGRADE> \
--no-host-key-verify
Note: Specify a unique name by using the --node-name option for each of your bootstrap commands, 2402_IFIX1_CS2_JAVA
...
Connecting to <CENTRAL_SERVER_2_FQDN_OR_IP>
...
Starting Chef Client, version 11.12.8
Creating a new client identity for <UNIQUE_NAME> using the validator key.
resolving cookbooks for run list: ["java::jdk"]
...
Recipe: java::jdk
* directory[/opt/ibm] action create (up to date)
* script[download and unzip the package from http://.../ibm-java-sdk-7.0-9.10-linux-x86_64-nolicense.tgz] action run
- execute "bash" "/tmp/chef-script20150903-14171-gaehhf"
* directory[Delete installed jdk files] action delete
- delete existing directory /opt/ibm/java-x86_64-70
* execute[move files to install path] action run
- execute mv /tmp/java/* /opt/ibm/java-x86_64-70
* file[Delete downloaded jdk package file] action delete
- delete file /opt/ibm/java-x86_64-70.tgz
* directory[Delete extracted jdk files] action delete
- delete existing directory /tmp/java
* template[jdk.sh] action create (up to date)
Running handlers:
Running handlers complete
Chef Client finished, ...
(10) Check that IBM Java was upgraded to SR9 FP10 on Central Server 2:
Run the java -fullversion command to display the installed version.
/opt/ibm/java-x86_64-70/bin/java -fullversion
java full version JRE 1.7.0 IBM Linux build pxa6470sr9fp10-20150708_01(SR9 FP10)
(11) Repeat steps (9) and (10) for Central Server 3 where IBM Workload Deployer is running.
(12) Copy new security (unrestricted) policy files on Central Server 3 where IBM Workload Deployer is running.
cp -p /opt/ibm/java-x86_64-70/demo/jce/policy-files/unrestricted/*.jar /opt/ibm/java-x86_64-70/jre/lib/security/
5 Update IBM WebSphere Application Server installation
--------------------------------------------------------
Execute the following steps to update IBM WebSphere Application Server runtime instances from the Deployment Server:
(1) Update the environment for the Central Servers install/upgrade job
export EDITOR=vi
knife environment edit OC_ENV-<JOB_ID_FOR_CENTRAL_SERVERS_INSTALL_UPGRADE> -c /etc/chef/knife.rb
Locate the WAS download URL in the environment file:
"bpm": {
"bpm_binaries": {
...
"was_fixpack": {
"download_url": {
"part_1": "http://<ds>:<port>/scp/bpm-part_1/8.5.5-WS-WAS-FP0000004-part1.zip",
"part_2": "http://<ds>:<port>/scp/bpm-part_2/8.5.5-WS-WAS-FP0000004-part2.zip"
}
}
}
}
Change the IBM WebSphere Application Server fixpack name to 8.5.5-WS-WAS-FP0000006-part1.zip and 8.5.5-WS-WAS-FP0000006-part2.zip, respectively, and save your changes
...
Saved OC_ENV-<JOB_ID_FOR_CENTRAL_SERVERS_INSTALL_UPGRADE>
(2) Copy the IBM WebSphere Application Server 8.5.5.6 packages to the file server location on the Deployment Server:
cp -p 8.5.5-WS-WAS-FP0000006-part1.zip /data/repos/scp/bpm-part_1/
cp -p 8.5.5-WS-WAS-FP0000006-part2.zip /data/repos/scp/bpm-part_2/
(3) Download the BPM cookbook in a directory of your choice and rename:
knife cookbook download bpm -d /tmp/ico2402_ifix1 -c /etc/chef/knife.rb
...
Cookbook downloaded to /tmp/ico2402_ifix1/bpm-0.1.5
mv /tmp/ico2402_ifix1/bpm-0.1.5/ /tmp/ico2402_ifix1/bpm/
(4) Copy the BPM cookbook artifacts to the downloaded cookbook directory and confirm overwrite:
cp -p bpm/cookbooks/bpm/attributes/default.rb /tmp/ico2402_ifix1/bpm/attributes/
cp -p bpm/cookbooks/bpm/files/default/fixpack/* /tmp/ico2402_ifix1/bpm/files/default/fixpack/
cp -p bpm/cookbooks/bpm/recipes/bpm_*_fixpack.rb /tmp/ico2402_ifix1/bpm/recipes/
(5) Upload the modified BPM cookbook:
knife cookbook upload bpm -o /tmp/ico2402_ifix1/ -c /etc/chef/knife.rb
...
Uploading bpm [0.1.5]
Uploaded 1 cookbook.
(6) Remove the temporary installation directory on Central Server 2:
rm -rf /opt/ibm/BPM/ico/tmp/was
(7) Execute the BPM cookbook as bootstrap operation for Central Server 2:
knife bootstrap <CENTRAL_SERVER_2_FQDN_OR_IP> \
--node-name <UNIQUE_NAME> \
--template-file /etc/heat/erb/topology.erb \
--ssh-user root \
--identity-file /root/.ssh/smartcloud \
--run-list "recipe[bpm::bpm_download_fixpack],recipe[bpm::bpm_install_fixpack]" \
--environment OC_ENV-<JOB_ID_FOR_CENTRAL_SERVERS_INSTALL_UPGRADE> \
--no-host-key-verify
Note: Specify a unique name by using the --node-name option for your bootstrap commands, 2402_IFIX1_CS2_BPM
...
Connecting to <CENTRAL_SERVER_2_FQDN_OR_IP>
...
Starting Chef Client, version 11.12.8
Creating a new client identity for <UNIQUE_NAME> using the validator key.
resolving cookbooks for run list: ["bpm::bpm_download_fixpack", "bpm::bpm_install_fixpack"]
...
Recipe: bpm::bpm_download_fixpack
* directory[/opt/ibm/BPM/ico/tmp] action create (skipped due to not_if)
* directory[/opt/ibm/BPM/ico/tmp/was] action create
- create new directory /opt/ibm/BPM/ico/tmp/was
- change mode from '' to '0755'
- change owner from '' to 'root'
* remote_file[/opt/ibm/BPM/ico/tmp/8.5.5-WS-WAS-FP0000006-part2.zip] action create_if_missing
- create new file /opt/ibm/BPM/ico/tmp/8.5.5-WS-WAS-FP0000006-part2.zip
- update content in file /opt/ibm/BPM/ico/tmp/8.5.5-WS-WAS-FP0000006-part2.zip from none to 7ff536
- suppressed sensitive resource
* remote_file[/opt/ibm/BPM/ico/tmp/8.5.5-WS-WAS-FP0000006-part1.zip] action create_if_missing
- create new file /opt/ibm/BPM/ico/tmp/8.5.5-WS-WAS-FP0000006-part1.zip
- update content in file /opt/ibm/BPM/ico/tmp/8.5.5-WS-WAS-FP0000006-part1.zip from none to 6cfc51
- suppressed sensitive resource
* execute[extract 8.5.5-WS-WAS-FP0000006-part2.zip] action run
- execute extract 8.5.5-WS-WAS-FP0000006-part2.zip
* execute[extract 8.5.5-WS-WAS-FP0000006-part1.zip] action run
- execute extract 8.5.5-WS-WAS-FP0000006-part1.zip
* cookbook_file[/opt/ibm/BPM/ico/tmp/8.5.0.0-WS-WASJavaSDK-LinuxX64-IFPI37006.zip] action create
- create new file /opt/ibm/BPM/ico/tmp/8.5.0.0-WS-WASJavaSDK-LinuxX64-IFPI37006.zip
- update content in file /opt/ibm/BPM/ico/tmp/8.5.0.0-WS-WASJavaSDK-LinuxX64-IFPI37006.zip from none to 103542
- suppressed sensitive resource
* directory[/opt/ibm/BPM/ico/tmp/ifixes/8.5.0.0-WS-WASJavaSDK-LinuxX64-IFPI37006.zip] action create
- create new directory /opt/ibm/BPM/ico/tmp/ifixes/8.5.0.0-WS-WASJavaSDK-LinuxX64-IFPI37006.zip
- change mode from '' to '0755'
- change owner from '' to 'root'
* execute[extract 8.5.0.0-WS-WASJavaSDK-LinuxX64-IFPI37006.zip] action run
- execute extract 8.5.0.0-WS-WASJavaSDK-LinuxX64-IFPI37006.zip
* cookbook_file[/opt/ibm/BPM/ico/tmp/8.5.0.1-WS-BPM-IFJR49893.zip] action create
- create new file /opt/ibm/BPM/ico/tmp/8.5.0.1-WS-BPM-IFJR49893.zip
- update content in file /opt/ibm/BPM/ico/tmp/8.5.0.1-WS-BPM-IFJR49893.zip from none to e2585a
- suppressed sensitive resource
* directory[/opt/ibm/BPM/ico/tmp/ifixes/8.5.0.1-WS-BPM-IFJR49893.zip] action create
- create new directory /opt/ibm/BPM/ico/tmp/ifixes/8.5.0.1-WS-BPM-IFJR49893.zip
- change mode from '' to '0755'
- change owner from '' to 'root'
* execute[extract 8.5.0.1-WS-BPM-IFJR49893.zip] action run
- execute extract 8.5.0.1-WS-BPM-IFJR49893.zip
* cookbook_file[/opt/ibm/BPM/ico/tmp/8.5.0.1-WS-BPMPCPD-IFJR50589.zip] action create
- create new file /opt/ibm/BPM/ico/tmp/8.5.0.1-WS-BPMPCPD-IFJR50589.zip
- update content in file /opt/ibm/BPM/ico/tmp/8.5.0.1-WS-BPMPCPD-IFJR50589.zip from none to 55f185
- suppressed sensitive resource
* directory[/opt/ibm/BPM/ico/tmp/ifixes/8.5.0.1-WS-BPMPCPD-IFJR50589.zip] action create
- create new directory /opt/ibm/BPM/ico/tmp/ifixes/8.5.0.1-WS-BPMPCPD-IFJR50589.zip
- change mode from '' to '0755'
- change owner from '' to 'root'
* execute[extract 8.5.0.1-WS-BPMPCPD-IFJR50589.zip] action run
- execute extract 8.5.0.1-WS-BPMPCPD-IFJR50589.zip
* cookbook_file[/opt/ibm/BPM/ico/tmp/8.5.0.1-WS-BPMPCPD-IFIT05359.zip] action create
- create new file /opt/ibm/BPM/ico/tmp/8.5.0.1-WS-BPMPCPD-IFIT05359.zip
- update content in file /opt/ibm/BPM/ico/tmp/8.5.0.1-WS-BPMPCPD-IFIT05359.zip from none to 7213e6
- suppressed sensitive resource
* directory[/opt/ibm/BPM/ico/tmp/ifixes/8.5.0.1-WS-BPMPCPD-IFIT05359.zip] action create
- create new directory /opt/ibm/BPM/ico/tmp/ifixes/8.5.0.1-WS-BPMPCPD-IFIT05359.zip
- change mode from '' to '0755'
- change owner from '' to 'root'
* execute[extract 8.5.0.1-WS-BPMPCPD-IFIT05359.zip] action run
- execute extract 8.5.0.1-WS-BPMPCPD-IFIT05359.zip
Recipe: bpm::bpm_install_fixpack
* ruby_block[stop bpm-server before installing fixpack] action run
- execute the ruby block stop bpm-server before installing fixpack
* ruby_block[stop bpm before installing fixpack] action run
- execute the ruby block stop bpm before installing fixpack
* execute[uninstall java fixpack] action run (skipped due to only_if)
* execute[install BPM fixpacks] action run
- execute install BPM fixpacks
* execute[install WAS fixpack] action run
- execute install WAS fixpack
* execute[clean the OSGi cache] action run
- execute clean the OSGi cache
* execute[upgrade the profile] action run
- execute upgrade the profile
* execute[upgrade the profile] action run
- execute upgrade the profile
Running handlers:
Running handlers complete
Chef Client finished, ...
(8) Check that IBM WebSphere Application Server was upgraded to 8.5.5.6 on Central Server 2:
Run the versionInfo.sh command to display the installed version.
/opt/ibm/BPM/v8.5/bin/versionInfo.sh
...
Product List
--------------------------------------------------------------------------------
ND installed
BPMSTD installed
Installed Product
--------------------------------------------------------------------------------
Name IBM WebSphere Application Server Network Deployment
Version 8.5.5.6
ID ND
Build Level cf061521.02
Build Date 5/29/15
Package com.ibm.websphere.ND.v85_8.5.5006.20150529_0536
Architecture x86-64 (64 bit)
Installed Features IBM 64-bit WebSphere SDK for Java
WebSphere Application Server Full Profile
EJBDeploy tool for pre-EJB 3.0 modules
Embeddable EJB container
Sample applications
Stand-alone thin clients and resource adapters
Installed Product
--------------------------------------------------------------------------------
Name IBM Business Process Manager Standard
Version 8.5.0.1
ID BPMSTD
Build Level 20131107-140634
Build Date 11/7/13
Package com.ibm.bpm.STD.v85_8.5.1.20131107_1830
Architecture x86-64 (64 bit)
Installed Features Business Process Manager Standard Process Center
--------------------------------------------------------------------------------
End Installation Status Report
--------------------------------------------------------------------------------
6 Update IBM HTTP Server installation
---------------------------------------
Execute the following steps to update IBM HTTP runtime instances from the Deployment Server:
(1) Update the environment for the Central Servers install/upgrade job
export EDITOR=vi
knife environment edit OC_ENV-<JOB_ID_FOR_CENTRAL_SERVERS_INSTALL_UPGRADE> -c /etc/chef/knife.rb
Locate the IBM HTTP Server download URL in the environment file:
"ihs": {
"http_port": "8480",
"ihs_fixpack": {
"download_url": {
"part_1": "http://<ds>:<port>/scp/ihs-part_1/8.5.5-WS-WASSupplements-FP0000003-part1.zip",
"part_2": "http://<ds>:<port>/scp/ihs-part_2/8.5.5-WS-WASSupplements-FP0000003-part2.zip"
}
},
Change the IBM HTTP Server fixpack name to 8.5.5-WS-WASSupplements-FP0000006-part1.zip and 8.5.5-WS-WASSupplements-FP0000006-part2.zip, respectively, and save your changes
...
Saved OC_ENV-<JOB_ID_FOR_CENTRAL_SERVERS_INSTALL_UPGRADE>
(2) Copy the IBM HTTP Server 8.5.5.6 packages to the file server location on the Deployment Server:
cp -p 8.5.5-WS-WASSupplements-FP0000006-part1.zip /data/repos/scp/ihs-part_1/
cp -p 8.5.5-WS-WASSupplements-FP0000006-part2.zip /data/repos/scp/ihs-part_2/
(3) Download the IBM HTTP Server cookbook in a directory of your choice and rename:
knife cookbook download ihs -d /tmp/ico2402_ifix1 -c /etc/chef/knife.rb
...
Cookbook downloaded to /tmp/ico2402_ifix1/ihs-0.5.1
mv /tmp/ico2402_ifix1/ihs-0.5.1/ /tmp/ico2402_ifix1/ihs/
(4) Copy the IBM HTTP Server cookbook recipe and template files to the downloaded cookbook directory and confirm overwrite:
cp -p ihs/cookbooks/ihs/recipes/ihs.rb /tmp/ico2402_ifix1/ihs/recipes/
cp -p ihs/cookbooks/ihs/templates/default/ihssilent.erb /tmp/ico2402_ifix1/ihs/templates/default/
(5) Upload the modified Java cookbook:
knife cookbook upload ihs -o /tmp/ico2402_ifix1/ -c /etc/chef/knife.rb
...
Uploading ihs [0.5.1]
Uploaded 1 cookbook.
(6) Execute the IHS cookbook as bootstrap operation for Central Server 2:
knife bootstrap <CENTRAL_SERVER_2_FQDN_OR_IP> \
--node-name <UNIQUE_NAME> \
--template-file /etc/heat/erb/topology.erb \
--ssh-user root \
--identity-file /root/.ssh/smartcloud \
--run-list "recipe[ihs::ihs]" \
--environment OC_ENV-<JOB_ID_FOR_CENTRAL_SERVERS_INSTALL_UPGRADE> \
--no-host-key-verify \
-c /etc/chef/knife.rb
Note: Specify a unique name by using the --node-name option for your bootstrap commands, 2402_IFIX1_CS2_IHS
...
Connecting to <CENTRAL_SERVER_2_FQDN_OR_IP>
...
Starting Chef Client, version 11.12.8
Creating a new client identity for <UNIQUE_NAME> using the validator key.
resolving cookbooks for run list: ["ihs::ihs"]
...
Recipe: ihs::ihs
* directory[/tmp/ihsinstall] action create
- create new directory /tmp/ihsinstall
- change mode from '' to '0755'
- change owner from '' to 'root'
* directory[/tmp/ihsinstall/fixpacks] action create
- create new directory /tmp/ihsinstall/fixpacks
- change mode from '' to '0755'
- change owner from '' to 'root'
* remote_file[/tmp/ihsinstall/fixpacks/8.5.5-WS-WASSupplements-FP0000006-part1.zip] action create_if_missing
- create new file /tmp/ihsinstall/fixpacks/8.5.5-WS-WASSupplements-FP0000006-part1.zip
- update content in file /tmp/ihsinstall/fixpacks/8.5.5-WS-WASSupplements-FP0000006-part1.zip from none to 014543
- suppressed sensitive resource
* execute[unpack #{local_file}] action run
- execute unpack #{local_file}
* execute[clean up] action run
- execute clean up
* remote_file[/tmp/ihsinstall/fixpacks/8.5.5-WS-WASSupplements-FP0000006-part2.zip] action create_if_missing
- create new file /tmp/ihsinstall/fixpacks/8.5.5-WS-WASSupplements-FP0000006-part2.zip
- update content in file /tmp/ihsinstall/fixpacks/8.5.5-WS-WASSupplements-FP0000006-part2.zip from none to 2fec49
- suppressed sensitive resource
* execute[unpack #{local_file}] action run
- execute unpack #{local_file}
* execute[clean up] action run
- execute clean up
* template[/tmp/ihsinstall/ihsSilent.xml] action create
- create new file /tmp/ihsinstall/ihsSilent.xml
- update content in file /tmp/ihsinstall/ihsSilent.xml from none to 83e8cd
- suppressed sensitive resource
- change mode from '' to '0440'
- change owner from '' to 'root'
- change group from '' to 'root'
* execute[install IBM HTTP Server] action run
- execute install IBM HTTP Server
* execute[clean up install files] action run
- execute clean up install files
Running handlers:
Running handlers complete
Chef Client finished, ...
(7) Check that IBM HTTP Server was upgraded to 8.5.5.6 on Central Server 2:
Run the versionInfo.sh command to display the installed version.
/opt/IBM/HTTPServer/bin/versionInfo.sh
...
Product List
--------------------------------------------------------------------------------
IHS installed
Installed Product
--------------------------------------------------------------------------------
Name IBM HTTP Server for WebSphere Application Server
Version 8.5.5.6
ID IHS
Build Level cf061521.02
Build Date 5/29/15
Package com.ibm.websphere.IHS.v85_8.5.5006.20150529_0536
Architecture x86-64 (64 bit)
Installed Features IBM HTTP Server 64-bit with Java, Version 6
Core runtime
--------------------------------------------------------------------------------
End Installation Status Report
--------------------------------------------------------------------------------
7 Upgrade PDcollect tool
--------------------------
Execute the following steps to upgrade PDcollect tool:
(1) Extract pdcollect.tar.gz
cd pdcollect ; tar -xvzf pdcollect.tar.gz
(2) Follow the installation instructions in pdcollect/pdcollect/README to upgrade PDcollect tool.
Note: Refer to the PDcollect tool help (./pdcollect.py -help) for information how to use the new capabilities.
8 Upgrade OpenStack components
--------------------------------
(1) Make a backup of nova.conf and vmware-discovery.conf on your VMware Region Server and KVM Compute Nodes:
cp -p /etc/nova/nova.conf /etc/nova/nova.conf_2402_ifix1_bak
cp -p /etc/vmware-discovery.conf /etc/vmware-discovery.conf_2402_ifix1_bak (only on VMware Region Server)
Execute the steps (2) to (6) for each VMware Region Server if you have not already applied
LA fix 2.4.0.2-CSI-ICO-LA00004 to your IBM Cloud Orchestrator environment.
(2) Verify if fix is already installed on your VMware Region Server
- Check if RPMs are already installed using:
rpm -qa |grep 201507202031
(3) Copy fix package rtc-207025-cinder-b0e5535ed5-el6-ifix.tar.gz to a folder on your VMware Region Server
scp -p openstack/rtc-207025-cinder-b0e5535ed5-el6-ifix.tar.gz root@<vmwrs>:/tmp
(4) Extract rtc-207025-cinder-b0e5535ed5-el6-ifix.tar.gz on your VMware Region Server
cd /tmp ; tar -xzf rtc-207025-cinder-b0e5535ed5-el6-ifix.tar.gz
The following RPMs will be extracted from the tgz:
noarch/openstack-cinder-2014.1.4-201507202031.ibm.el6.129.noarch.rpm
noarch/openstack-cinder-doc-2014.1.4-201507202031.ibm.el6.129.noarch.rpm
noarch/python-cinder-2014.1.4-201507202031.ibm.el6.129.noarch.rpm
(5) Apply the fix on your VMware Region Server
- Switch to directory you extracted the driver to
/tmp/noarch
- Install all RPMs by means of "yum install *.rpm" (type "y" when required)
(6) Verify installation on your VMware Region Server
- Check that all RPMs were successfully installed using:
rpm -qa |grep 201507202031
Execute the steps (7) to (15) for each VMware Region Server and KVM Compute Node if you have not
already applied LA fixes 2.4.0.2-CSI-ICO-LA00005 and 2.4.0.2-CSI-ICO-LA00006 to your
IBM Cloud Orchestrator environment.
(7) Verify if fix is already installed on your VMware Region Server and KVM Compute Node
- Check if RPMs are already installed using:
rpm -qa |grep 201506182123
rpm -qa |grep nova-vmware-driver (only on VMware Region Server)
(8) Copy fix package rtc-203984-nova-6481b3166-el6-ifix.tgz to a directory on your VMware Region Server and KVM Compute Node
scp -p openstack/rtc-203984-nova-6481b3166-el6-ifix.tgz root@<server>:/tmp
(8.1) Copy fix package nova-vmware-driver-2014.1-201509151826.ibm.noarch.rpm on your VMware Region Server
scp -p openstack/nova-vmware-driver-2014.1-201509151826.ibm.noarch.rpm root@<vmwrs>:/tmp
(9) Extract rtc-203984-nova-6481b3166-el6-ifix.tgz on your VMware Region Server and KVM Compute Node
tar -xvzf rtc-203984-nova-6481b3166-el6-ifix.tgz
The following RPMs will be extracted from the tgz:
openstack-nova-2014.1.4-201506182123.ibm.el6.181.noarch.rpm
openstack-nova-api-2014.1.4-201506182123.ibm.el6.181.noarch.rpm
openstack-nova-cells-2014.1.4-201506182123.ibm.el6.181.noarch.rpm
openstack-nova-cert-2014.1.4-201506182123.ibm.el6.181.noarch.rpm
openstack-nova-common-2014.1.4-201506182123.ibm.el6.181.noarch.rpm
openstack-nova-compute-2014.1.4-201506182123.ibm.el6.181.noarch.rpm
openstack-nova-conductor-2014.1.4-201506182123.ibm.el6.181.noarch.rpm
openstack-nova-console-2014.1.4-201506182123.ibm.el6.181.noarch.rpm
openstack-nova-doc-2014.1.4-201506182123.ibm.el6.181.noarch.rpm
openstack-nova-network-2014.1.4-201506182123.ibm.el6.181.noarch.rpm
openstack-nova-novncproxy-2014.1.4-201506182123.ibm.el6.181.noarch.rpm
openstack-nova-objectstore-2014.1.4-201506182123.ibm.el6.181.noarch.rpm
openstack-nova-scheduler-2014.1.4-201506182123.ibm.el6.181.noarch.rpm
python-nova-2014.1.4-201506182123.ibm.el6.181.noarch.rpm
(9.1) Uninstall existing nova vmware driver on your VMware Region Server
- Run following command to get existing driver version
rpm -qa |grep nova-vmware-driver
- Uninstall the current nova vmware driver based on the output above
rpm -e nova-vmware-driver-2014.1-201503311127.ibm.noarch
(10) Apply the fix(rtc-203984-nova-6481b3166-el6-ifix.tgz) on your VMware Region Server and KVM Compute Node
- Switch to directory you extracted the driver to
cd /tmp/noarch
- Install all RPMs by means of "rpm -ivh --force *.rpm"
(10.1) Apply the fix(nova-vmware-driver-2014.1-201509151826.ibm.noarch.rpm) on your VMware Region Server
- Switch to directory you copied the driver to
cd /tmp
- Install driver by running rpm -ivh --force nova-vmware-driver-2014.1-201509151826.ibm.noarch.rpm
(11) Verify installation on your VMware Region Server and KVM Compute Node
- Check that all RPMs were successfully installed using:
rpm -qa |grep 201506182123
...
openstack-nova-common-2014.1.4-201506182123.ibm.el6.181.noarch
openstack-nova-novncproxy-2014.1.4-201506182123.ibm.el6.181.noarch
openstack-nova-conductor-2014.1.4-201506182123.ibm.el6.181.noarch
openstack-nova-cells-2014.1.4-201506182123.ibm.el6.181.noarch
openstack-nova-console-2014.1.4-201506182123.ibm.el6.181.noarch
openstack-nova-scheduler-2014.1.4-201506182123.ibm.el6.181.noarch
python-nova-2014.1.4-201506182123.ibm.el6.181.noarch
openstack-nova-cert-2014.1.4-201506182123.ibm.el6.181.noarch
openstack-nova-network-2014.1.4-201506182123.ibm.el6.181.noarch
openstack-nova-2014.1.4-201506182123.ibm.el6.181.noarch
openstack-nova-compute-2014.1.4-201506182123.ibm.el6.181.noarch
openstack-nova-doc-2014.1.4-201506182123.ibm.el6.181.noarch
openstack-nova-api-2014.1.4-201506182123.ibm.el6.181.noarch
openstack-nova-objectstore-2014.1.4-201506182123.ibm.el6.181.noarch
rpm -qa |grep nova-vmware-driver (only on VMware Region Server)
...
nova-vmware-driver-2014.1-201509151826.ibm.noarch
(12) Restore backup of nova.conf and vmware-discovery.conf on your VMware Region Server and KVM Compute Nodes:
cp -p /etc/nova/nova.conf_2402_ifix1_bak /etc/nova/nova.conf
cp -p /etc/vmware-discovery.conf_2402_ifix1_bak /etc/vmware-discovery.conf (only on VMware Region Server)
(13) Add parameters to nova.conf on your VMware Region Server
The OpenStack VMware driver code will add the ability to filter
the available datastores to be used for a deploy, based on amount of space available.
When the filter is enabled, the default is to use datastores that are less than 80% utilized.
The utilization value may be configured.
With the code change installed, to enable the function:
add the following two lines in the [vmware] section of nova.conf:
enable_disk_utilization_filter=true
disk_utilization_ratio=0.7
(14) Modify nova configuration file on your VMware Region Server and KVM Compute Node
Identify the nova-compute services configured in the environment:
- chkconfig --list|grep nova-compute
Make sure all nova-compute services are running in the environment:
- service openstack-nova-compute status
service openstack-nova-compute start (if required)
If there are multiple nova-compute services running in the environment, need to modify all of them.
- Open all nova conf files and add one line destroy_after_evacuate=False at the end of all of them.
e.g.:
[root@vpcmgmtsconr01 ~]# ps -ef|grep compute | grep -v grep
nova 1178 1 27 Aug02 ? 21:26:30 /usr/bin/python /usr/bin/nova-compute --config-file /etc/nova/nova-service-drdatastore.conf --logfile /var/log/nova/compute-drdatastore.log
nova 26541 1 32 Aug04 ? 06:34:27 /usr/bin/python /usr/bin/nova-compute --config-file /etc/nova/nova.conf --logfile /var/log/nova/compute.log
Make sure to add a new line destroy_after_evacuate=False into nova-service-drdatastore.conf and nova.conf.
e.g.:
---
[workarounds]
destroy_after_evacuate=False
(15) Replace manager.py on your VMware Region Server
Note: Perform this step only for your VMware Region Server.
- Back up /usr/lib/python2.6/site-packages/nova/compute/manager.py (if present)
- Copy new manager.py and put it at the place of the old one.
scp -p openstack/manager.py root@<node>:/usr/lib/python2.6/site-packages/nova/compute/
Execute the steps (16) to (25) to update OpenStack Horizon on Central Server 2 if you have not
already applied LA fix 2.4.0.1-CSI-ICO-LA00010 to your IBM Cloud Orchestrator environment.
(16) Start DB2 and OpenStack
Change to directory: /opt/ibm/orchestrator/scorchestrator/
Start SmartCloud Orchestrator: ./SCOrchestrator.py --start -p db2,qpidd,openstack
===>>> Starting Smart Cloud Orchestrator
...
===>>> Starting Smart Cloud Orchestrator complete
Wait until all components have started
(17) Make sure the correct base URL is configured in ico.repo on Central Server 2:
vi /etc/yum.repos.d/ico.repo
Verify if baseurl is in the following form, correct if not (port is missing).
baseurl=http://<ds-fqdn>:3080/scp/
(18) Extract the contents of 62017.122.000.rtc-208910-horizon-78b6f5ed61-ifix-el6-tar.gz to the directory
tar -xvzf openstack/62017.122.000.rtc-208910-horizon-78b6f5ed61-ifix-el6-tar.gz -C /tmp
There will be a new directory created called noarch.
(19) Copy new RPMs for Horizon from noarch directory to ICO DS repo
cp -p /tmp/noarch/*.rpm /data/repos/scp/openstack-noarch/
(20) Refresh yum repos
createrepo /data/repos/scp/openstack-noarch/
(21) Verify new rpms are available from yum
yum list |grep dashboard
openstack-dashboard.noarch 2014.1.4-72.ibm.el6.1 openstack-noarch
openstack-dashboard-theme.noarch 2014.1.4-72.ibm.el6.1 openstack-noarch
yum list |grep horizon
python-django-horizon.noarch 2014.1.4-72.ibm.el6.1 openstack-noarch
python-django-horizon-doc.noarch 2014.1.4-72.ibm.el6.1 openstack-noarch
Note: If not available perform a "yum clean all"
(22) Back up existing Horizon installation conf file on Central Server 2, back up the existing local_settings conf file
cd /etc/openstack-dashboard/
cp -p local_settings local_settings_backup_2.4.0.2_ifix1
(23) Remove existing horizon rpms on Central Server 2
On Central Server 2 run the following command
yum remove python-django-horizon.noarch
Note: This will also remove dependencies reply y to yum
(24) Install Horizon using Chef on Central Server 2
Run the following commands:
yum clean all
chef-client -o "role[os-dashboard-sco]" -c /etc/chef/central_server_2-< >-client.rb
chef-client -o "role[os-dashboard-sco]" -c /etc/chef/central_server_2-euklzj3x3q5d-client.rb
Note: This will use Chef to reinstall Horizon, there will be only one rb file in /etc/chef/ that has the prefix central_server_2
(25) Install IBM Cloud Orchestrator extensions for Horizon on Central Server 2
Run the following command:
chef-client -o "role[sco_horizon]" -c /etc/chef/central_server_2-< >-client.rb
chef-client -o "role[sco_horizon]" -c /etc/chef/central_server_2-euklzj3x3q5d-client.rb
9 Update IBM Cloud Orchestrator core toolkits
-----------------------------------------------
Execute the following steps to update BPM core toolkits from the Deployment Server:
(1) Copy the BPM toolkits to the temporary installation directory on the Central Server 2:
- Create the directory (if not present) on Central Server 2:
mkdir -p /opt/ibm/BPM/ico/tmp/toolkits
- Copy the toolkits to the directory created in the previous step:
scp -p toolkits/*.twx root@<cs2>:/opt/ibm/BPM/ico/tmp/toolkits/
Note: Directory /opt/ibm/BPM/ico/tmp is the default BPM download directory used by
IBM Cloud Orchestrator 2.4.
(2) Make sure IBM Business Process Manager is started
- service bpm status
root: bpm-dmgr (31395): ::: bpm-dmgr status monitor detected bpm-dmgr ONLINE.
root: bpm-node (31416): ::: bpm-node status monitor detected bpm-node ONLINE.
root: bpm-server (31437): ::: bpm-server status monitor detected bpm-server ONLINE.
Start the processes if required using service bpm start
(3) Execute the BPM cookbook "bpm_import_toolkits" as bootstrap operation for Central Server 2:
knife bootstrap <CENTRAL_SERVER_2_FQDN_OR_IP> \
--node-name <UNIQUE_NAME> \
--template-file /etc/heat/erb/topology.erb \
--ssh-user root \
--identity-file /root/.ssh/smartcloud \
--run-list "recipe[bpm::bpm_import_toolkits]" \
--environment OC_ENV-<JOB_ID_FOR_CENTRAL_SERVERS_INSTALL_UPGRADE> \
--no-host-key-verify
Note: Specify a unique name by using the --node-name option for your bootstrap commands, 2402_IFIX1_CS2_BPM_IMPORT_TK
...
Connecting to <CENTRAL_SERVER_2_FQDN_OR_IP>
...
Starting Chef Client, version 11.12.8
Creating a new client identity for 2402_IFIX1_CS2_BPM_IMPORT_TK using the validator key.
resolving cookbooks for run list: ["bpm::bpm_import_toolkits"]
...
Recipe: bpm::bpm_import_toolkits
* cookbook_file[/opt/ibm/BPM/ico/tmp/import_toolkits.py] action create
- create new file /opt/ibm/BPM/ico/tmp/import_toolkits.py
- update content in file /opt/ibm/BPM/ico/tmp/import_toolkits.py from none to 988f70
- suppressed sensitive resource
* package[unzip] action upgrade (up to date)
* package[zip] action upgrade (up to date)
* directory[/opt/ibm/BPM/ico/tmp] action create (skipped due to not_if)
* remote_file[/opt/ibm/BPM/ico/tmp/orchestrator.zip] action create
- create new file /opt/ibm/BPM/ico/tmp/orchestrator.zip
- update content in file /opt/ibm/BPM/ico/tmp/orchestrator.zip from none to c5813d
- suppressed sensitive resource
* execute[extract orchestrator.zip] action run
- execute extract orchestrator.zip
* bash[modify the 0*_SCOrchestrator_Toolkit] action run
- execute modify the 0*_SCOrchestrator_Toolkit
* execute[import all toolkits into BPM] action run
- execute import all toolkits into BPM
* directory[/var/ibm/sco/scriptRepo] action create (skipped due to not_if)
* cookbook_file[/var/ibm/sco/scriptRepo/HelloWorld.sh] action create (skipped due to not_if)
Running handlers:
Running handlers complete
Chef Client finished, ...
(4) Check that the BPM core toolkits were updated successfully:
- Open the IBM Process Designer
- Click View the Process Center
- Click Toolkits
- Click SCOrchestrator_Toolkit (SCOTLKT) and make sure you see this version as top level version (right below Current):
2402_20150914_ifix1
- Repeat this step for the following toolkits:
SCOrchestrator_Scripting_Utilities_Toolkit (SCOSUTK)
SCOrchestrator_Support_IaaS_Toolkit (SCOIAAS)
SCOrchestrator_Support_vSys_Toolkit (SCOVSYS)
SCOrchestrator Multi-Tenancy Toolkit (SCOMT)
SCOrchestrator Service Composition Toolkit (SCOSCT)
SCOrchestrator Email Notification Toolkit (SCOEMAI)
SCOrchestrator Nova Support Toolkit (SCONOVA)
SCOrchestrator_Support_vSys_Ne... (SCOVSYN)
SCOrchestrator Heat Support Toolkit (SCOHEAT)
SCOrchestartor_OpenstackBlockStorage_Toolkit (SUPCIND)
SCOrchestrator_IAAS_Assets (ICIAASA)
You can also check the BPM core toolkit versions using the IBM Process Center using
the following URL: https://<cs2-fqdn>:8443/ProcessCenter
10 Update OrchestratorEAR.ear
-------------------------------
Execute the following steps to update OrchestratorEAR.ear if you have not already applied
LA fix 2.4.0.2-CSI-ICO-LA00008 to your IBM Cloud Orchestrator environment.
(1) Back up com.ibm.orchestrator.core.jar and TaskResource.class on Central Server 2:
- Back up com.ibm.orchestrator.core.jar:
cp -p /opt/ibm/BPM/v8.5/profiles/Node1Profile/installedApps/PCCell1/OrchestratorEAR.ear/com.ibm.orchestrator.core.jar \
/opt/ibm/BPM/v8.5/profiles/Node1Profile/installedApps/PCCell1/OrchestratorEAR.ear/com.ibm.orchestrator.core.jar_2402_ifix1_bak
- Back up TaskResource.class:
cp -p /opt/ibm/BPM/v8.5/profiles/Node1Profile/installedApps/PCCell1/OrchestratorEAR.ear/com.ibm.orchestrator.core.rest.v2.war/WEB-INF/classes/com/ibm/orchestrator/core/rest/v2/resources/TaskResource.class \
/opt/ibm/BPM/v8.5/profiles/Node1Profile/installedApps/PCCell1/OrchestratorEAR.ear/com.ibm.orchestrator.core.rest.v2.war/WEB-INF/classes/com/ibm/orchestrator/core/rest/v2/resources/TaskResource.class_2402_ifix1_bak
(2) Update com.ibm.orchestrator.core.jar and TaskResource.class on Central Server 2:
- Update com.ibm.orchestrator.core.jar:
scp -p orchestrationear/com.ibm.orchestrator.core.jar \
root@<cs2>:/opt/ibm/BPM/v8.5/profiles/Node1Profile/installedApps/PCCell1/OrchestratorEAR.ear/
- Update TaskResource.class:
scp -p orchestrationear/TaskResource.class \
root@<cs2>:/opt/ibm/BPM/v8.5/profiles/Node1Profile/installedApps/PCCell1/OrchestratorEAR.ear/com.ibm.orchestrator.core.rest.v2.war/WEB-INF/classes/com/ibm/orchestrator/core/rest/v2/resources/
11 Add custom property to IBM Business Process Manager
--------------------------------------------------------
Execute the following steps to add a custom property to IBM Business Process Manager
if you have not already applied LA fix 2.4.0.2-CSI-ICO-LA00009 to your
IBM Cloud Orchestrator environment.
(1) Back up 100Custom.xml on Central Server 2:
cp -p /opt/ibm/BPM/v8.5/profiles/DmgrProfile/config/cells/PCCell1/nodes/Node1/servers/SingleClusterMember1/process-center/config/100Custom.xml \
/opt/ibm/BPM/v8.5/profiles/DmgrProfile/config/cells/PCCell1/nodes/Node1/servers/SingleClusterMember1/process-center/config/100Custom.xml_2402_ifix1_bak
(2) Make sure IBM Business Process Manager Deployment Manager is running but IBM Business Process Manager node and server are stopped
- service bpm status
root: bpm-dmgr (31395): ::: bpm-dmgr status monitor detected bpm-dmgr ONLINE.
root: bpm-node (31416): ::: bpm-node status monitor detected bpm-node OFFLINE.
root: bpm-server (31437): ::: bpm-server status monitor detected bpm-server OFFLINE.
Stop/Start the processes if required using service bpm-server stop, service bpm-node stop, and service bpm-dmgr start
(3) Insert the following section in 100Custom.xml:
- Edit /opt/ibm/BPM/v8.5/profiles/DmgrProfile/config/cells/PCCell1/nodes/Node1/servers/SingleClusterMember1/process-center/config/100Custom.xml
- Add the following section at the end of the file (but before the closing </properties> tag)
<common>
<security merge="mergeChildren">
<vmm-options>
<user-full-name-prop>displayName</user-full-name-prop>
</vmm-options>
</security>
</common>
Make sure the </properties> is the last line of the 100Custom.xml file and the <common> tag is outside the comment block.
(4) Synchronize the changes into Node1 Profile on Central Server 2:
/opt/ibm/BPM/v8.5/profiles/Node1Profile/bin/syncNode.sh <cs2-fqdn> 8879
ADMU0116I: Tool information is being logged in file
/opt/ibm/BPM/v8.5/profiles/Node1Profile/logs/syncNode.log
ADMU0128I: Starting tool with the Node1Profile profile
ADMU0401I: Begin syncNode operation for node Node1 with Deployment Manager
<cs2-fqdn>: 8879
ADMU0016I: Synchronizing configuration between node and cell.
ADMU0402I: The configuration for node Node1 has been synchronized with
Deployment Manager <cs2-fqdn>: 8879
(5) Restart IBM Business Process Manager and make sure it is running
- service bpm restart
- service bpm status
root: bpm-dmgr (31395): ::: bpm-dmgr status monitor detected bpm-dmgr ONLINE.
root: bpm-node (31416): ::: bpm-node status monitor detected bpm-node ONLINE.
root: bpm-server (31437): ::: bpm-server status monitor detected bpm-server ONLINE.
(6) Verify that your changes were populated in TeamWorksConfiguration.running.xml on Central Server 2
- View /opt/ibm/BPM/v8.5/profiles/Node1Profile/config/cells/PCCell1/nodes/Node1/servers/SingleClusterMember1/process-center/TeamWorksConfiguration.running.xml
- Verify that it contains the following section:
<vmm-options>
<user-full-name-prop>displayName</user-full-name-prop>
</vmm-options>
12 Update Self-service user interface
---------------------------------------
Execute the following steps to update Self-service user interface if you have not already
applied LA fix 2.4.0.2-CSI-ICO-LA00010 to your IBM Cloud Orchestrator environment.
(1) Back up com.ibm.orchestrator.ui.framework.jar and com.ibm.orchestrator.ui.jar on Central Server 2:
- Back up com.ibm.orchestrator.ui.framework.jar:
cp -p /opt/ibm/ccs/scui/lib/com.ibm.orchestrator.ui.framework.jar \
/opt/ibm/ccs/scui/lib/com.ibm.orchestrator.ui.framework.jar_2402_ifix1_bak
- Back up com.ibm.orchestrator.ui.jar:
cp -p /opt/ibm/ccs/scui/lib/com.ibm.orchestrator.ui.jar \
/opt/ibm/ccs/scui/lib/com.ibm.orchestrator.ui.jar_2402_ifix1_bak
(2) Update com.ibm.orchestrator.ui.framework.jar and com.ibm.orchestrator.ui.jar on Central Server 2:
- com.ibm.orchestrator.ui.framework.jar:
scp -p scui/com.ibm.orchestrator.ui.framework.jar \
root@<cs2>:/opt/ibm/ccs/scui/lib/
- Update com.ibm.orchestrator.ui.jar:
scp -p scui/com.ibm.orchestrator.ui.jar \
root@<cs2>:/opt/ibm/ccs/scui/lib/
13 Inventory Tagging on Central Server 2
------------------------------------------
To make it easier for support to find out which IBM Cloud Orchestrator
fixes are installed on your system, copy IBM_Cloud_Orchestrator-2.4.0.2-IF0001.fxtag
to /opt/ibm/SmartCloud_Orchestrator/properties/version/ on Central Server 2.
scp -p ./IBM_Cloud_Orchestrator-2.4.0.2-IF0001.fxtag \
<cs2>:/opt/ibm/IBM_Cloud_Orchestrator/properties/version
14 Restart IBM Cloud Orchestrator
-----------------------------------
1) Stop IBM Cloud Orchestrator on Central Server 1
Change to directory: /opt/ibm/orchestrator/scorchestrator/
Stop SmartCloud Orchestrator: ./SCOrchestrator.py --stop
===>>> Stopping Smart Cloud Orchestrator
...
===>>> Stopping Smart Cloud Orchestrator complete
Wait until all components have stopped
You can check if all components have been stopped using ./SCOrchestrator.py --status
2) Start IBM Cloud Orchestrator on Central Server 1
Change to directory: /opt/ibm/orchestrator/scorchestrator/
Start SmartCloud Orchestrator: ./SCOrchestrator.py --start
===>>> Starting Smart Cloud Orchestrator
...
===>>> Starting Smart Cloud Orchestrator complete
Wait until all components have started
You can check if all components have been started using ./SCOrchestrator.py --status
Download Package
The following sections provide detailed information related to this release.
Click the FC link below to obtain the release from Fix Central.
How critical is this fix?
Impact | Description |
---|---|
Corrective |
This is a maintenance release. It contains fixes for client-reported and internally found defects. Review Security Bulletin - 1967033 for a list of security vulnerabilities addressed in this release. |
There are no known regressions to report. |
Problems Solved
Click the Fix List link in the table of contents above to review a list of the problems solved in this release. |
Known Side Effects
Open defectsReview the following list of open defects for IBM Cloud Orchestrator on the IBM Support Portal. |
Change History
This iFix provides the following serviceability items:
|
Click the link in the Download Options column:
Technical Support
Follow IBM Cloud Tech Support on Twitter
Review the IBM Cloud Support BLOG article Enhance your IBM Cloud Support Experience for a complete list of the different support offerings along with a brief description on the best way to use each resource to improve your experience using IBM Cloud products and services.
Forums | Communities | Documentation | Contacting Support | Helpful Hints
Problems (APARS) fixed
Was this topic helpful?
Document Information
Modified date:
05 April 2019
UID
swg24040617