This article provides essential guidelines and procedures for upgrading your Smarts environment to version 24.3.13, specifically addressing challenges related to inter-Domain Manager communication.
Note: There is no interoperability support between Smarts Domain Managers running version 24.3.13 and any earlier versions. This means all interconnected Domain Managers must be upgraded to compatible versions to ensure proper communication and functionality.
Smarts environments with multiple Smarts Domain Managers on the same Virtual Machine (VM), undergoing an upgrade to version 24.3.13.
The primary cause of potential communication issues during the Smarts 24.3.13 upgrade stems from the strict lack of interoperability support between Smarts Domain Managers running version 24.3.13 and any earlier versions. If Domain Managers involved in communication are operating on disparate versions (e.g., one on 24.3.13 and another on an older release), communication will inherently fail.
To ensure a smooth upgrade and maintain inter-Domain Manager communication, follow the recommended sequence and procedures below:
Plan Your Upgrade Together: Upgrade all interconnected Domain Managers in a coordinated and synchronized manner.
Upgrade Order:
Begin by upgrading the SAM (Service Assurance Manager) Domain Manager.
Follow by upgrading all other underlying Domain Managers connected to the SAM environment.
Address Communication Issues During Upgrade (Manual DM Addition): If communication issues arise between Domain Managers or with the brokers during the upgrade process, manually add the Domain Managers to the broker.
Execute the following command from the Smarts base directory:
bash ./brcontrol -b <broker_host:port> add_dm <DM-Name> <Host_name> <DM_port> <DM_PID>
add_dm command (Step 3) is a temporary measure. Once all Domain Managers (including broker install) are upgraded to 24.3.13, this manual intervention is no longer required.Upgrading Multiple Domain Managers on the Same VM: If multiple Smarts Domain Managers reside on the same virtual machine:
Stop All Services: Before initiating any upgrades, ensure all Smarts services are completely stopped on that VM:
bash sm_service stop all /etc/init.d/ic-serviced stop
add_dm command (Step 3) as needed for the newly upgraded DMs to restore communication.
Coordinated Upgrade is Key: The most critical aspect of upgrading to Smarts 24.3.13 in an interconnected environment is strict coordination. Failure to upgrade all interconnected Domain Managers simultaneously to compatible versions will lead to communication failures.
* Temporary Nature of add_dm: While the add_dm command is a vital tool for maintaining communication during the transition phase, it is a temporary workaround. Once the upgrade is complete across all affected Domain Managers, the system should operate without requiring this manual intervention.