文档详情

lvs heartbeat安装配置完全.doc

发布:2017-11-28约8.12千字共7页下载文档
文本预览下载声明
LVS heartbeat 集群的部署安装配置笔记 System RHEL5.3 需要的支持软件gcc 编译器glibc库等 HA HA节点提供的服务为 Heartbeat 和 LVS Real Real节点提供http等服务 Heartbeat 提供双机热备的服务 LVS 为Real节点的应用提供负载均衡 Ldirectord 监控Real节点的应用服务 load blancer 用到的软件 ipvsadm-1.24.tar.gz libnet.tar.gz Heartbeat-STABLE-2-1-STABLE-2.1.4.tar.bz2 ldirectord 所需的库文件的安装(不安装启动出现问题) perl-Compress-Zlib-1.42-1.fc6.i386.rpm perl-HTML-Tagset-3.10-2.1.1.noarch.rpm perl-HTML-Parser-3.55-1.fc6.i386.rpm perl-libwww-perl-5.805-1.1.1.noarch.rpm perl-TimeDate-1.16-1.2.el5.rf.noarch.rpm perl-MailTools-1.76-1.el5.rf.noarch.rpm 一、关闭不必要的服务 services=`chkconfig --list|cut -f1|cut -d -f1` for ser in $services do if [ $ser == network ] || [ $ser == syslog ] || [ $ser == sshd ] || [ $ser == crond ] || [ $ser == atd ]; then chkconfig $ser on else chkconfig $ser off fi done reboot -------------------------------------------------------------------------------- 二、各服务器的 /etc/hosts 文件保持一致并编辑/etc/sysconfig/network与hostname一致 vi /etc/hosts 01 heartbeat101 02 heartbeat102 03 real103 04 real104 三、测试心跳线minicom -s配置串口(串口心跳接口配置) 最后说一下如何测试心跳线是否联通: 分别登陆两台服务器,在主机A的终端输入以下内容: shell cat /dev/ttyS0 在主机B的终端输入以下内容: Shell echo hello /dev/ttyS0 主机A的终端会有以下反馈: cat /dev/ttyS0 hello 出现则表明主机A 跟主机B之间的串口心跳线已经可以通讯,心跳线已经生效。 四。load blancer 配置 编译安装ipvsadm ln -s /usr/src/kernels/`uname -r` /usr/src/linux (不链接出现错误) tar zxf ipvsadm-1.24.tar.gz cd ipvsadm-1.24/ make make install 编译安装libnet(heartbeat需要) tar zxf libnet-.tar.gz cd libnet ./configure make make install 编译安装heartbeat(ldirecrtord包含在一起) tar jxf Heartbeat-STABLE-2-1-STABLE-2.1.4.tar.bz2 cd Heartbeat-STABLE-2-1-STABLE-2.1.4 ./ConfigureMe configure make make install 编译安装完成后会在/etc/ha.d中生成一些文件, 但是配置文件还是需要我们手动来创建,位置在Heartbeat-STABLE-2-1-STABLE-2.1.4/doc中 cp doc/{authkeys,ha.cf,haresources} /etc/ha.d/ cp ldirectord/ldirectord.cf /etc/ha.d/ cd /etc/ha.d chmod 600 authkeys ldirectord 所需的库文件的安装,不安装启动时会出错 rpm -ivh perl-Compress-Zlib-1.42-1.fc6.i386.rpm rpm -ivh perl-HTML-Tagset-3.10-2.1.1.n
显示全部
相似文档