Page 1
Cisco C880 M5 Configuration Guide December 2017 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000 800 553-NETS (6387) Fax: 408 527-0883...
Page 2
DAMAGES. Cisco and the Cisco logo are trademarks or registered trademarks of Cisco and/or its affiliates in the U.S. and other countries. To view a list of Cisco trademarks, go to this URL: www.cisco.com/go/trademarks. Third-party trademarks mentioned are the property of their respective owners.
1 Preface Preface The scalable CISCO C880 M5 is an Intel-based rack server for critical company scenarios, e.g. as database management system for medium or large-sized databases or as a consolidation basis to run an immensely large number of different applications using virtualization technologies.
1.2 Documentation overview Documentation overview More information on your CISCO C880 M5 can be found in the following documents: – Cisco C880 M5 Installation Manual – Cisco C880 M5 Configuration Guide – Cisco C880 M5 Administration Guide – Cisco C880 M5 User Interface Guide –...
Screenshots The screenshots are to some degree system-dependent and consequently will not necessarily match the output on your system in all the details. The menus and their commands can also contain system-dependent differences. Cisco C880 M5 Configuration Guide...
IPMI is best used in conjunction with system management software running under the relevant operating system. Integration of the IPMI functionality into the management functionality offered by a management application and the operating system results in a powerful platform management environment. Cisco C880 M5 Configuration Guide...
Page 9
ICMB is designed in such a way that it can be implemented with a device that is connected to the IPMB. IPMI implementation The core element of an IPMI implementation is the Baseboard Management Controller (BMC). Cisco C880 M5 Configuration Guide...
Page 10
C commands, which can be accessed via a management controller connected to the IPMB on 'unintelligent' I C modules that cannot process IPMI commands. An overview of the fundamental elements of an IPMI implementation is shown in the following figure: Cisco C880 M5 Configuration Guide...
Page 12
So fencing refers to the idea of isolating nodes considered down and preventing them from writing anything to the shared storage. The fencing feature on the iRMC can request a shutdown of a remote device, if IPMI fencing is enabled. See the "C880 M5 User Interface" manual for how to enable IPMI fencing.
The interface can only be provided by an on-board LAN controller, not by an inserted LAN card. Of the two ports that RCMP uses under UDP, the BMC communicates with the LAN controller via port 623 (primary RMCP Port). Figure 3: BMC and LAN controller Cisco C880 M5 Configuration Guide...
F542 Get HDD lightpath status (Component Status Signal Read) F543 Get SEL entry long text F545 Get SEL entry text F5B0 Set Identify LED F5B1 Get Identify LED F5B3 Get Error LED F5E0 Set Configuration Space to Default Values F5F8 Delete User ID Cisco C880 M5 Configuration Guide...
Power switch (on the front panel or keyboard) 0x02 Automatic restart after an AC power failure 0x03 Clock or timer (hardware RTC or software timer) 0x04 Automatic restart after fan failure shutdown 0x05 Automatic restart after critical temperature shutdown Cisco C880 M5 Configuration Guide...
Page 16
Power off Source: Cause of last power off Power off Description Source 0x00 Software (SWOFF, SE: power off by command) 0x01 Power switch (on the front panel or keyboard) 0x02 AC power fail 0x03 Clock or timer (hardware RTC or software timer) Cisco C880 M5 Configuration Guide...
Page 17
IANA-Enterprise-Number FTS, LS Byte first Command specifier Object ID 6:7 00 00 Value ID Data length Power Off Inhibit Flag: 0 no Inhibit, 1 Inhibit Response Data Completion code 2:4 80 28 00 IANA-Enterprise-Number FTS, LS Byte first Cisco C880 M5 Configuration Guide...
Page 18
Power On time “0” in a subsequent 01 20 command. Request Data NetFnlLUN: OEM/Group Cmd : Command Group Communication 80 28 00 IANA-Enterprise-Number FTS, LS byte first Command specifier Object ID 00 00 Value ID Data length 9:12 Time (LSB first) Cisco C880 M5 Configuration Guide...
0 = Write string left aligned. 1 = Write string centered. 10:10+n Characters to write to the display; string needs not to be null- terminated. Response Data Completion code 80 28 00 IANA-Enterprise-Number FTS, LS byte first Cisco C880 M5 Configuration Guide...
This command returns CPU-internal information. The iRMC gets this information from the BIOS during the POST phase. Request Data NetFnlLUN: OEM/Group Cmd : Command Group BIOS 80 28 00 IANA-Enterprise-Number FTS, LS Byte first Command Specifier Socket Number (0-based) of the CPU Cisco C880 M5 Configuration Guide...
Page 21
Current Corecount (N/A = FFh) Maximal Threads per Core (N/A = FFh) Current Threads per Core (N/A = FFh) 34:35 CPU Family from SMBIOS (structure 4, offset 6) CPU Manufacturer: 0 = unknown, 1 = INTEL, 2 = AMD Cisco C880 M5 Configuration Guide...
Bit 0 - Post State Global Error LED New Output on LocalView display F5 12 - Get EEPROM Version Info This command returns information on the current versions (bootloader, firmware and SDR) stored in the EEPROM(s). Cisco C880 M5 Configuration Guide...
Page 23
When an error occurs, LEDs are lit. If the control panel indicates an error, use the descriptions of the LEDs to diagnose the problem and take corrective action. This command returns information on the state of a hard disk drive (HDD) slot. Cisco C880 M5 Configuration Guide...
Page 24
Length of ID string of component status sensor (only present if Bit 0 in requested Byte 8 is set) (8:m) Length of ID string of component status sensor in ASCII characters (only present if Bit 0 in requested Byte 8 is set) Cisco C880 M5 Configuration Guide...
Page 25
1xx = Unknown’ Bit 3-0: reserved, read as 0000 Data length of the whole text 16:n Converted SEL data requested part (n = 16 + MaxResponseDataSize - 1) n + 1 String Terminator trailing '\0' character Cisco C880 M5 Configuration Guide...
Page 26
001 = MINOR 010 = MAJOR 011 = CRITICAL 1xx = Unknown’ Bit 3-0: reserved, read as 0000 Data length without trailing null terminator 16:35 Converted SEL data as ASCII, 20 bytes maximum Trailing Null Cisco C880 M5 Configuration Guide...
Page 27
IANA-Enterprise-Number FTS, LS byte first Command specifier Response Data Completion code 2:4 80 28 00 IANA-Enterprise-Number FTS, LS byte first State of Identify LED: 0: Identify LED off 1: Identify LED on 2: Identify LED blinking Cisco C880 M5 Configuration Guide...
Page 28
3: CSS on / GEL off 4: CSS on / GEL on 5: CSS on / GEL blink 6: CSS blink / GEL off 7: CSS blink / GEL on 8: CSS blink / GEL blink Cisco C880 M5 Configuration Guide...
Page 29
NetFnlLUN: OEM/Group Cmd : Command Group BMC 1:3 80 28 00 IANA-Enterprise-Number FTS, LS byte first Command specifier 5:8 User ID (1-16) Response Data Completion code 2:4 80 28 00 IANA-Enterprise-Number FTS, LS byte first Cisco C880 M5 Configuration Guide...
LAN. Transfer from the remote workstation to the serial controller: BMC unpacks the characters contained in the packages sent by the remote workstation and forwards them to the serial controller as a character stream. Cisco C880 M5 Configuration Guide...
Page 31
RMCP protocol, but includes extensions for encryption, authentication, etc. Serial over LAN permits “headless” management by console redirection by both the BIOS and the operating system of the managed server. High-cost concentrator solutions are not required. Cisco C880 M5 Configuration Guide...
Configuration via the iRMC web interface You can use the iRMC web interface to configure the iRMC. The web interface is described in the "Cisco C880 M5 User Interface Guide". LAN parameters You configure the LAN parameters on the Baseboard Management Controller page.
In principle, any Telnet/SSH client that interprets VT100 sequences can be used to access the iRMC. It is nevertheless recommended that the iRMC web interface or the Remote Management Front end is used. "Configuration via Telnet/SSH (Remote Manager)" on page 42 for more details. Cisco C880 M5 Configuration Guide...
Beyond the BIOS POST phase while the operating system is running You configure the text console redirection via LAN with the UEFI setup utility. Linux The settings depend on the used Linux operating system. Refer to the documentation of your operating system. Cisco C880 M5 Configuration Guide...
/config URL of the iRMC via the HTTP POST operation. You can import configuration files via the SCCI API using commands of the following languages: cURL VB script Python For more information, refer to "Configuration via scripting" on page Cisco C880 M5 Configuration Guide...
Press the F2 function key or Delete key in POST window. Select “BIOS Setup” on Boot Device Selector (Settings/System/Boot Options in iRMC Web interface) before powered on the C880 M5 server. Then, powered on the server. Cisco C880 M5 Configuration Guide...
3. In the Management LAN field, enter Enabled. 4. In the Management LAN Port field, enter Management. For more information, refer to the "Cisco C880 M5 User Interface Guide" and/or refer to the "Cisco C880 M5 BIOS Setup Guide". 5. Save the settings.
7. If you do not want to use text console redirection on the iRMC, exit the UEFI setup and continue with testing the LAN interface. (For more information, refer to the "Cisco C880 M5 Administration Guide") 3.5.2 Configuring text console redirection 1.
Page 39
The settings must be the same on both terminal and managed server. 9. Save your settings and exit the UEFI setup utility. 10. Continue with testing the LAN interface. (For more information, refer to the "Cisco C880 M5 Administration Guide")
2. Open the Management menu: Figure 8: Management menu 3. In the Serial Multiplexer field, enter iRMC. 4. Open the Serial Port 1 Configuration tab with Configuration/Super IO Configuration/Serial Port 1 Configuration to configure the serial port. Cisco C880 M5 Configuration Guide...
Page 41
5. In the Serial Port field, enter Enabled. 6. Save your settings and exit the UEFI setup utility. 7. Continue with testing the LAN interface. (For more information, refer to the "Cisco C880 M5 Administration Guide"). Cisco C880 M5 Configuration Guide...
Access via Telnet must be activated for the iRMC (for more information, refer to the section "Ports and Network Services - Configuring ports and network services" in the "Cisco C880 M5 User Interface Guide"). Access via the Telnet protocol is deactivated by default for security reasons, as passwords are transmitted in plain text.
View Chassis / Mainboard / OS Information. Set Asset Tag. Set System Name. Set System Operating System Information. Set System Description. Set System Location Information (SNMP). Set System Contact Information (SNMP). Power Management View Enclosure Information Cisco C880 M5 Configuration Guide...
Page 44
Service Processor - List IP Parameters. Service Processor - Configure IP Parameters. X Service Processor - Toggle Identify LED. Service Proc. - Reset iRMC S5 (warm/cold reset). Change password Console Redirection (EMS/SAC) Start a command Line shell Cisco C880 M5 Configuration Guide...
Page 45
4.2 Required user permissions Required IPMI privilege level Required permission Remote Manager menu items Administrator Operator User Configure Configure Video Remote User iRMC Redirection Storage Accounts Settings Enabled Enable Console Logging Cisco C880 M5 Configuration Guide...
When logging in over an SSH connection: If the host key of the managed server is not yet registered at the remote workstation, the SSH client issues a security alert with suggestions on how to proceed. Figure 10: Remote Manager: Main menu Cisco C880 M5 Configuration Guide...
Page 47
Then an appropriate event will be written to the Event log and the relevant main menu of the Remote Manager displayed (for more information, refer to section "Main menu of the Remote Manager"). You can terminate the login process at any time using [Ctrl] + [D]. Cisco C880 M5 Configuration Guide...
(s) Start a Command Line shell Start a Command Line shell, for more information, refer to "Shell menu" on page (l) Console logging Redirect output of messages to the text console, for more information, refer to "Console Logging" on page Cisco C880 M5 Configuration Guide...
(3) View OS and SNMP Information Information on the operating system and the version of the managed server and on the SNMP settings. (4) Set ASSET Tag Sets a customer-specific asset tag for the managed server. Cisco C880 M5 Configuration Guide...
Switches the server on. (5) Graceful Power Off (Shutdown) Graceful shutdown and power off. This menu item is not available on C880 M5 server. (6) Graceful Reset (Reboot) Graceful shutdown and reboot. This menu item is not available on C880 M5 server.
(c) CPU Sensors Localize the processors of the server. (s) Component Status Display detailed information on all sensors that have a C880 M5 diagnostic LED. (l) List All Sensors Display detailed information on all sensors. Cisco C880 M5 Configuration Guide...
The contents of the System Event log are dumped in reverse chronological order (the oldest entry first). (5) View System Eventlog Information Display information on the System Event log. (6) Clear System Eventlog Clear the contents of the System Event log. Cisco C880 M5 Configuration Guide...
(4) Clear Internal Eventlog Clear the contents of the internal event log. (5) Change Internal Eventlog mode Changes the buffer mode of the internal event log from Ring Buffer mode to Linear Buffer mode and vice versa. Cisco C880 M5 Configuration Guide...
(1) Configure IP Parameters Configure the IPv4/IPv6 address settings of the iRMC in a guided dialog. Refer to section "Network Interface Setting" in the "Cisco C880 M5 User Interface Guide" for details on the individual settings. (2) List IP Parameters Display the IP settings.
(s) Start a Command Line shell in the main menu opens the Shell Menu in which you can start a SMASH CLP shell. This menu item is not available on C880 M5 server. Figure 18: Remote Manager: Shell Menu Cisco C880 M5 Configuration Guide...
"Console Logging Run State Menu" on page (2) Clear Console Logging buffer Clear the console logging buffer. (3) Replay Console (Fast mode) Show the console log (in fast mode). (4) Replay Console (Continuous mode) Show the console log (in continuous mode). Cisco C880 M5 Configuration Guide...
In normal mode, only the following escape sequences are filtered out before messages are output to the console: <ESC>( <ESC>stop <ESC>Q <ESC>R<ESC>r<ESC>R <ESC>^ This means that color, pseudo-graphics, etc. can also be represented to a limited extent. Cisco C880 M5 Configuration Guide...
With scripting only one iRMC has to be configured according to the requirements of the environment. This configuration is then uploaded to all other C880 M5 servers without the need to access them all one by one. RESTful Representational state transfer is a way to provide interoperability between computer systems on the internet.
Page 59
Main features The main features of the REST architectural style are: Uniquely identifiable resources URIs or links for unique addressability Cisco C880 M5 Configuration Guide...
Page 60
For this reason, GET is considered to be secure. POST Inserts a new (sub)resource below the specified resource. POST is not free from side effects. For example, database fields can be changed or processes can be started on the server. Cisco C880 M5 Configuration Guide...
A profile is a set of configuration parameters for a server and is available in XML or JSON format. The server profile contains the following sections, also called sub profiles. SystemConfig The SystemConfig section is divided into two sub profiles: Sub profile Meaning IrmcConfig Comprises the parameters of the iRMC configuration. Cisco C880 M5 Configuration Guide...
Thus, the function speeds up the request for BiosConfig sub profile creation but slows down each host system boot. The configuration can be changed with the Config Space variable 1CC0 ConfPermanentBiosConfigStorageEnabled. Cisco C880 M5 Configuration Guide...
Redfish represents data using JSON. JSON is a lightweight data-interchange format that is easy for people to read and write and also for machines to parse. JSON is based on a subset of the JavaScript programming language, using a text format that is completely Cisco C880 M5 Configuration Guide...
Page 64
Update The specified resource is created. If the resource exists already, it is changed. PATCH One part of the specified resource is changed. Side effects are permitted here. Delete DELETE Deletes the specified resource. Cisco C880 M5 Configuration Guide...
Page 65
The Redfish API provides access to Redfish URIs by using two methods: Basic authentication: In this method, user name and password are provided for each Redfish API request. Session based authentication: This method is used when issuing multiple Redfish operation requests. Cisco C880 M5 Configuration Guide...
5.4 SCCI SCCI The SCCI is a generic application programming interface (API) defined by Cisco for different Server Management Controller hardware. It can be easily extended to cover new commands or new configuration items. On the Baseboard Management Controller page of the iRMC web interface you can save (export) the current iRMC configuration data in a configuration file (.pre).
Server Configuration Manager). Can be easily extended to new configuration items and new supported SCCI commands. 5.4.2 SCCI file format The format of the XML configuration file (.pre) with iRMC S5-specific notes is shown below. Cisco C880 M5 Configuration Guide...
SET operations require data. For specifying the appropriate data type, use the Data (DATA) parameter described below. Cabinet Identifier (CA) Allows you to select an extension cabinet and use its cabinet ID number. Do not use this parameter to request for the system cabinet! Cisco C880 M5 Configuration Guide...
Page 69
Examples Transferring the string "Hello World": <DATA Type="xsd::string">Hello World</DATA> Transferring a password as clear (readable) text: <DATA Type="xsd::string">My Readable Password</DATA> Transferring an encrypted password: <DATA Type="xsd::string" Encrypted="1">TpVlTJwCyHEIsC8tk24ci83JuR9l</DATA> Transferring the IPv4 address "192.23.2.4" <DATA Type="xsd::string">192.23.2.4</DATA> Cisco C880 M5 Configuration Guide...
After the configuration settings are transferred, the Status contains the result of the operation. If the operation has completed successfully, the value 0 is returned. For a specification of all public configuration settings (ConfigSpace) see the SCCI_ CS.pdf file, which is distributed with the C880 M5 Scripting Toolkit. 5.4.2.2 Restrictions All commands specified in the .pre file are normally executed sequentially.
(export) the current iRMC configuration data in a configuration file (.pre). As well, you can import iRMC configuration data from an existing configuration file (.pre), i.e. load configuration data onto the iRMC (for more information, refer to the "Cisco C880 M5 User Interface Guide").
--digest -k -u admin:admin --data @Config.pre https://<iRMC IP address>/config HTTPS Access with a LDAP user account. Please note that for LDAP users you have to specify Basic authentication: curl --basic -k -u LDAPuser:LDAPpassword --data @Config.pre https://<iRMC IP address>/config Cisco C880 M5 Configuration Guide...
These notifications do not require that requests be sent from the SNMP manager. Asynchronous notifications can be generated as traps or inform requests. Traps are messages alerting the SNMP manager to a condition on the network. Inform requests (informs) are traps that Cisco C880 M5 Configuration Guide...
Page 76
By default, the SNMP service on the iRMC S5 is disabled. The SNMP service on the iRMC S5 supports GET requests on the following SNMP MIBs: SNMP STATUS.MIB SNMP OS.MIB SNMP SC2.MIB SNMP MIB-2.MIB Cisco C880 M5 Configuration Guide...
HTTPS Access with a LDAP user account: Please note that, for LDAP users, you have to specify basic authentication since the authentication parameters need to be passed to the LDAP server for verification: curl --basic -k -u LDAPuser:LDAPpassword https://192.168.1.100/report.xml Cisco C880 M5 Configuration Guide...
End Function Set xmlHttp = CreateObject("Msxml2.XMLHTTP") xmlHttp.Open "GET", "http://" & IP_ADRESSE & ADDONS, False, USER_NAME, PASSWORD xmlHttp.Send If InStr(xmlHttp.GetResponseHeader("Content-Type"), "xml") > 0 Then SaveBinaryData FILE_NAME,xmlHttp.ResponseBody Else Wscript.Echo ADDONS &" not found on " &IP_ADRESSE End If Cisco C880 M5 Configuration Guide...
Processor Memory Fans Temperatures PowerSupplies Voltages IDPROMS SensorDataRecords PCIDevices Only PCI Vendor and Device Id of cards in slots, no on-board device information SystemEventLog InternalEventLog BootStatus ManagementController Only iRMC S5 Network Settings Adapters Interfaces Ports Cisco C880 M5 Configuration Guide...
Processor section The information generated is based on the F113 and F115 OEM IPMI cmd and is compliant with the CDiagReport.h. <Processor Schema="1"> <CPU Boot="true"> <SocketDesignation>CPU</SocketDesignation> <Manufacturer>Intel</Manufacturer> <Model> <Version>Intel(R) Xeon(R) Platinum 8156 CPU @ 3.60GHz</Version> Cisco C880 M5 Configuration Guide...
Since an entry is quite long, for an example please check a generated file. 6.2.3.10 SensorDataRecords section The information generated is compliant with the CDiagReport.h implementation. Since an entry is quite long, for an example please check a generated file. Cisco C880 M5 Configuration Guide...
<Adapters Schema="1"> </Adapter> 6.2.3.18 Interfaces section No information in this section. <Interfaces Schema="1"> </Interfaces> 6.2.3.19 Ports section No information in this section. <Ports Schema="1"></Ports> 6.2.3.20 SNMPAgents section No information in this section. <SNMPAgents Schema="1"> <ProductVersion>N/A</ProductVersion> </SNMPAgents> Cisco C880 M5 Configuration Guide...