cf.hwassist events

Contributors

cf.hwassist.Default.NodemgmtAddr

Severity

INFORMATIONAL

Description

This message occurs when the hardware-assist module automatically picked a local IP address for the hardware-assisted takeover feature.

Corrective Action

(None).

Syslog Message

The system automatically chose %s as the local hardware-assist IP address.

Parameters

defaultip (STRING): Default hardware-wassist IP address chosen to receive hardware assist alerts.

cf.hwassist.DefaultEnabled

Severity

INFORMATIONAL

Description

This message occurs when the system automatically enables the hardware-assist takeover feature. With hardware-assisted takeover, certain failures, such as watchdog reset, POST error, and so on, trigger hardware-assisted takeover through hardware components such as Remote LAN Module (RLM) or Service Processor (SP).

Corrective Action

(None).

Syslog Message

Hardware-assisted takeover feature is enabled on this system. The partner can take over this node faster during certain failures.

Parameters

(None).

cf.hwassist.DefaultPrtnrAddr

Severity

NOTICE

Description

This message occurs when the hardware-assist partner address is not configured and the system automatically picked a partner IP address for the hardware-assisted takeover feature. If a partner node has multiple node management IP addresses, a different partner node management IP address can optionally be set by using the "storage failover modify -hwassist-partner-ip" command. Note: the automatically configured IP address cannot be modified on some platforms.

Corrective Action

(None).

Syslog Message

The system automatically chose %s as the hardware-assisted takeover partner address.

Parameters

defaultip (STRING): Default hardware-assist partner IP address chosen to send hardware-assisted takeover alerts.

cf.hwassist.DefaultPrtnrPort

Severity

NOTICE

Description

This message occurs when the partner’s port for the hardware-assisted takeover feature is not configured and the system sets the hardware-assist partner port to a default port number. A different partner port number can optionally be set by using the "storage failover modify -hwassist-partner-port" command. Note: the default port number cannot be modified on some platforms.

Corrective Action

(None).

Syslog Message

The system set the default hardware-assist partner port number to %d.

Parameters

defaultport (INT): Default hardware-assist partner port number.

cf.hwassist.empty.MgmtAddr

Severity

ERROR

Description

This message occurs when the local hardware-assist module cannot find at least one node management IP address that has the same capabilities as the partner’s hardware components, such as Remote LAN Module (RLM) or Service Processor (SP).

Corrective Action

Complete or correct the setup of the Remote LAN Module (RLM) or Service Process (SP) for each node in your cluster.

Syslog Message

Cannot find hardware-assist node management IP address for partner node.

Parameters

(None).

cf.hwassist.empty.NodemgmtAddr

Deprecated

Deprecated as of version 9.1.

Severity

ERROR

Description

This message occurs when the local hardware-assist module cannot find at least one node management IP address that has the same capabilities as the partner’s hardware components, such as Remote LAN Module (RLM) or Service Processor (SP).

Corrective Action

Complete or correct the setup of the Remote LAN Module (RLM) or Service Process (SP) for each node in your cluster.

Syslog Message

Cannot find hardware-assist node management IP address for partner node.

Parameters

(None).

cf.hwassist.FwUpgrade

Severity

ERROR

Description

This message occurs when hwassist thread detects that partner’s hw_assist hardware firmware does not support hw_assist feature.

Corrective Action

Upgrade the partner hw_assist hardware firmware to the latest version.

Syslog Message

HA hw_assist: Partner(%s) %s firmware does not support the hw_assist feature.

Parameters

partnerName (STRING): Partner’s name.
hwassist_hrdwr (STRING): Type of hw_assist hardware, for example, Remote LAN module(RLM) or Service Processor(SP).

cf.hwassist.hwasstActive

Severity

INFORMATIONAL

Description

This message occurs when hw_assist successfully binds to a port to listen for alerts.

Corrective Action

None.

Syslog Message

hw_assist: hw_assist functionality is active on IP address: %s port: %d

Parameters

ipaddress (STRING): IP address to which bind was attempted.
port (INT): Port on which bind was attempted.

cf.hwassist.invalidConfig

Severity

NOTICE

Description

This message occurs when the system encounters invalid hardware-assist configurations.

Corrective Action

(None).

Syslog Message

Invalid hardware-assist configurations. IPv4: %s IPv6: %s port: %d keep_alive_interval: %d

Parameters

ipv4 (STRING): Partner node IPv4 address.
ipv6 (STRING): Partner node IPv6 address.
port (INT): Partner node hardware-assist port number.
keep_alive_interval (INT): Hardware-assist keep-alive interval.

