Working Principle
RHCS is a collection of clustering tools. Its major components are as follows:
- Cluster architecture manager
This is a basic component of RHCS. This component provides basic clustering functions, including distributed cluster management, membership management, lock management, configuration file management, and fence devices.
- High availability service manager
This component provides node service monitoring and failover. It automatically switches services from a faulty node to a normal one.
- Cluster configuration management tool
RHCS of the latest version employs Linux Users of Central Illinois (LUCI) to configure and manage clusters. LUCI is a web-based configuration method that can construct a powerful cluster system at ease.
- LVS
Linux Virtual Server (LVS) is an open-source load balancing software that evenly distributes client requests to service nodes based on specified load balancing policies and algorithms, achieving dynamic and intelligent load balancing.