Welcome 微信登录

首页 / 操作系统 / Linux / Ubuntu下基于HeartBeat的双机热备

1.  步骤 1.1 准备实验环境在VMware WorkStation 上安装两个操作系统为Ubuntu 10.10的双网卡主机,主机硬件配置如下图1.1:图1.1 主机配置其中需要注意的是其中Network Adapter为“桥接”模式(Bridged),Network Adapter 2为自定义模式(Custom),接在VMNET2 上,如图1.2:图1.2 Network Adapter 2设置逻辑拓朴:ubuntu1eth0网卡对应外网ip 192.168.0.128 255.255.255.0 192.168.0.1eth1网卡对应内网ip 192.168.1.2     255.255.255.0 192.168.1.1ubuntu2eth0网卡对应外网ip 192.168.0.130 255.255.255.0 192.168.0.1eth1网卡对应内网ip 192.168.1.3     255.255.255.0 192.168.1.1cluster虚拟集群ip              192.168.0.129其中集群 IP 不能和LAN(包括本机)的IP 冲突,并且不能在除/etc/ha.d/haresources文件以外的任何地方配置 1.2   HeartBeat 的配置HeartBeat的安装命令为# apt-get install heartbeat安装后在/usr/share/doc/heartbeat目录里找到ha.cf、haresources、authkeys三个文件并放到/etc/ha.d 目录下。另外建议安装apache2# apt-get install apache21.2.1    Authkeys 文件配置修改配置文件如下:auth 33 md5 Hello! #其中Hello!为密钥这个配置文件非常简单,就是在 auth 选择一个值。每个值对应一种算法,这个算法用于主节点和从节点间数据校验这个配置文件权限必须是0600。# chmod 0600 authkeys1.2.2  ha.cf 文件配置修改配置文件如下:#日志文件位置logfile /var/log/ha-log #采用eth1 的udp 广播用来发送心跳信息bcast eth1#主节点重启成功后,等到副节点down掉后拿回资源auto_failback off # 多长时间判定节点死亡,默认30秒deadtime 10#节点名称,先后顺序不重要,但是名称必须与uname -n 保持一致node ubuntu1node ubuntu2想修改主机名的话要修改/etc/hostname文件并重启1.2.3 haresources 文件配置此文件用于配置集群的 IP 和使用集群的服务#配置方式一 (HA 服务启动时将集群IP 自动配置到主节点上)ubuntu1 192.168.0.129/24/eth0#配置方式二 (让apache 服务和集群ip地址绑定)ubuntu1 192.168.0.129/24/eth0 apache2其中ubuntu1为主机名,可以通过uname –n查看;192.168.0.129为集群ip,24为掩码本实验采取配置方式二,即把apache2 服务与集群绑定。1.2.4 其他可选配置heartbeat 的三个配置文件中还有一些其它可配置项,请自行参考官方文档。
  • 1
  • 2
  • 下一页
Nagios+MSN+Fetion自定义时间发送报警消息CentOS升级导致yum错误 No module named sqlite相关资讯      heartbeat 
  • CentOS 6.7下DRBD+Heartbeat 实时  (06月13日)
  • Heartbeat(v1、v2、pacemaker)集群  (12/16/2015 20:23:07)
  • Linux 下安装及配置Heartbeat  (11/15/2015 20:05:45)
  • DRBD+Heartbeat 解决NFS单点故障  (12/22/2015 13:07:33)
  • Linux基于Heartbeat配置httpd高可  (11/15/2015 20:08:34)
  • Heartbeat 集群组件概述  (11/15/2015 20:03:00)
本文评论 查看全部评论 (0)
表情: 姓名: 字??