cf.hwassist.IpNotConfigured

Severity

ERROR

Description

This message occurs when the hwassist thread detects that the partner’s hw_assist hardware is not configured with an IPv4 or IPv6 address.

Corrective Action

Configure a valid IPv4 or IPv6 address for the partner’s hw_assist hardware by using the "storage failover modify -hwassist-partner-ip" command.

Syslog Message

cf hw_assist: Partner(%s)'s %s is not configured with the right IP address family. Use the "storage failover hwassist show" command for details.

Parameters

partnerName (STRING): Partner’s name.
hwassist_hrdwr (STRING): Type of hw_assist hardware, for example, RLM.

cf.hwassist.keyMismatch

Severity

NOTICE

Description

This message occurs when hwassist receives a alert with wrong key. EMS displays both the expected and the received keys.

Corrective Action

(None).

Syslog Message

(None).

Parameters

expectedKey (STRING): Expected key, generated by Failover Monitor(FM).
receivedKey (STRING): Received key from hwassist hardware.
systemid (STRING): Received systemid.

cf.hwassist.localMonitor

Severity

ERROR

Description

This message occurs when hwassist thread is inactive because of problems on local node.

Corrective Action

check console log for cf.hwassist_socBindFailed message. If message exist, take corrective action for that message.

Syslog Message

hw_assist: hw_assist functionality is inactive.

Parameters

(None).

cf.hwassist.missedKeepAlive

Severity

ERROR

Description

This message occurs when the HW-assisted takeover process on this node has not received keep-alive messages from its HA partner.

Corrective Action

Use the "storage failover hwassist show" command to verify the status of the HW-assisted takeover feature. If the 'Keep Alive Status' field reports "healthy", it is functional. If the "storage failover hwassist show" command "Keep Alive Status" field reports "did not receive hwassist keep alive alerts from partner" and the "storage failover hwassist stats show" command shows the value of the "ID_mismatch" is incrementing, disable the service-processor (SP or BMC) IPv4 or IPv6 network interfaces and then reenable them, as stated below. Use the "system service-processor network show" command to display the current network configuration. Note whether the IPv4 or IPv6 address-family is enabled. You need this information in the next steps. Perform the following on each node that has an issue: Disable the interface for an address-family by using the "sp network modify -node {name} -address-family {IPv4|IPv6} -enable false" command. Then, reenable the interface for an address-family by setting "-enable true" via the above command.

Syslog Message

HW-assisted takeover missing keep-alive messages from HA partner (%s).

Parameters

partnerName (STRING): HA partner name.

cf.hwassist.noConfigRecv

Severity

ERROR

Description

This message occurs when hwassist thread has not received any config info from partner.

Corrective Action

None.

Syslog Message

hw_assist: hw_assist functionality inactive. No config received from partner(%s).

Parameters

partnerName (STRING): Partner’s name.

cf.hwassist.notCapable

Severity

ERROR

Description

This message occurs when the currently installed firmware version of the hardware module doesn’t support the hardware-assisted takeover feature.

Corrective Action

Upgrade the hardware module firmware to the latest version.

Syslog Message

Currently installed version of %s’s firmware doesn’t support the hardware-assist takeover feature. Install a latest firmware for the hardware-assist takeover feature to work.

Parameters

hwtype (STRING): Hardware module type.

cf.hwassist.notifyCfgFailed

Severity

ALERT

Description

This message occurs when a controller module fails to update the hardware-assist configuration with its partner node. This is most likely because the SP component is not ready. The controller module will retry the hardware-assist configuration update automatically.

Corrective Action

Use the ""system node service-processor show"" command to check whether the SP is online. The SP must be online to update the hardware-assist configuration. If the SP is operational and online, use the ""system node service-processor reboot-sp"" command to reboot the SP.If the message persists, contact NetApp technical support.

Syslog Message

Failed to update the hardware-assist configuration with hardware component (%s): %s(%d).

Parameters

hwtype (STRING): Hardware component type.
errorstr (STRING): Error string returned by the hardware component.
error (INT): Error number returned by the hardware component.

cf.hwassist.notifyEnableOff

Severity

INFORMATIONAL

Description

This message occurs when the hwassist thread detects that 'notify enable' is turned off on the partner node.

Corrective Action

None.

Syslog Message

HA hw_assist: hw_assist functionality on the partner node has been disabled by the user.

Parameters

(None).

cf.hwassist.notifyEnableOn

Severity

INFORMATIONAL

Description

This message occurs when the user enables hw_assist functionality on the partner node. hw_assist will try to bind to the specified IP address and port.

