1.介绍
Redhat中的集群提供数据与服务的高可用性,可以使用盘柜,进行电源的管理,也可以进行Server之间的failover的切换,可以满足一些企业的需求。集群可以就用在数据库服务,文件服务器,WWW服务器等应用服务器上,可以实现负载均衡。
他是基于Linux的LVS的基础上开发而来,同时又增加了数据的可靠性和服务的可用性,还有负载均衡。
2.特点:
(1)将形成没有单点硬件故障的系统
集群将利用独立的服务器,形成一个具体彼此互连的整体,可以避免的因为一台机器down掉而造成数据丢失,服务停止。同时是低成本,高可用性的集群服务。
(2)服务的高可用性
集群可以让管理员轻松地将独立的服务联合起来,保证数据的安全性和服务的可用性。为了搭建一个服务,管理员必须此服务的资源与一些必要的属性,如服务的名字,启动停止的脚本,硬盘的分区等。
(3)数据的高可靠性
(4)提供简捷的用户管理接口
(5)多集群互通(这个功能没有研究过)
(6)服务的Failover切换
当集群中提供服务的一台服务器出了问题的时候,在集群中会自动将用户过来访问的请求发到集群中其他的机器上来处理。当这个服务器的系统起来后,可以读写有关集群的Quotum(裸设备)的时候,将自动读取有关集群的相应信息,自动加入到本集群中。
(7)可以同时提供多种服务
(8)事件日志功能
(9)应用服务的监测功能
(10)状态的监测功能
3.最小的硬件环境:
2台Server(原则上需要两块网卡)
以太网连接,心跳监测
共享storage,来共享信息
4.建立cluster server
(1)安装基本的系统,主要是包括硬件的驱动
(2)确认网络,包括交换机的部分,网卡的使用,用来进行心跳监测
(3)cluster的安装步骤:
A.在两台机器上安装Redhat Advance Server 2.1,记得在安装的时候要选择kernel source和cluster system 两个部分
B.重启编辑一下/etc/hosts,将所有加入到集群中的机器写到里面,包括主机和IP地址的对应关系。
C.确认每个系统都已经认出了所需要的硬件环境,如网卡等
D.对于内核的一些要求:
IP ALIAS的支持 (CONFIG_IP_ALIAS)
E.由于有一些cluster可能会用的storage(盘柜)一类的设备,同时系统在启动的时候,内核也会对cluster在时间有一定的限制,所以这个时候建议更改lilo.conf将里面:
TIMEOUT=30
相关文章
如何操作linux系统服务
认识SlackwareLinux及制作系统安装磁片之关於rootdisk
Redhatadvanceserver2.1集群的安装与管理
如何在硬碟建置Linux系统之I tall实际安装
Linux系统学习方向和方法浅谈
ARCSolaris8安装完需要安装的数据包
solaris下quota机制对用户进行磁盘限额控制实践
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