高可用集群

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

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