| Solaris |
|
|
See this page for a description of new fault managment features in Solaris 11!
Self-healing functionality for users and administrators of a modern operating system provides fine-grained fault isolation and restart where possible of any component — hardware or software — that experiences a problem. To do so, the system must include intelligent, automated, proactive diagnoses of errors that are observed on the system. The diagnosis system is used to trigger targeted automated responses or guided human intervention that mitigates a specific problem. Finally, these new system capabilities are connected to a new model for system administrators oriented around simpler, higher-level abstractions.
The Fault Management effort (often abbreviated as FMA, for "Fault Management Architecture") provides an architecture for building resilient error handlers, structured error telemetry, automated diagnosis software, response agents, and a consistent model of system failures for a management stack. The architecture is not Solaris-specific - it is intended to span multiple fault domains and to facilitate the sharing of fault information between disjoint authorities such a system service processor and the Solaris instance(s) running on the platform. Many parts of Solaris are FMA-aware, including CPU and Memory error handling, PCI and PCI-E subsystems, main HBA drivers, many NIC drivers, disks, ZFS, and more.
The legacy UNIX failure model was simply to leave error handling up to each subsystem author, and simply provide the ability to emit an error message for a human to the system log in a non-standard format. When a subsystem is converted to participate in Fault Management, error handling is made resilient so that the system can continue to operate despite some underlying failure, and telemetry events are produced that drive automated diagnosis and response. The Fault Management tools and architecture enable development of self-healing content for software and hardware failures, for both microscopic and macroscopic system resources, all with a unified, simple view for administrators and system management software.
Terms of Use
|
Privacy
|
Trademarks
|
Copyright Policy
|
Site Guidelines
|
Site Map
|
Help
Your use of this web site or any of its content or software indicates your agreement to be bound by these Terms of Use.
© 2012, Oracle Corporation and/or its affiliates.