RHCS的高可用集群

一、server1和server4配置nginx(相同):

高可用性:一个集群(负载均衡集群),一般都有一个公共ip或域名等对外提供服务,通过这个ip或域名等,就可以访问这个集群,因为这个域名或ip或相关的服务出问题了,那么就会出现整个集群不能对外提供服务,高可用性就是为了解决单点故障的问题,当集群中的主节点出问题后,次节点就会接管,这样的话保证了集群的高可用性,次节点通常是主节点的镜像,

1.将server1配置好的nginx复制给server4(可参考上一篇博客)

scp -r /usr/local/nginx  server4:/usr/local/  

2.配置文件最大打开数

vim /etc/sercurity/limits.conf 
nginx    -    nifile   65535

3.添加用户

useradd -M -d /usr/local/nginx  -u  800  nginx 

4.制作软链接(便于使用命令)

ln -s /usr/local/nginx/sbin/nginx  /usr/local/sbin


5.启动

nginx 

6.关闭防火墙
 

/etc/init.d/iptables stop 

7.安装 ricci 图形里的集群管理  luci 图形界面 

yum install ricci  luci  -y


注意:需要配置yum源:
    yum源内容:

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

    [LoadBalancer]
    name=LoadBalancer
    baseurl=http://172.25.39.250/rhel6.5/LoadBalancer
    gpgcheck=0

    [HighAvailability]
    name=HighAvailability
    baseurl=http://172.25.39.250/rhel6.5/HighAvailability
    gpgcheck=0

    [ResilientStorage]
    name=ResilientStorage
    baseurl=http://172.25.39.250/rhel6.5/ResilientStorage
    gpgcheck=0

    [ScalableFileSystem]
    name=ScalableFileSystem
    baseurl=http://172.25.39.250/rhel6.5/ScalableFileSystem
    gpgcheck=0

 8.给ricci添加密码   

passwd ricci  

9.设置开机自启动

chkconfig luci on
chkconfig ricci on  

10.开启

/etc/init.d/ricci start  
/etc/init.d/luci start 

二、网页设置高可用

1.物理机配置:

(1)rpm -qa | grep fence
安装所有:
fence-virtd-multicast-0.3.2-2.el7.x86_64
fence-virtd-0.3.2-2.el7.x86_64
fence-virtd-serial-0.3.2-2.el7.x86_64
fence-virtd-libvirt-0.3.2-2.el7.x86_64

(2)fence_virtd -c
(3)cat /etc/fence_virt.conf
(4)mkdidr /etc/cluster
(5)dd if=/dev/urandom of=fence_xvm.key  bs=128 count=1
(6)scp fence_xvm.key server1:/etc/cluster/
  scp femce_xvm.key server4:/etc/cluster/
(7)systemctl  restart fence_virtd

2.浏览器输入:https://server1:8084

登陆

创建集群

显示

添加fence

给fence起名字

在node里面添加

Domain 为server1的uuid

在node添加

Domain为server4的uuid

添加failover domain

添加资源ip

添加httpd

添加服务组

将ip和httpd添加进去

server1和server4操作:
 

get nginx

chmod +x nginx
scp nginx  server4:/etc/init.d/
/etc/init.d/nginx  start

 

添加nginx

1.查看集群信息

clustat

2.查看解析
cat /etc/hosts 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值