linux学习之使用piranha配置高可用集群
1、图形配置HA,环境如下:
192.168.2.199 vm1.example.com HA主服务器
192.168.2.202 vm2.example.com HA备服务器
192.168.2.205 vm3.example.com
192.168.2.175 vm4.example.com
其中1和2做HA,3和4做httpd的lvs。虚拟IP为192.168.2.213
2、使用pulse结合网页图形配置HA
[root@vm1 ~]# yum install -y piranha
[root@vm1 ~]# piranha-passwd
[root@vm1 ~]# /etc/init.d/piranha-gui start
访问网页192.168.2.199:3636,使用piranha登录,密码是刚才更改的密码。主要是生成/etc/sysconfig/ha/lvs.cf主配置文件
进入GLOBAL SETTINGS,添加用来检测心跳的IP地址192.168.2.199,下边还可以写备用的IP,提交;
进入REDUNDANCY,写入另一个备用HA的IP地址202,填入检测时间,回复时间,端口号,选择Monitor NIC,提交;
进入VIRTUAL SERVERS,添加编辑,写入名称web,端口号80,虚拟ip地址192.168.2.213,掩码24,负载监控工具none,Scheduling选择Round robin,提交;
进入REAL SERVER,添加编辑,写入vm3.example.com,IP,80,权值,同样添加vm4,作为http的均衡服务器;
进入MONITORING SCRIPTS,直接提交。
最后,激活真实服务器和虚拟服务器。
结点vm2安装软件
[root@vm1 ~]# cd /etc/sysconfig/ha/
[root@vm1 ~]# scp lvs.cf vm2.example.com:/etc/sysconfig/ha/
3、配置real server
[root@vm3 ~]# yum install httpd -y
[root@vm3 ~]# echo `hostname` > /var/www/html/index.html
[root@vm3 ~]# /etc/init.d/httpd start
[root@vm3 ~]# yum install arptables_jf.x86_64 -y
[root@vm3 ~]# arptables -A IN -d 192.168.2.213 -j DROP
[root@vm3 ~]# arptables -A OUT -s 192.168.2.213 -j mangle --mangle-ip-s 192.168.2.205
[root@vm3 ~]# /etc/init.d/arptables_jf save
[root@vm3 ~]# /etc/init.d/arptables_jf start
[root@vm3 ~]# chkconfig httpd on
[root@vm3 ~]# chkconfig arptables_jf on
[root@vm3 ~]# ifconfig eth0:1 192.168.2.213 netmask 255.255.255.255 up
4、开启服务
[root@vm1 ~]# /etc/init.d/pulse start
[root@vm2 ~]# /etc/init.d/pulse start
网页访问192.168.2.213,就会在vm3和vm4之间轮寻,测试关闭vm3或者vm4的http,观察调度列表,访问;关闭vm1或者vm2的pulse,查看ifconfig或者ipvsadm -l。这个不会回切,当HA恢复后,不会自动切换回去。
转载于:https://my.oschina.net/u/1588315/blog/313670
linux学习之使用piranha配置高可用集群相关推荐
- linux集群-keepalived介绍-用keepalived配置高可用集群
2019独角兽企业重金招聘Python工程师标准>>> linux集群介绍: 以功能划分:高可用和负载均衡 高可用集群:通常为两台服务器,一台工作,另外一台作为冗余.实现高可用的开源 ...
- 18.1 集群介绍 18.2 keepalived介绍 18.3/18.4/18.5 用keepalived配置高可用集群
2019独角兽企业重金招聘Python工程师标准>>> 第十八章 Linux集群 18.1 集群介绍 Linux集群根据功能划分为两大类:高可用和负载均衡. 高可用集群 高可用集群通 ...
- 集群介绍 、keepalived介绍 、 用keepalived配置高可用集群
集群介绍 根据功能划分为两大类:高可用和负载均衡 高可用集群通常为两台服务器,一台工作,另外一台作为冗余,当提供服务的机器宕机,冗余将接替继续提供服务 实现高可用的开源软件有:heartbeat.ke ...
- 用keepalived配置高可用集群
2019独角兽企业重金招聘Python工程师标准>>> 一 集群介绍 1.概述 根据功能划分为两大类:高可用和负载均衡 高可用集群通常为两台服务器,一台工作,另外一台作为冗余,当提供 ...
- 集群介绍+用keepalived配置高可用集群(总结)
1.集群介绍 根据功能划分为两大类:高可用和负载均衡 高可用集群通常为两台服务器,一台工作,另外一台作为冗余,当提供服务的机器宕机,冗余将接替继续提供服务 高可用集群,英文原文为High Availa ...
- 18.3/18.4/18.5 用keepalived配置高可用集群
2019独角兽企业重金招聘Python工程师标准>>> 用keepalived配置高可用集群 准备两台机器130和132,130作为master,132作为backup 两台机器都执 ...
- Linux下的5款主流高可用集群软件介绍
Linux集群主要分成三大类:高可用集群(High Availability Cluster).负载均衡集群(Load Balance Cluster).科学计算集群(High Performance ...
- keepalived配置高可用集群
准备工作 分别在主从上安装keepalived和nginx yum install -y keepalived yum install -y nginx 关闭主从上的防火墙和SELinux syste ...
- corosync+pacemaker+crmsh配置高可用集群。
实验环境: admin1.tuchao.com 192.168.18.100 ansible管理节点 admin2.tuchao.com 192.168.18.101 集群节点一 admin3.t ...
- Spark学习(二)Spark高可用集群搭建
1.下载Spark安装包 官网网址:http://spark.apache.org/downloads.html 2.Spark安装过程 2.1.上传并解压缩 [potter@potter2 ~]$ ...
最新文章
- 【算法学习笔记】83.排序辅助 动态规划 SJTU OJ 1282 修路
- 在 C++ 中使用 PPL 进行异步编程
- java sql objects_Java SQL注入学习笔记
- 那么温暖http合约,入门。
- 给ABBYY添加图像的方法
- 拓端tecdat|主题模型(LDA)案例:分析人民网留言板数据
- Ai人工智能相面分销系统,看别人如何爆赚百万
- 桌面壁纸被计算机管理员禁用,Win7更改桌面壁纸时出现“此功能已被禁用”如何解决...
- Android开发环境搭建(基于Android Studio)
- 游戏思考11:游戏服务器类型简单分类(有服务器的会讲的详细一点)
- html+css基础教程入门篇之css选择器详细解读
- 关于Java的图标和由来
- 5.11 Go语言文本大数据处理(2):文件分割与入库
- SINS/GNSS组合导航仿真应用详细版(基于PSINS工具箱 )
- iPhone 适配之路
- 关于python循环结构以下描述错误的是_关于Python循环结构,以下选项中描述错误的是:()...
- java的抽象类的三角形周长_怎么使用Java把抽象类改为接口计算三角形,长方形,圆形的面积?...
- 渗透测试要学习什么?
- D29:Post Office(邮局,翻译)
- cisco认证学习总结