How to configure Clustering with failover in linux

What is clustering?
What is failover ? How to do clustering with failover between two RHEL Server?
How to set auto change clustering,failover ?
How to monitor?
Explain how to mount FC SAN LUN in Cluster, failover Red hat server?
Explain with samples?
