All services that are controlled by the cluster have a corresponding RA that handles the changes and monitoring of this service. These RAs are available in three different flavors:
All the resources from Heartbeat 1 are still available in Heartbeat 2. However, it is recommended to migrate your configurations to Heartbeat 2 OCF RAs if possible.
LSB scripts are exactly the same scripts as used in the initialization process when booting the system. Read more about these scripts in the Installation and Administration guide of SUSE Linux Enterprise Server. If you are familiar with this kind of script, it may be the easiest way to extend Heartbeat to your needs.
OCF RA scripts are best suited for use with Heartbeat. With these
scripts, it is also possible to add the same service type
multiple times and still control each of these resources
individually. There is also a standard interface for the
documentation of this kind of RA scripts. In some cases, such as
when using master_slave resources or when
needing special monitoring abilities, you need this type of
resource.
For a detailed list of all available OCF RAs, refer to Appendix A, HB OCF Agents.