Can you help me understand Linux HA?
Depends what kind of app is using the HA setup, MySQL? A cluster filesystem?
I'd recommend whichever HA setup redhat use in their cluster tools. They tend to know which package is best for the general case. Accord into this is heartbeat, however Planet HA has interesting articles depending on what kind of stack you are configuring.