Transcription of Chassis Manager User Guide - Pigeon Point
1 Electronics Protection Pigeon Point Chassis Manager user Guide (Oct 31, 2017) Page 1 / 300 user Guide Pigeon Point Chassis Manager Release October 31, 2017 Electronics Protection Pentair Technical Solutions This document is furnished under license and may be used or copied only in accordance with the terms of such license. The content of this manual is furnished for informational use only, is subject to change without notice, and should not be construed as a commitment by Pentair. Pentair assumes no responsibility or liability for any errors or inaccuracies that may appear in this book. Except as permitted by such license, no part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic, manual, recording, or otherwise, without the prior written permission of Pentair.
2 The Pigeon Point Chassis Manager uses an implementation of the MD5 Message-Digest algorithm that is derived from the RSA Data Security, Inc. MD5 Message-Digest algorithm. All Pentair brands and logos are the property of Pentair or its affiliated companies worldwide. Pentair reserves the right to change information without prior notification. Electronics Protection Pigeon Point Chassis Manager user Guide (Oct 31, 2017) Page 2 / 300 Table of contents 1 About this document 7 Chassis Manager documentation 7 Conventions used in this document 7 Additional resources 8 2 Introduction 9 In this section 9 Intelligent Platform Management: a VITA overview 9 Pigeon Point Board Management Reference: hardware and firmware 11 Pigeon Point Chassis Manager and ChMM 11 Chassis Manager compatibility with the Pigeon Point Shelf Manager 12 Pigeon Point Chassis Manager features 13 Support for dual redundant operation 14 System Manager Interface 16 3 Configuration 18 In this section 18 Setting up U-Boot 18 U-Boot environment variables 20 Assigning values to environment variables 27 Configuring U-Boot environment variables for the Chassis Manager 28 Establishing the secondary RC script 29 Setting up Chassis Manager configuration file 30 Carrier-specific configuration file 84 Obtaining configuration variables from Chassis FRU Information 84 Verbosity level description 85 Verbosity console level description 86 Setting up Ethernet 86 Usage of the first Ethernet interface 87
3 Usage of the second Ethernet interface 88 Setting up the client channel 92 Using the alternate software redundancy interface 95 Changing the default ChMM network parameters 97 Assigning VLAN IDs 105 Assigning IP addresses to the Chassis Manager via DHCP (version 4) 106 Electronics Protection Pigeon Point Chassis Manager user Guide (Oct 31, 2017) Page 3 / 300 Using IPv6 for Chassis -external access to the Chassis Manager 113 Configuring the FRU Information 115 Accessing the Chassis FRU Information 116 Setting up the Chassis FRU Information 117 Setting up the Chassis FRU Information using the CLI 120 Other FRU Information repositories 121 Configuring carrier and Chassis attributes using HPDL 121 Compiling HPDL definitions 122 Compiling SDRs 122 Deploying HPDL data to the ChMM file system 123 Deploying HPDL data to FRU Information areas 123 Configuring the cooling management strategy 127 Default cooling management strategy 127 Configuring a specific cooling management strategy 128 Configuring local sensors 129 Setting the Auxiliary Firmware Revision 135 Setting up the clock 135 Obtaining date and time from a
4 Time server 136 Setting up and using ChMM Power On Self Tests 137 Configuring external event handling 139 Detailed steps to configure external event handling 139 External event handler operation 141 Configuring the Platform Event Trap format 142 Parsed example of SNMP Trap 143 Configuring system services 144 Configuring the speed of I2C buses 147 4 Using the Chassis Manager 149 In this section 149 ChMM login 149 Starting the Chassis Manager 149 Starting SNMP and HTTP daemons manually 192 Redundant operation 193 Initialization of the redundant Chassis Managers 195 Redundancy and HWRI State sensor 196 Reboot Reason sensor 198 Electronics Protection Pigeon Point Chassis Manager user Guide (Oct 31, 2017) Page 4 / 300 Operation in the Chassis with radial System IPMB 199 Upgrading the routing element SmartFusion cSoC(s) 202 Automatic SEL truncation 203 Cooling state sensors 204 Deadlock detection 206 I2C bus fault isolation 209 Assignment of LAN configuration parameters to boards and modules 211 Structure and composition of the supported parameters 211 Obtaining LAN configuration parameters on the Chassis Manager level 211 Dispatching LAN configuration parameters to boards 215 ChMM tests available via the diagnostic infrastructure 216 5 Using the IPMI analysis tools 220 In this section 220 IPMB trace collection daemon (ipmb_traced)
5 220 IPMI trace analyzer 224 Introduction to the Wireshark GUI 224 Introduction to terminal-oriented Wireshark 228 Installing IPMI analyzer software 228 Collecting and analyzing a trace using the GUI and command line tools 228 Collecting IPMI traces on System IPMB in unattended mode 228 Collecting IPMI traces on System IPMB in controlled mode 235 Collecting an IPMI trace in board trace mode 237 Collecting traces of IPMI traffic over the network 237 Analyzing a trace using the GUI 240 Analyzing a trace using command-line tools 244 6 Re-initializing the ChMM 246 In this section 246 Re-initializing the U-Boot environment 246 Re-initializing the file system 247 Resetting the login password 248 7 Re-programming the ChMM-700 249 In this section 249 Firmware reliable upgrade procedure overview 249 Flash partitioning and image layout 251 Electronics Protection Pigeon Point Chassis Manager user Guide (Oct 31, 2017) Page 5 / 300 Changing the user flash partition format to JFFS2 253 Reliable upgrade procedure status file 256 Reliable upgrade utility 257 Reliable upgrade of SmartFusion cSoC image 265 Reliable upgrade utility use scenarios 266 Finding out component versions via the imls utility 268 Reliable upgrade examples 270 Example 1 270 Example 2 277 Example 3 282 Example 4 290 8 Customer support 298 9 Revision History 299 Release 299 Release 299 Release 299 Revision 300 List of figures Figure 1: Management aspects and potential Pigeon Point product sites in an example VITA Chassis 10 Figure 2.
6 Pigeon Point Chassis Manager architecture and context .. 15 Figure 3: Implementation options for ChMC cross-connects .. 91 Figure 4: Dual star radial System IPMB 200 Figure 5: Redundant dual star radial System IPMB topology .. 201 Figure 6: Main window (IPMB trace analysis) .. 225 Figure 7: Main window (IPMI over network trace analysis) .. 227 Figure 8: Open Capture File window .. 230 Figure 9: GUI Main window (unattended mode).. 231 Figure 10: Capture Options window .. 235 Figure 11: Collected trace (controlled mode) .. 236 Figure 12: Capture Options window (analyzing networked IPMI traffic) .. 238 Figure 13: Collected trace (networked IPMI traffic) .. 239 Figure 14: Message 244 is selected .. 241 Figure 15: IPMI protocol layers (IPMB trace) .. 242 Figure 16: Filtered trace .. 243 Electronics Protection Pigeon Point Chassis Manager user Guide (Oct 31, 2017) Page 6 / 300 List of tables Table 1: Chassis Manager documentation.
7 7 Table 2: Conventions used in this document ..7 Table 3: U-Boot environment variables .. 20 Table 4: Configuration parameter types and descriptions .. 30 Table 5: Chassis Manager configuration parameters .. 32 Table 6: U-Boot environment variables and descriptions .. 83 Table 7: Verbosity configuration parameters and levels .. 86 Table 8: DHCP Client ID .. 108 Table 9: DHCP Unique Identifier format .. 108 Table 10: Slot Location record for VITA .. 109 Table 8: Chassis FRU Information and configuration variable settings .. 117 Table 9: Network services .. 145 Table 10: OS level bus number mapping for ChMM-700 .. 148 Table 11: Format of event message .. 197 Table 12: Cooling state sensors .. 204 Table 13: ChMM tests implemented in the diagnostic infrastructure .. 217 Table 14: Options for the IPMB trace collection daemon.
8 222 Table 15: IPMB trace collection packet field .. 224 Table 16: IPMB message list basic information .. 225 Table 17: IPMI filter primitives .. 242 Table 18: Flash partitioning for ChMM-700s (64MB Flash) in UBIFS mode .. 251 Table 19: File names for firmware images stored as UBIFS files .. 252 Table 20: Flash partitioning for ChMM-700s (64MB Flash) in JFFS2 mode .. 254 Table 21: Reliable upgrade stages .. 257 Table 22: Protocols recognized in the URLs by the reliable upgrade utility .. 260 Table 23: Standard source file names for upgrade components .. 263 Electronics Protection Pigeon Point Chassis Manager user Guide (Oct 31, 2017) Page 7 / 300 1 About this document This document describes the Pigeon Point Chassis Manager . This PDF file requires Adobe Acrobat Reader or later for full functionality.
9 For a free reader, go to Chassis Manager documentation This document is one of two documents in the Chassis Manager documentation set. These documents are available in PDF file format. The complete set includes: Table 1: Chassis Manager documentation DOCUMENT DESCRIPTION Pigeon Point Chassis Manager user Guide This document describes the overall configuration and use of the Pigeon Point Chassis Manager . Pigeon Point Chassis Manager External Interface Reference This document describes how to use the Chassis Manager command line interface, web interface, Simple Network Management Protocol (SNMP) interface and Remote Management Control Protocol (RMCP) interface. Conventions used in this document This table describes the textual conventions used in this document. Table 2: Conventions used in this document CONVENTION SAMPLE DESCRIPTION setenv This 10 Point bold Courier font is used for text entered at keyboard in example dialogues, which typically occur as one or more separate lines.
10 U-Boot (Apr 18 2006 - 14:58:54) This 10 Point normal Courier font is used for ChMM output in example dialogues. addmisc This 12 Point italic Courier New font is used for special text within normal paragraphs. The types of such special text include command names, file names, configuration parameters and command parameters, plus other text that could be entered by or Electronics Protection Pigeon Point Chassis Manager user Guide (Oct 31, 2017) Page 8 / 300 displayed to a Chassis Manager user . This font is also used for command syntax definitions. Get Device ID IPMI commands defined by the IPMI specification or as VSO or PICMG extensions are shown in the normal font, surrounded by double quotes. This matches the corresponding convention used in VSO and PICMG specifications. Additional resources For more information about Pigeon Point products for VPX and OpenVPX, please visit the following website: Electronics Protection Pigeon Point Chassis Manager user Guide (Oct 31, 2017) Page 9 / 300 2 Introduction This section provides an overview of the Pigeon Point Chassis Manager and Chassis Management Mezzanine (or ChMM, currently the ChMM-700R) products.