使用conga部署RHCS

conga:是RHCS的全生命期的配置工具(在图形用户界面下配置corosync+cman+rgmanager)

测试环境:

OS:rhel6.5

Director: 192.168.1.115  luci (非集群中的节点,管理主机)

web1: 192.168.1.121     ricci (集群中的节点)

web2: 192.168.1.122     ricci (集群中的节点)

VIP:192.168.1.160

PS:一定要禁用集群各个节点上的epel源

一、配置之前的准备工作

1.节点名称(各个节点通过节点名称来通信的)确保集群的每个节点的名称都能互相解析

编辑/etc/sysconfig/network 文件

HOSTNAME=web1

编辑/etc/hosts 文件

192.168.1.121 web1

192.168.1.122 web2

# sysctl kernel.hostname=web1

PS:必须确保uname -n 命令查看的结果与/etc/hosts 文件中对应ip地址解析的名称一样

2.确保所有节点之间的时间一致(建议使用NTP服务器)

在所有节点里与同一个时间服务器进行时间同步

# ntpdate ntp-server-ip

3.基于ssh实现无密钥认证通信

# ssh-keygen -t rsa -P ‘‘    ####生成一对公钥和私钥,id_rsa 私钥id_rsa.pub 公钥

把公钥复制到其他节点上

# ssh-copy-id -i .ssh/id_rsa.pub [email protected]  (第一次需要输入密码)

# ssh web2 ‘date‘;date      ####查看时间是否一致(同时在web1和web2上执行date命令)

PS:如果要实现在web2与web1的无密钥认证通信,则要在web2上执行同样的操作

二、在集群各个节点(web1,web2)上安装ricci

# yum -y install ricci

启动ricci服务

# service ricci start

# chkconfig ricci on

查看服务是否正常启动

# netstat -tnulp | grep 11111

给ricci用户添加密码(在创建集群的时候需要)

# echo "luochen" | passwd --stdin ricci

在各个集群节点上安装httpd和提供配置文件

# yum -y install httpd

# echo "node1 server" > /var/www/html/index.html

# service httpd stop

# chkconfig httpd off

三、在管理主机Director上安装luci

# yum -y install luci

# service luci start

# netstat -tnulp | grep 8084

四、使用web gui配置接口配置RHCS

1,在宿主机上的浏览器上访问https://192.168.1.115:8084(Director)进入配置界面(登录用户密码是Director主机的root用户密码)

登录界面

创建一个新的集群

添加故障转移域

添加资源VIP (192.168.1.160)

添加集群服务资源组

添加VIP资源到资源组中

添加httpd

所有资源添加完成后可以看到web集群服务在web1上运行

在宿主机上访问测试

在web主机上查看集群服务信息

查看资源是否都在web1主机上启动

手动将web集群中的web1节点移除,看资源是否能正常在web2上启动

再次在宿主机上测试

PS:可以看到资源已经转移成功。。。。天冷了,小伙伴们记得多穿点衣服!!!

时间: 2024-10-10 21:53:16

使用conga部署RHCS的相关文章

001.Ansible部署RHCS存储集群

一 前期准备 1.1 前置条件 至少有三个不同的主机运行monitor (MON)节点: 至少三个直接存储(非外部SAN硬件)的OSD节点主: 至少两个不同的manager (MGR)节点: 如果使用CephFS,则至少有两个完全相同配置的MDS节点: 如果使用Ceph对象网关,则至少有两个不同的RADOSGW节点. 一个部署节点,可以使用ceph-ansible包中的Ansible剧本来部署和配置集群. 提示:Red Hat Ceph存储还支持在Red Hat OpenStack平台计算节点上

使用ansible快速配置RHCS 集群 实现WEB站负载均衡高可用(手记)

什么是RHCS RHCS是Red Hat Cluster Suite的缩写,也就是红帽子集群套件,RHCS是一个能够提供高可用性.高可靠性.负载均衡.存储共享且经济廉价的集群工具集合,它将集群系统中三大集群架构融合一体,可以给web应用.数据库应用等提供安全.稳定的运行环境. 更确切的说,RHCS是一个功能完备的集群应用解决方案,它从应用的前端访问到后端的数据存储都提供了一个行之有效的集群架构实现,通过RHCS提供的这种解决方案,不但能保证前端应用持久.稳定的提供服务,同时也保证了后端数据存储的

