基于Web界面的HA配置管理平台

Linux下的高可用架构可以使用很多方案,比如开源的Heartbeat、Keepalived,红帽官方的RHCS以及Piranha。红帽官方提供的两个解决方案都可以使用基于Web界面的管理和配置,本章将讲解Piranha配置相关的高可用集群。

使用Piranha搭建Linux Virtual Server (LVS)集群环境

LVS+Piranha(多实例配置)

piranha构建高可用平台

使用piranha红帽配置lvs集群:(虚拟伺机服务器)
内网私有ip(心跳线,用来加强ha集群的健壮度)

pulse和piranha进程

前者是启动服务的,后者是进行开启图形

nanny具有后端检测功能(heartbeat中使用ldirectord来检测后端RS的健康状况)

实验环境:

RHEL6.4  selinux is disabled  iptables 关闭

主机以及IP准备:

node3 192.168.2.88              (VIP:192.168.2.83 PrivateIP:10.0.0.1)

node4 192.168.2.89 (VIP:192.168.2.83 PrivateIP:10.0.0.2)

node5 192.168.2.90 (VIP:192.168.2.83/32)

node6 192.168.2.93 (VIP:192.168.2.83/32)

主机规划分析

node3和node4作为HA高可用负载均衡集群平台,VIP为发布IP,privateIP用来检测主备的存活状态,增强HA的强壮度的。

node5和node6作为后端的RS,提供真实服务。VIP的设置是因为使用LVS策略,需要直接对用户进行响应。

在每个主机/etc/hosts文件进行本地解析

node3 192.168.2.88

node4 192.168.2.89

node5 192.168.2.90

node6 192.168.2.93

安装与配置:

在node3主机上进行安装配置:

# yum install piranha -y

# /etc/init.d/piranha-gui start 启动图形管理界面(开启的3636的web接口)

# netstat -antlp | grep httpd

tcp        0      0 :::3636                    :::*                        LISTEN      2107/httpd

# piranha-passwd 设置图形管理密码

node4主机进行安装

# yum install piranha -y


piranha的相关配置文件

/etc/rc.d/init.d/piranha-gui                用来配置HA的

/etc/rc.d/init.d/pulse  用来启动piranha主进程

/etc/sysconfig/ha/conf/httpd.conf

/etc/sysconfig/ha/web/index.html

启动后在web界面进行配置:

:3636 用户名piranha 密码登录

基于Web界面的HA配置管理平台

全局配置关闭

基于Web界面的HA配置管理平台

进行HA全局配置,设置主节点信息(私有IP是可选的,增强HA的健壮度)

基于Web界面的HA配置管理平台

设置BACKUP信息:

基于Web界面的HA配置管理平台

配置VIRTUAL SERVERS

基于Web界面的HA配置管理平台

基于Web界面的HA配置管理平台

添加服务:添加RS(node5和node6,权值是lvs的策略问题,用于不同负载主机的配置):

基于Web界面的HA配置管理平台

脚本配置(默认配置就可以):

基于Web界面的HA配置管理平台

基于Web界面的HA配置管理平台

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/8c9489c02912d144a3eb523d556a9549.html