204 MPCMM0001 Chassis Management Module Software Technical Product Specification
Updating CMM Software
Updating CMM Software 23
When new CMM updates are available, they are packaged in a zip file and posted to the Intel
developer web site located at:
http://www.intel.com/design/network/products/cbp/atca/mpcmm0001.htm
Please follow the instructions provided with the software update package to perform the update.
The CMM is capable of having its firmware and critical system files updated when new update
packages become available. The update process allows these updates to occur remotely without
losing the active CMM in a redundant configuration.
23.1 Key Features of the Firmware Update Process
• Updates can be done remotely over the front or back Ethernet ports on the CMM
• Current CMM configuration data is preserved across the update
• Critical CMM data such as the SEL and command history is preserved across an update
• Redundant CMMs can be updated without interrupting management of the chassis
• Update files are verified and checked for corruption
• Update components have associated version numbers
• Update events are logged to the SEL
• Updates can be triggered using the CLI
• Update packages can be located locally on the CMM or pulled from a mounted NFS or remote
FTP server
23.2 Update Process Architecture
The update process consists of the following components:
• User Client – The client is used to trigger the update process, and can be located anywhere on
the network.
• Update Package – The update package contains the new software components and other files
necessary for the update. The update package can be pulled from a remote server, or be pushed
locally onto the CMM.
• CMM Update Request Handler – The update request handler is CMM software that processes
incoming update requests from and responses to the various interfaces provided by the CMM.
• CMM Update Script – The update script is stored on the CMM and is used to process the
contents of the update package and perform the update.
• Update Package Server (Optional) – The update package server can be used to store update
packages remotely from the CMM. This can be an FTP or NFS server.