Apache+Heartbeat高可用负载平衡_v11.docVIP

  • 4
  • 0
  • 约1.96千字
  • 约 7页
  • 2016-12-29 发布于重庆
  • 举报
Apache+Heartbeat高可用负载平衡 作者:cnmole 交流QQ:370992933 注: 1、操作系统:RHEL6.2 x86_64,已安装gcc gcc-c++ 2、heartbeat(下载地址:/search/?keyword=heartbeat,请选用64位平台版本) 3、使用163源和光盘源 /.help/CentOS6-Base-163.repo 参数说明 公共虚拟IP:40 主节点 主机名:node1 IP地址:41 从节点: 主机名:node2 IP地址:42 操作步骤 主节点配置 首选关闭防火墙和selinux(防火墙添加UDP 694) 主机名改成node1 网卡配置 IP地址:41 子网掩码: 网关:96 DNS服务器:96 编辑/etc/hosts加入IP与主机对应 41 node1 node2 安装Apache httpd (默认已安装) 配置 Apache httpd httpd.conf中 添加 配置httpd自启动 chkconfig httpd on (2345级) 安装heartbeat yum install cluster-glue* (heartbeat依赖库) yum install resource-agents(heartbeat依赖库) 进入3个rpm包所在目录安装 rpm -ivh *.rpm 检查heartbeat 检查heartbeat是否配置为自动启动 chkconfig - -list heartbeat (2345级别启动即可) 添加配置文件 cp /usr/share/doc/heartbeat-3.0.4/{authkeys,haresources,ha.cf} /etc/ha.d/ 配置heartbeat 1)/etc/ha.d/authkeys 去掉2处注释,使用第2种加密 chmod 600 authkeys 改变读写权限 2)/etc/ha.d/haresource 添加ha资源服务 3)/etc/ha.d/ha.cf 启动服务 service heartbeat start service httpd start 节点1测试 1)使用ifconfig,检查heartbeat自动创建虚拟IP :40 2)浏览器检查 输入40 从节点配置 首选关闭防火墙和selinux(防火墙添加UDP 694) 主机名改成node2 网卡配置 IP地址:42 子网掩码: 网关:96 DNS服务器:96 /etc/hosts加入IP与主机对应 41 node1 42 node2 安装Apache httpd (默认已安装) 配置 Apache httpd httpd.conf中 添加 配置httpd自启动 chkconfig httpd on (2345级) 安装heartbeat yum install cluster-glue* (heartbeat依赖库) yum install resource-agents(heartbeat依赖库) 进入3个rpm包所在目录安装 rpm -ivh *.rpm 检查heartbeat 检查heartbeat是否配置为自动启动 chkconfig - -list heartbeat (2345级别启动即可) 添加配置文件 cp /usr/share/doc/heartbeat-3.0.4/{authkeys,haresources,ha.cf} /etc/ha.d/ 配置heartbeat 1)/etc/ha.d/authkeys 去掉2处注释,使用第2种加密 chmod 600 authkeys 改变读写权限 2)/etc/ha.d/haresource 添加ha资源服务 3)/etc/ha.d/ha.cf 心跳地址指向节点1 启动服务 service heartbeat start 整体测试 心跳检查 tcpdump port 694 浏览器检查 在节点1和节点2 都启动时,输入40 节点1停机时,输入40 节点2接管了负载均衡 重新启动节点1时,输入40 节点1重新接管了负载均衡

文档评论(0)

1亿VIP精品文档

相关文档