RHCS (高可用)

一、集群

        是指一组相互独立的计算机,利用高速通信网络组成的一个较大的计算机服务系统,每个集群节点都是运行各自服务的独立服务器,这些服务器之间可以彼此通信,协同向用户提供应用程序,系统资源和数据,并以单一系统的模式加以管理。

二、集群优点

  • 高性能
  • 价格有效性
  • 可伸缩性
  • 高可用
  • 透明性
  • 可管理
  • 可编程

三、RHCS 集群组成

1.集群架构管理器

        这是RHCS 集群的一个基础套件,提供您一个集群的基本功能,使各个节点组成的集群在一起工作,具体包含分布式集群管理器(CMAN),成员关系管理、锁管理(DLM)配置文件管理(CCS)、栅设备(FENCE)

2. 高可用服务管理器

        提供节点服务监控和服务故障转移,当一个节点服务出现故障时,将服务转移到另一个健康的节点上。

3. 集群配置管理工具

        通过LUCI 来管理和配置RHCS集群,LUCI是一个基于web的集群配置方式,通过luci可以轻松的搭建一个功能强大的集群系统,节点主机可以使用ricci来和luci 管理段进行通信。

4. Linuxvirtualserver

        LVS 是一个开源的负载均衡软件,利用LVS 可以将客户端的请求根据指定的负载策略和算法合理分配到各个节点,实现动态、智能的负载分担。

5. RedHatGS(globalfilesystem)

        GFS 是Redhat公司开发的一款集群文件系统,目前最新的版本是GFS2,GFS文件系统允许多个服务同时读写一个磁盘分区,通过GFS可以实现数据的集中管理,免去了数据同步和拷贝的麻烦,但GFS不能独立存在,需要RHCS的底层组件支持

6.  clusterlogicalvolumemanger

        CLuster 逻辑卷管理,及CLVM,是LVM的扩展,这种允许cluster 中的机器使用LVM来管理共享存储

7.  ISCSI

        是一种在Internet协议上,特别是以太网上进行数据传输的标准,他是一种基于IPstorage理论的新型存储技术,RHCS可以通过ISCSI技术来导出和分配共享存储的使用。

RHCS(红帽集群套件)

  • kvm:底层的虚拟化
  • qemu:IO设备的虚拟化
  • libvirtd:虚拟化接口
  • HighAvailability  高可用
  • LoadBalancer  负载均衡
  • ResilientStorage  存储
  • ScalableFileSystem  文件系统

四、搭建环境并配置服务

首先搭建server1,server2的高级yum源

[rhel-source]
name=Red Hat Enterprise Linux $releasever - $basearch - Source
baseurl=http://172.25.254.70/rhel6.5
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[HighAvailability]
name=HighAvailability
baseurl=http://172.25.254.70/rhel6.5/HighAvailability
enabled=1
gpgcheck=0

[LoadBalancer]
name=HighAvailability
baseurl=http://172.25.254.70/rhel6.5/LoadBalancer
enabled=1
gpgcheck=0

[ResilientStorage]
name=HighAvailability
baseurl=http://172.25.254.70/rhel6.5/ResilientStorage
enabled=1
gpgcheck=0

[ScalableFileSystem]
name=HighAvailability
baseurl=http://172.25.254.70/rhel6.5/ScalableFileSystem
enabled=1
gpgcheck=0

server1   管理节点  高可用节点(配置)

ricci  高可用
luci  RHCS基于Web的集群管理工具 图形界面

[root@server1 yum.repos.d]# yum install -y ricci luci
[root@server1 yum.repos.d]# passwd ricci    改用户密码
密码 redhat 输入两次
[root@server1 yum.repos.d]# /etc/init.d/ricci start
[root@server1 yum.repos.d]# /etc/init.d/luci start
[root@server1 yum.repos.d]# chkconfig ricci on   开机自启
[root@server1 yum.repos.d]# chkconfig luci on
[root@server1 yum.repos.d]# netstat -tnlp   查看端口

接着浏览器https://172.25.254.1:8084 :显示出集群高可用性管理界面,通过界面创建集群,把主,备服务器加入集群

配置server2

[root@server2 ~]# yum install -y ricci
[root@server2 ~]# passwd ricci
密码:redhat 输入两次
[root@server2 ~]# /etc/init.d/ricci start
[root@server2 ~]# chkconfig ricci on

打开 https://172.25.254.1:8084  登录 root  redhat

server1和server2重启 进行检查

server1
[root@server1 ~]# cat /etc/cluster/cluster.conf 
<?xml version="1.0"?>
<cluster config_version="1" name="westos_ls">
	<clusternodes>
		<clusternode name="server1" nodeid="1"/>
		<clusternode name="server2" nodeid="2"/>
	</clusternodes>
	<cman expected_votes="1" two_node="1"/>
	<fencedevices/>
	<rm/>
</cluster>
[root@server1 ~]# clustat 
Cluster Status for westos_ls @ Sat Feb 16 21:09:40 2019
Member Status: Quorate

 Member Name                             ID   Status
 ------ ----                             ---- ------
 server1                                     1 Online, Local
 server2                                     2 Online

server2
[root@server2 ~]# cat /etc/cluster/cluster.conf 
<?xml version="1.0"?>
<cluster config_version="1" name="westos_ls">
	<clusternodes>
		<clusternode name="server1" nodeid="1"/>
		<clusternode name="server2" nodeid="2"/>
	</clusternodes>
	<cman expected_votes="1" two_node="1"/>
	<fencedevices/>
	<rm/>
</cluster>
[root@server2 ~]# clustat
Cluster Status for westos_ls @ Sat Feb 16 21:10:11 2019
Member Status: Quorate

 Member Name                             ID   Status
 ------ ----                             ---- ------
 server1                                     1 Online
 server2                                     2 Online, Local

真机配置:

[root@foundation150 ~]# yum search fence    查询安装包
[root@f
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值