高可用集群技术之RHCS应用详解(一)

前提:1)本配置共有3个测试节点,分别node1.samlee.com.node2.samlee.com和node3.samlee.com,相的IP地址分别为172.16.100.6.172.16.100.7和172.16.100.8:系统为 CentOS 6.5 X86_64bit: 2)node4.samlee.com 172.16.100.9 作为共享存储使用 3)director.samlee.com 172.16.100.3 作为RHCS管理平台使用 4)集群服务为apache的htt

keepalived高可用负载均衡器

一.集群相关概念简述 HA是High Available缩写,是双机集群系统简称,指高可用性集群,是保证业务连续性的有效解决方案,一般有两个或两个以上的节点,且分为活动节点及备用节点. 1.集群的分类: LB:负载均衡集群 lvs负载均衡 nginx反向代理 HAProxy HA:高可用集群 heartbeat keepalived redhat5 : cman + rgmanager , conga(WebGUI) --> RHCS(Cluster Suite)集群套件 redhat6 : c

Linux运维 第五阶段(四) corosync&pacemaker

Linux运维 第五阶段(四)corosync&pacemaker 一.相关概念: 补充 { what is high Availability? A=MTBF/(MTBF+MTTR) MTBF(mean time betweenfailures平均无故障时间) MTTR(mean time to repair平均修复时间) two ways improve availability? increase MTBF to very large values reduce MTTR to very

集群配置工具之conga:web配置简易RHCS

RHCS,红帽的集群套件,至于原理性能什么的我这里也不多说了,很复杂也很无趣,而且网上一百遍介绍RHCS的文章,通常也是只是在用同一种方式同一种语言同一种思路说同一件事,有的甚至拼音的错误也是一样的,很无聊,大家有兴趣可以自己搜.好了,吐槽完毕,开始今天的实验! 准备: 一台控制台(node1.xue.com),需要安装luci和ansible; 三台做集群,及被控制机(node2.xue.com.node3.xue.com.node4.xue.com),需要安装ricci: 配置好yum源:

RHCS+Conga+GFS+cLVM共享存储的高可用性web集群

一.RHCS简介: RHCS是Red Hat ClusterSuite的缩写. RHCS是一个功能完备的集群应用解决方案,它从应用的前端访问到后端的数据存储都提供了一个行之有效的集群架构实现,通过RHCS提供的这种解决方案,不但能保证前端应用持久.稳定的提供服务,同时也保证了后端数据存储的安全. RHCS集群的组成: RHCS是一个集群套件,其主要包括以下几部分: 1.集群构架管理器:RHCS的基础套件,提供集群的基本功能,主要包括布式集群管理器(CMAN).锁管理(DLM).配置文件管理(CC

RedHat 6.4 Enterprise x64环境下使用RHCS部署Oracle 11g R2双机HA

环境 软硬件环境 硬件环境: 浪潮英信服务器NF570M3两台,华为OceanStor 18500存储一台,以太网交换机两台,光纤交换机两台. 软件环境: 操作系统:Redhat Enterprise Linux 6.7 x64 集群环境:RHCS 数据库:Oracle 11g R2 多路径软件:UltraPath for Linux 存储划分 类型 卷 大小 挂载点 用途 备注 内置硬盘 标准 500MB /boot 启动分区 两块内置硬盘作RAID1 LVM 20GB /home 用户分区

RHCS集群理论暨最佳实践

RHCS集群理论暨 最佳实践 什么是集群?     集群是一组(>2)相互独立的,通过高速网络互联的计算机组成的集合.群集一般可以分为科学集群,负载均衡集群,高可用性集群三大类.     科学集群是并行计算的基础.它对外就好象一个超级计算机,这种计算机内部由十至上万个独立处理器组成,并且在公共消息传递层上进行通信以运行并发应用程序,像中国的银河,曙光超级计算机.     高可用性集群,当集群中的一个系统发生故障时,集群软件迅速作出反应,将该系统的任务分配至集群中其它正在工作的系统上执行,通过消除