Redundancy, Synchronization, and Failover

Table 2. CMM Synchronization (Sheet 2 of 2)

File(s) or Data

Description

Path

Priority

 

 

 

 

Issues files

Issues files

Ethernet

2

 

 

 

 

 

Recovery Action and escalation action for all

 

 

/usr/local/cmm/temp/pmssync.ini

the monitored processes except monitor

Ethernet

2

 

process

 

 

 

 

 

 

/usr/local/cmm/temp/pmsshadowsync.ini

Recovery action and escalation action for

Ethernet

2

monitor process

 

 

 

 

 

 

 

Note: The /.rhosts file is used for synchronization and should NEVER be modified.

3.3Heterogeneous Synchronization

Beginning in version 5.2 firmware, the CMM can synchronize data between differing CMM versions. The firmware delineates synchronization from firmware versioning, thus allowing seamless synchronization between all CMM versions. A form of internal data versioning maintained by the CMM helps achieve this.

Note: SDR/SIF and user scripts differ slightly in synchronization architecture as described below.

3.3.1SDR/SIF Synchronization

Sensor Data Records (SDRs) and Sensor Information Files (SIFs) will be synchronized only between CMMs having the same version for this data item (even if the CMM firmware versions differ).

3.3.2User Scripts Synchronization and Configuration

By default, user scripts are synchronized only between CMM’s with same firmware versions. User can control the user scripts synchronization irrespective of CMM version differences by modifying the value of a configuration flag - "SyncUserScripts" (in the CMM configuration file, cmm.cfg under /etc). The configuration flag can be modified using the cmmget/cmmset commands. This flag can be read/set through any of the CMM interfaces (i.e., CLI, SNMP and RPC).

Only when CMM firmware versions differ will the value of this flag determines if user scripts should be synchronized or not. Between same firmware versions, the user scripts directory will continue to be synchronized and this flag ignored.

3.3.2.1Setting User Scripts Sync Configuration Flag

To set the value of the Scripts Synchronization configuration flag, the following CMM command is used:

cmmget -l cmm -d syncuserscripts -v [equal/upgrade/downgrade/always]

Where:

equal: Synchronizes user scripts only when the CMM versions are same. This is the default value.

MPCMM0001 Chassis Management Module Software Technical Product Specification

23

Page 23
Image 23
Intel MPCMM0001 Heterogeneous Synchronization, 1 SDR/SIF Synchronization, User Scripts Synchronization and Configuration