
Node history previously was only documented in our troubleshooting faq and API reference. Change-Id: I84c32f657d420c9f02458347a318a67bff14e981
1.4 KiB
Node History
Overview
Ironic keeps a record of node error events in node history. This allows operators to track frequent failures and get additional context when troubleshooting failures.
How it works
Anytime a node would have it's last_error
populated, an
entry is added to the history of the node containing severity of and
details about the failure.
Node history can be completely disabled by setting :oslo.configconductor.node_history
to
False
; it is enabled by default.
Since node history can grow unbounded over time, by default Ironic is configured to prune the data; this behavior is configurable with the following settings:
- :oslo.config
conductor.node_history_max_entries
- :oslo.config
conductor.node_history_cleanup_interval
- :oslo.config
conductor.node_history_cleanup_batch_count
- :oslo.config
conductor.node_history_minimum_days
Client usage
The baremetal CLI has full support for node history.
To view the list of entries in history for a node:
baremetal node history list $node
.
To see a specific node history entry you want to see in detail:
baremetal node history get $node $eventId
.
Node history entries cannot be removed manually. Use the configuration options listed in the previous section to control the automatic pruning behavior of Ironic.