- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Linux 包括 CentOS 下高可用性(HA:High Availability)集群方案很多,而 Heartbeat 是比较常见和性价比比较高的一种。
??? 一、硬件及网络连接
??? 群集一般需要2台以上服务器,本篇以两台服务器做群集(双机热备)为例来说明。本实验在 Vmware Workstation 7.1 虚拟机中实现。
??? 两台服务器的必需配置:双网卡。其中一块网卡作为“心跳”使用。作为“心跳”的两块网卡用交叉线直接连接,作为群集的信号同步使用。多台服务器的群集,建议用全千兆交换机来连接“心跳”线。作为“心跳”的网卡最好是质量好的千兆网卡。实际工程中见过因为网卡质量问题导致群集失败的案例。
??? 群集使用的两台服务器并不需要有完全相同的硬件(或者内存大小等),但如果相同的话,当某个部件出现故障时会容易处理得多。集群是通过 Heartbeat 软件产生在两台电脑之间“心跳”信号来建立的。为了传输“心跳”信号,需要在节点之间存在一条或多条介质通路,例如串口线(通过 Modem 连接)、以太网通过交叉线等,本例选用常见的以太网连接。
??? 群集服务器的另一块网卡连接到交换机上,对外提供服务。本例以 Apache 提供的 Web 服务作为群集服务,实际工程中还可以提供 MySQL 等服务。一个群集里可以集成几种以上的服务,但在生产环境下,建议还是提供单一的服务比较好,能发挥服务器的最大可用性,同时可保证群集的可靠性。
??? 二、CentOS 配置
??? 1,关闭 SELINUX
??? 编辑 /etc/sysconfig/selinux 文件,配置以下语句:??? SELINUX=disabled
??? 也可以在图形界面里修改。??? 实际生产环境不应该关闭 SELINUX,但必须注意 SELINUX 对群集的影响。
??? 2,关闭 iptables 防火墙
??? 执行命令:??? chkconfig iptables off??? chkconfig ip6tables off
??? 也可以在图形界面里修改。??? 实际生产环境不应该关闭防火墙,但必须注意打开群集有关的协议和端口。
??? 3,IP 地址配置
??? 服务器一:??? 网卡0(eth0):????? IP 为 0/24??? 网卡1(eth1):????? IP 为 0/24
??? 服务器二:??? 网卡0(eth0):????? IP 为 1/24??? 网卡1(eth1):????? IP 为 1/24
??? 配置完毕,可以输入如下命令检查 IP 配置:??? # ifconfig
??? 可以用 ping 命令检测网络的连通性。例如,在服务器一中:??? # ping 1??? # ping 1??? 均应该连通。
??? 4,分别修改主机名为 node1、node2
??? 服务器一修改 /etc/sysconfig/network 文件中 HOSTNAME 语句为:??? HOSTNAME=node1??? 服务器二修改 /etc/sysconfig/network 文件中 HOSTNAME 语句为:??? HOSTNAME=node2??? 也可以在 GUI 的“网络”配置里修改。
??? 修改完毕,运行命令??? # uname -n??? 看到的结果应该与上面的修改一致。
??? 5,修改 hosts 文件
??? 在两台服务器的 /etc/hosts 文件里,添加以下语句:??? 0?? node1??? 1?? node2
??? 6,安装 HeartBeat 软件
??? 在两台服务器里,运行命令:??? # yum install heartbeat*
??? YUM 会安装 heartbeat 及其所有依赖的软件包。并创建隐藏的系统帐户 hacluster 和系统群组 haclient。
??? 查看安装了什么软件包:??? 运行命令:??? # yum list heartbeat*??? Installed Packages??? heartbeat.i386?????????????? 2.1.3-3.el5.centos???? installed??? heartbeat-devel.i386???????? 2.1.3-3.el5.centos???? installed??? heartbeat-gui.i386?????????? 2.1.3-3.el5.centos???? installed??? heartbeat-ldirectord.i386??? 2.1.3-3.el5.centos???? install
您可能关注的文档
- java零基础入门书籍.docx
- Java面向对象之静态.doc
- Java面向对象程序入门.docx
- Java面向对象程序设计实验报告之判断是否是回文数.doc
- Java面向对象程序设计的基本原则.docx
- java高级特性StringBuffer类.doc
- Jbossapplicationserver的启动过程.doc
- JCCAD中的参数定义.doc
- JCo在java中调用abap服务.doc
- jdbc连接数据库ResultSet详细介绍.docx
- 学术部工作计划.docx
- 《第四章 认识化学元素》试卷及答案_初中化学九年级上册_北京版(2024)_2024-2025学年.docx
- 《第1章 原子结构与元素性质》试卷及答案_高中化学选择性必修2_鲁科版_2024-2025学年.docx
- 《第二节 洋流及其影响》(同步训练)高中地理选择性必修1_鲁教版_2024-2025学年.docx
- 芝麻种质资源矿质元素含量和品质性状分析与综合评价.docx
- 教师资格考试初级中学地理面试试题及答案指导(2025年).docx
- 沪科版物理高一上学期期末试卷与参考答案.docx
- 2024年教师资格考试小学面试科学试题及解答参考.docx
- 上教版数学高考试题与参考答案(2025年).docx
- 《第一章 分子动理论》试卷及答案_高中物理选择性必修 第三册_人教版_2024-2025学年.docx
文档评论(0)