CentOS下Yum安装 heartbeat
时间:2015-12-27 13:46 来源:linux.it.net.cn 作者:it.net.cn
一、环境
(应该有200M左右,建议耐心等待安装完)
yum install e2fsprogs-devel libuuid-devel Libnet libtool-ltdl-devel libxslt-devel bzip2-devel glib2-devel perl* glib*
yum install autoconf automake libtool glib2-devel bzip2-devel glib-devel libxml2 libxml2-devel docbook-style-xsl libtool-ltdl-devel
yum install libxml2-dev libbz2-dev uuid-dev asciidoc libxslt1-dev
yum install net-snmp* perl-Compress* perl-HTML* perl-libwww* perl-MailTools* perl-TimeDate* perl-URI*
yum install perl-IO-Socket* perl-Socket6* perl-Pod* perl-Test-Pod* libnet*
二、安装heartbeat
在centos下如果直接yum 安装的话
提示找不到包。原因是针对centos6.2的heartbeat尚未发布,解决办法可以到第三方资源为库中找,这里使用epel
先下载安装epel
wget http://mirrors.sohu.com/fedora-epel/6/i386/epel-release-6-6.noarch.rpm
rpm -ivh epel-release-6-6.noarch.rpm
或者
http://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
之后安装heartbeat
yum -y install heartbeat-stonith heartbeat-pils heartbeat heartbeat-devel heartbeat-gui libnet
三、测试
网络环境:
两台机器的/etc/hosts文件中需要加入如下的配置
主节点的/etc/sysconfig/network文件的HOSTNAME如下
从节点的/etc/sysconfig/network文件的HOSTNAME如下
配置: Heartbeat的主要配置文件有ha.cf、haresources、authkeys,需要放在/etc/ha.d目录下, 在通过yum安装Heartbeat后,默认并没有这三个文件, yum 安装后可以从/usr/share/doc/heartbeat-2.1.3找到,拷贝到/etc/ha.d并编辑(直接新建也行)
主节点配置文件:ha.cf 内容设置如下:
主节点资源文件:haresources cat /etc/ha.d/haresources
-
1
主节点认证文件authkeys cat /etc/ha.d/authkeys
注:需要更改该文件的属性为600,否则heartbeat启动将失败
备节点配置与主节点一致
启动heartbeat 主节点:/etc/init.d/heartbeat start 备节点:/etc/init.d/heartbeat start
查看日志: tail -f /var/log/ha-log
注: 主节点启动heartbeat后,过120s后,才会创建虚拟IP 关闭主节点的heartbeat后,114上回关闭虚拟IP,备节点会启动虚拟IP。这是资源交接完成。
参考: http://blog.csdn.net/libinbin_1014/article/details/50342405
(责任编辑:IT)
一、环境 (应该有200M左右,建议耐心等待安装完) yum install e2fsprogs-devel libuuid-devel Libnet libtool-ltdl-devel libxslt-devel bzip2-devel glib2-devel perl* glib* yum install autoconf automake libtool glib2-devel bzip2-devel glib-devel libxml2 libxml2-devel docbook-style-xsl libtool-ltdl-devel yum install libxml2-dev libbz2-dev uuid-dev asciidoc libxslt1-dev yum install net-snmp* perl-Compress* perl-HTML* perl-libwww* perl-MailTools* perl-TimeDate* perl-URI* yum install perl-IO-Socket* perl-Socket6* perl-Pod* perl-Test-Pod* libnet*
二、安装heartbeat 先下载安装epel
wget http://mirrors.sohu.com/fedora-epel/6/i386/epel-release-6-6.noarch.rpm 之后安装heartbeat yum -y install heartbeat-stonith heartbeat-pils heartbeat heartbeat-devel heartbeat-gui libnet 三、测试 网络环境: 两台机器的/etc/hosts文件中需要加入如下的配置 主节点的/etc/sysconfig/network文件的HOSTNAME如下 从节点的/etc/sysconfig/network文件的HOSTNAME如下 配置: Heartbeat的主要配置文件有ha.cf、haresources、authkeys,需要放在/etc/ha.d目录下, 在通过yum安装Heartbeat后,默认并没有这三个文件, yum 安装后可以从/usr/share/doc/heartbeat-2.1.3找到,拷贝到/etc/ha.d并编辑(直接新建也行) 主节点配置文件:ha.cf 内容设置如下: 主节点资源文件:haresources cat /etc/ha.d/haresources
主节点认证文件authkeys cat /etc/ha.d/authkeys 注:需要更改该文件的属性为600,否则heartbeat启动将失败 备节点配置与主节点一致 启动heartbeat 主节点:/etc/init.d/heartbeat start 备节点:/etc/init.d/heartbeat start 查看日志: tail -f /var/log/ha-log 注: 主节点启动heartbeat后,过120s后,才会创建虚拟IP 关闭主节点的heartbeat后,114上回关闭虚拟IP,备节点会启动虚拟IP。这是资源交接完成。 参考: http://blog.csdn.net/libinbin_1014/article/details/50342405 (责任编辑:IT) |