集群解决方案-TrueCL
2011-03-21 10:52:35 阿炯

本站赞助商链接,请多关照。

TrueCL旨在提供先进的高可用性集群跨越大集群。它目前已进行了测试与多达8个节点,其前身是linuxha.net 。它被设计为便携式尽可能目前已通过测试的Linux、Solaris和HP-UX操作系统,具有许多先进的功能,包括多种存储类型,它是一个动态架构,卷管理器的中立性,中立性文件系统,异构集群的支持,没有硬性限制,和加密之间的通讯节点。

TrueCL is the successor to linuxha.net. It has been designed to support clusters of many nodes (though currently only tested and supported with up to 8), across different UNIX variants. At present the software is in use on the following platforms:

* Linux
* Solaris
* HP-UX
* FreeBSD (Experimental)

It has been designed to allow easy migration to other OS variants too. Some of the features offered by TrueCL include:

* Storage types - Linuxha.net was limited to making use of replicated storage. TrueCL continues to support replicated storage, but can also use 'shared storage' - where the same storage is visible to multiple nodes, or 'nfs' - using a remote NFS storage device to provide application storage.

* Dynamic Architecture - all functionality has been designed to work without requiring to take the applications being clustered, or the cluster itself, down. This indicates changes to the cluster configuration, application configuration or even the TrueCL software.

* Volume Manager Neutral - TrueCL requires the use of a volume manager for managing storage, but supports LVM (Linux, HP-UX), Solstice (Solaris), VxVM (Linux, Solaris, HP-UX) and ZFS (Solaris, FreeBSD).

* File System Neutral - TrueCL tries support all common, stable journaled file systems. This list covers ext3, ext4, reiserfs, xfs and jfs (for Linux), ufs and zfs for Solaris and VxFS for Linux, Solaris and HP-UX.

* Heterogeneous Cluster Support - a cluster can contain nodes running any of the supported operating systems. If the volume manager and file system support it should be possible to fail over an application from one operating system to another.

* No hard limits - there are no limits on the number of applications, the amount of storage, the number of IP addresses or application monitoring that can be configured.

* Secure - all communication between all nodes in the cluster is encrypted. A cluster can use a high performance custom security protocol, or the slower, but a more secure RSA-based protocol.

* Application Monitoring - a complete monitoring facility to monitor for key node and application states is built in.

* Event Handling - a flexible set of events and alerting options are available if necessary.

* Network Topology aware - the cluster can consists of a range of networks used for different purposes. All available networks are used for intra-node traffic, automatically switching whenever necessary to maintain communication.

* Disk Heartbeat support - still experimental, but provides additional intra-node communication when all networks are down (when shared storage exists/is visible between nodes).

TrueCL is still in active development, but people are encouraged to view the documentation and look at test deployments. The software is stable but would benefit from more usage cases.

最新版本:0.9
主要改进内容包括:
1. A significant number of fixes and small enhancements have been added to this release,
2. including better configuration database handling,
3. support for fully qualified hostnames and domains,
4. dynamic heartbeat configuration fixes,
5. support for network type events in the events sub-system,
6. a disk sizing correction for recent Linux LVM versions

项目主页:http://code.google.com/p/truecl/