- LISA '12 Home
- Registration Information
- Registration Discounts
- At a Glance
- Conference Themes
- Training Program
- Technical Sessions
- Data Storage Day
- ION San Diego
- Birds-of-a-Feather Sessions
- Why Attend?
- Hotel and Travel Information
- Students and Grants
- Help Promote
- Flyer PDF
- Brochure PDF
- For Participants
- Call for Participation
- Past Proceedings
You are here
Pacemaker and Linux-HA: World-Class High Availability Software
The Linux-HA project (http://linux-ha.org/), together with its child project, Pacemaker, is the oldest and most powerful open source high-availability (HA) package available, comparing favorably to well-known commercial HA packages. This software runs on a variety of POSIX-like systems, including FreeBSD, Solaris, and OS X.
Pacemaker+Linux-HA provides highly available services on clusters from one to more than 16 nodes with no single point of failure. These services and the servers they run on are monitored. If a service should fail to operate correctly, or a server should fail, the affected services will be quickly restarted or migrated to another server, dramatically improving service availability.
Pacemaker supports rules for expressing dependencies between services, and powerful rules for locating services in the cluster. Because these services are derived from init service scripts, they are familiar to system administrators and are easy to configure and manage.
System administrators and IT architects who architect, evaluate, install, or manage critical computing systems. It is suggested that participants have basic familiarity with system V/LSB-style startup scripts, shell scripting, and XML. Familiarity with high availability concepts is not assumed.
Both the basic theory of high availability systems and practical knowledge of how to plan, install, and configure highly available systems using Linux-HA and Pacemaker.
- General HA principles
- Installation of the Linux-HA and Pacemaker software
- Configuration overview
- Overview of commonly used resource agents
- Managing services supplied with init(8) scripts
- Sample configurations for Apache, NFS, DHCP, DNS, and Samba
- Writing and testing resource agents conforming to the Open Cluster Framework (OCF) specification
- Creating detailed resource dependencies
- Creating co-location constraints
- Writing resource location constraints
- Causing failovers on user-defined conditions