rhcs
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了rhcs相关的知识,希望对你有一定的参考价值。
2.12 RHCS 红帽集群套件#################################################
环境准备
rhel6*4
store_10 192.168.4.10
web_11 192.168.4.11
web_12 192.168.4.12
web_13 192.168.4.13
存储服务器
添加一块10G硬盘vdb 并通过iscsi共享给网站服务器
fdisk /dev/vdb
yum -y install scsi-target-utils.x86_64
cp /etc/tgt/targets.conf /etc/tgt/targets.conf.bak
vim /etc/tgt/targets.conf
<target iqn.2018-02.com.example:store_10>
backing-store /dev/vdb1
write-cache off
vendor_id test1
product_id desk1
</target>
/etc/init.d/tgtd start
chkconfig tgtd on
网站服务器 挂载存储服务器共享的iSCSI磁盘
部署网站服务
yum -y install httpd
发现并登录设备
iscsiadm --mode discoverydb --type sendtargets --portal 192.168.4.10 --discover
iscsiadm --mode node --targetname iqn.2018-02.com.example:store_10 --portal 192.168.4.10:3260 --login
分区格式化
fdisk /dev/sda
blkid /dev/sda
挂载测试
mount /dev/sda1 /var/www/html/ ext4 defaults 0 0
!!! 在三台网站服务器上做如下操作
卸载挂载的设备 停止网站服务
#################################################
使用RHCS配置网站高可用集群
集群共享资源(3台网站服务器 谁拥有VIP地址 谁运行网站服务 挂载共享存储 配置时 设置web服务器的优先级 值越低 优先级越高 )
VIP地址 192.168.4.250
网站服务
共享存储
要求 集群中 要求半数以上的机器是好的 集群才能正常开始工作
GFS 全局文件系统
DLM 分布式锁管理器
在不同主机挂载同一个全局文件系统(GFS) 结合DLM使用 在不同主机之间 共享一个写锁 当一个主机进行写操作后 其他主机也可以获得同步的数据
在所有主机上关闭NetworkManager服务
/etc/init.d/NetworkManager stop
chkconfig NetworkManager off
配置如下yum源
cat /etc/yum.repos.d/nsd.repo
[nsd]
name=nsd
baseurl=http://192.168.4.254/rhel6
enabled=1
gpgcheck=0
[nsd1]
name=nsd1
baseurl=http://192.168.4.254/rhel6/LoadBalancer
enabled=1
gpgcheck=0
[nsd2]
name=nsd2
baseurl=http://192.168.4.254/rhel6/HighAvailability
enabled=1
gpgcheck=0
[nsd3]
name=nsd3
baseurl=http://192.168.4.254/rhel6/ResilientStorage
enabled=1
gpgcheck=0
[nsd4]
name=nsd4
baseurl=http://192.168.4.254/rhel6/ScalableFileSystem
enabled=1
gpgcheck=0
[nsd5]
name=nsd5
baseurl=http://192.168.4.254/rhel6/Server
enabled=1
gpgcheck=0
在所有主机上 配置主机名绑定
vim /etc/hosts
192.168.4.11 web11.tedu.cn web11
192.168.4.12 web12.tedu.cn web12
192.168.4.13 web13.tedu.cn web13
192.168.4.10 storage10.tedu.cn storage10
在前端应用节点上(3台web服务器) 安装ricci通讯工具
#yum -y install ricci
服务运行的所有者 ricci 给ricci用户设置密码
echo 123456 | passwd --stdin ricci
启动服务
/etc/init.d/ricci start
chkconfig ricci on
进程名称 ricci 端口号 11111
安装luci集群管理工具 (通过web页面管理集群)
将luci 安装在存储节点主机上
yum -y install luci
访问luci的web页面 创建集群
firefox https://192.168.4.10:8084
用户名 10主机 管理员root以及root的登录密码 123456
集群中的主机会有 cman服务和rgmanager 以及 /etc/cluster/cluster.conf配置文件
配置fance设备
KVM虚拟机提供的软fance
!!!在真机上安装 软fance服务软件包
fence-virtd.x86_64
fence-virtd-libvirt.x86_64
fence-virtd-multicast.x86_64
yum -y install fence-virtd fence-virtd-libvirt fence-virtd-multicast
systemctl restart fence_virtd.service
systemctl enable fence_virtd.service
创建共享密钥文件 fance_xvm.key
mkdir /etc/cluster
dd if=/dev/urandom of=/etc/cluster/fence_xvm.key bs=4k count=1
scp /etc/cluster/fence_xvm.key 192.168.4.11:/etc/cluster
scp /etc/cluster/fence_xvm.key 192.168.4.12:/etc/cluster
scp /etc/cluster/fence_xvm.key 192.168.4.13:/etc/cluster
配置fence相关参数 并生成配置文件
fence_virtd -c
private1
访问管理页面 添加fence设备
在宿主机重起fence服务
systemctl restart fence_virtd.service
测试fence配置
在任意一台服务器上写防火墙规则 (web11主机的系统会自动重起)
iptables -t filter -P INPUT DROP
配置apache高可用集群
创建故障域webdomain
公共资源在哪些节点之间浮动
创建资源
VIP
网站
共享存储
创建资源组 webgrp
查看集群资源
clustat
验证
以上是关于rhcs的主要内容,如果未能解决你的问题,请参考以下文章