Chapter 1. Introduction

1.1. The Basics

OpenHPI is an open source project created with the intent of providing an implementation of the Service Availability Forum's Hardware Platform Interface (HPI). HPI provides a universal interface for creating resource system models, typically for chassis and rack based servers, but extendable for other problem domains such as clustering, virtualization and simulation.

1.1.1. Purpose of this Document

This document is intended to serve as the user and developer manual for OpenHPI.

1.1.2. Document Scope

This manual covers the entire breadth of the OpenHPI project. This includes, but is not limited to, and overview of the SAF HPI, OpenHPI internal design, OpenHPI plugin interfaces, OpenHPI configuration, and OpenHPI usage scenarios. It is a living document, and as such will evolve along with the OpenHPI project itself.

1.1.3. Terminology

Acronym Description
HPI Hardware Platform Interface
RPT Resource Presence Table
SA Forum Service Availability Forum