Corrective Action

None.

Syslog Message

HA hw_assist: hw_assist functionality on the partner node has been enabled by the user.

Parameters

(None).

cf.hwassist.ptnStartThrottle

Severity

INFORMATIONAL

Description

This message occurs when partner has started throttling hw_assist alerts. UDP socket will be closed and no alerts will be received.

Corrective Action

(None).

Syslog Message

Failover Monitor hw_assist: Partner(%s) node has started throttling hw_assist alerts.

Parameters

partnerName (STRING): Partner’s name

cf.hwassist.ptnStopThrottle

Severity

INFORMATIONAL

Description

This message occurs when partner has stopped throttling hw_assist alerts. hw_assist will bind to UDP socket and wait for alerts.

Corrective Action

(None).

Syslog Message

hw_assist: Partner(%s) has stopped throttling hw_assist alerts.

Parameters

partnerName (STRING): Partner’s name

cf.hwassist.recvKeepAlive

Severity

INFORMATIONAL

Description

This message occurs when hwassist thread receives hw_assist KeepAlive alert after missing at least two consecutive KeepAlive alerts.

Corrective Action

(None).

Syslog Message

hw_assist: Received hw_assist KeepAlive alert from partner(%s).

Parameters

partnerName (STRING): Partner’s name

cf.hwassist.socBindFailed

Severity

ERROR

Description

This message occurs when hwassist thread fails to bind to a socket on a particular ipaddress. The error indicates why bind failed.

Corrective Action

Check if specified port and IP address is valid. You may want to try with a different recommended port number.

Syslog Message

hw_assist: bind failed to port %d on IP address %s. Error %d

Parameters

port (INT): Port on which bind was attempted.
ipaddress (STRING): IP address to which bind was attempted.
error (INT): error returned by bind call

cf.hwassist.socInitFailed

Severity

NOTICE

Description

This message occurs when hwassist thread fails to create socket.

Corrective Action

None.

Syslog Message

hw_assist: Fail to create socket.

Parameters

(None).

cf.hwassist.startThrottle

Severity

NOTICE

Description

This message occurs when the hardware assist subsystem thread detects that it is receiving hardware assist alerts at a rate higher than the maximum configurable rate and has temporarily stopped listening for hardware assist alerts. This can be an indication that another client is configured to send SNMP traps to the hardware assist trap IP address and port. If the partner node fails while listening for hardware assist alerts is disabled, detection of the partner failure can take slightly longer as loss of heartbeat from the partner or other non-hardware-assisted mechanism is instead needed to detect the failure. Subsequent receipt of the cf.hwassist.stopThrottle message indicates the hardware assist thread is again listening for hardware assist alerts.

Corrective Action

Check whether some other client is configured to send SNMP alerts to the IP address and port on which hardware assist is configured. You can obtain the IP address using the ""storage failover hwassist show"" command. If this is the case, direct those SNMP alerts to the correct IP address and port. If not, contact NetApp technical support to further diagnose the issue.

Syslog Message

hw_assist: Received %llu hw_assist alerts in %llu secs. Throttling alerts for %llu secs.

Parameters

num_of_traps (LONGINT): Number of traps received.
time_interval (LONGINT): Time window in which the traps were received.
throttle_time (LONGINT): Time for which throttle will happen.

cf.hwassist.stopThrottle

Severity

NOTICE

Description

This message occurs when a node has stopped throttling hardware assist alerts from the partner. This indicates the hardware assist thread has restarted listening for hardware assist alerts subsequent to the receipt of the cf.hwassist.startThrottle event.

Corrective Action

(None).

Syslog Message

Failover monitor hw_assist: Shutting off throttle for hw_assist alerts from partner(%s).

Parameters

partnerName (STRING): Partner’s name.

cf.hwassist.takeoverTrapRecv

Severity

NOTICE

Description

This message occurs when hwassist thread receives a hw_assist alert which will result in partner takeover. EMS displays trap type as well as reason for the trap.

Corrective Action

(None).

Syslog Message

hw_assist: Received takeover hw_assist alert from partner(%s), %s because %s.

Parameters

partnerName (STRING): Partner’s name
trap_type (STRING): Type of trap received
trap_event (STRING): Type of trap event

cf.hwassist.unknownSig

Severity

INFORMATIONAL

Description

This message occurs when hwassist thread receives an unknown signal.

Corrective Action

None.

Syslog Message

hw_assist: Received unknown signal 0x%x.

Parameters

sigmask (INT): Signal received by hwassist thread.