server1:
yum install luci ricci -y
echo westos | passwd -stdin  ricci
/etc/init.d/ricci start
chkconfig --list ricci
chkconfig ricci on
/etc/init.d/luci start
chkconfig luci on
server4:
yum install ricci -y
echo westos | passwd --stdin ricci
/etc/init.d/ricci start
编辑:   
Failover Domains
添加:

Resources
添加:

Service Groups
添加

测试:
server4:
clustat   ##查看正在运行的节点

clusvcadm -r web -m server4  ##切换至server4
clustat

clusvcadm -d web  ##关闭服务
clusvcadm -e web   ##开启服务
/etc/init.d/httpd stop 
当一台apache服务停止,会自动切换另外一台服务器继承服务

 
物理机
yum  install fence-virtd-0.3.2-5.el7.x86_64
yum install fence-virtd-libvirt.x86_64
yum install fence-virtd-multicast.x86_64
fence_virtd  -c
mkdir /etc/cluster/
dd if=/dev/urandom of=/etc/cluster/fence_xvm.key bs=128 count=1
systemctl restart fence_virtd.service    ##开启dence服务
scp fence_xvm.key server1:/etc/cluster/    ##将配置好的文件分发给server1和server4
scp fence_xvm.key server4:/etc/cluster/  
在server2,3:
cd /etc/cluster/
ls
[root@server1 cluster]# ls
cluster.conf  cman-notify.d  fence_xvm.key
页面配置
Fence Devices

NOde
server1:

server4:

此时当server1或server4中任何一台机子挂掉的话,另一台会接管服务,并自动重启挂掉的那台服务器。

 
实现轮循:
开启server2,server3
开启httpd服务
在eth0上添加虚拟ip
ip addr add 172.25.8.100/32 dev eth0
yum install arptables_jf
arptables -A IN -d 172.25.8.100 -j DROP
arptables -A OUT -s 172.25.8.100 -j mangle --mangle-ip-s 172.25.8.2
/etc/init.d/arptables_jf save
/etc/init.d/arptables_jf start
添加策略(如果已添加开启服务即可)
server1:
yum install ldirectord-3.9.5-3.1.x86_64.rpm -y
clusvcadm -d web
cd /etc/ha.d/
vim ldirectord.cf

server4:
yum install ldirectord-3.9.5-3.1.x86_64.rpm -y
server1:
scp ldirectord.cf  server4:/etc/ha.d
页面操作:
Resources

Service Groups
将ld脚本加入web

server1:
clusvcadm -e web
ipvsadm -l

测试:
出现2和3的轮循效果

 
 
 

rhcs红帽插件及 轮循的更多相关文章

  1. ajax轮循

    使用 AJAX 进行异步加载轮询操作.简单代码如下: <script> // 执行ajax轮循操作 function polling(){ var xmlhttp; // 判断浏览器--创 ...

  2. ajax 轮循

    使用 AJAX 进行异步加载轮询操作.简单代码如下: <script> // 执行ajax轮循操作 function polling(){ var xmlhttp; // 判断浏览器--创 ...

  3. Let's Encrypt与DNS轮循

    本文由网络安全研究员.securityheaders.io和report-uri.io创始人Scott Helme发布在其个人博客中.描述了如何使用Let's Encrypt的同时兼容DNS轮循. 早 ...

  4. 线程轮循打印ABC...

    package com.java.concurrent; import java.util.concurrent.locks.Condition; import java.util.concurren ...

  5. Linux日志轮循实现(shell)

    在Linux系统中,日志的使用非常频繁,那么对日志就需要一定策略的管理,包括存放目录的设计,log文件命名规则,历史log文件的存放,log目录的容量限制,另外还有日志轮循. 日志轮循就是,将过期的l ...

  6. 【处理多服务器日志合并处理问题】多服务器的日志合并统计——apache日志的cronolog轮循

    转发:http://www.chedong.com/tech/rotate_merge_log.html   内容摘要:你完全不必耐心地看完下面的所有内容,因为结论无非以下2点:1 用 cronolo ...

  7. Logrotate日志轮巡missingok: 在日志轮循期间,任何错误将被忽略

    Linux日志文件总管——logrotate 编译自:http://xmodulo.com/2014/09/logrotate-manage-log-files-linux.html          ...

  8. 利用OsCache实现后端轮循

    轮循随处可见,最常用的是APP首页的一些促销活动,一两秒切换一张图片,让前端实现起来也不难.这里说下后端的轮循,实现原理是数组+缓存.将数组放入缓存,指定缓存失效时间,如果是在失效前从缓存中取数据,那 ...

  9. Bootstrap的js插件之轮播(carousel)

    轮播请查看下面演示样例.基本已经涵盖最经常使用的一个轮播 <!DOCTYPE html> <html lang="en"> <head> < ...

随机推荐

  1. wait命令

    wait命令用来等待指令的指令,直到其执行完毕后返回终端.该指令常用于shell脚本编程中,待指定的指令执行完成后,才会继续执行后面的任务.该指令等待作业时,在作业标识号前必须添加备份号"% ...

  2. 关于contentprovider的几个问题

    说说ContentProvider与Android数据存储的关系? contentprovider是程序之间共享数据的唯一方式,android中没有公共数据区域的说法,每个进程启动都是不同的用户,与P ...

  3. 安装nodemon热启动

    1.安装: cnpm i nodemon -g 2.执行 nodemon .\launch.js .\config_preview\ .\launch.js 为我要启动的脚本文件 .\config_p ...

  4. C++面向对象类的实例题目五

    题目描述: 编写一个程序,采用一个类求n!,并输出5!的值. 程序代码: #include<iostream> using namespace std; class CFactorial ...

  5. android sdk更新源

    什么是Android SDK: SDK:(software development kit)软件开发工具包.被软件开发工程师用于为特定的软件包.软件框架.硬件平台.操作系统等建立应用软件的开发工具的集 ...

  6. 学会使用postman工具模拟请求-----待补充

    登录: backstop 密码:backstop的密码 记得加上header,在swagger中有content-type. 请求,则是api下对应的请求. get请求直接加入链接即可. post请求 ...

  7. [译]Javascript中的循环

    本文翻译youtube上的up主kudvenkat的javascript tutorial播放单 源地址在此: https://www.youtube.com/watch?v=PMsVM7rjupU& ...

  8. SQL Server 2014 清理日志

    USE [master] GO ALTER DATABASE [TempTestDb02] SET RECOVERY SIMPLE WITH NO_WAIT GO ALTER DATABASE [Te ...

  9. 别了,DjVu!

    作者:马健邮箱:stronghorse_mj@hotmail.com发布:2010.05.21 目录一.DjVu技术二.掌握DjVu技术的人三.玩DjVu的人四.小结跋:我与DjVu 谨以此文纪念与D ...

  10. Spring.Net 未将对象引用设置到对象的实例

    “/”应用程序中的服务器错误. 未将对象引用设置到对象的实例. 说明: 执行当前 Web 请求期间,出现未经处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息. 异常详 ...