Linux下高可用集群方案

上传人:花生 文档编号:248294 上传时间:2016-12-26 格式:PDF 页数:21 大小:599.55KB
返回 下载 相关 举报
Linux下高可用集群方案_第1页
第1页 / 共21页
亲,该文档总共21页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《Linux下高可用集群方案》由会员分享,可在线阅读,更多相关《Linux下高可用集群方案(21页珍藏版)》请在金锄头文库上搜索。

1、高可用 集群 方案很多,本文介绍的是性价比比较高的一种 : 使用 置 可用性集群。 一、 准备工作 你首先需要两台电脑,这两台电脑并不需要有相同的硬件(或者 内存 大小等),但如果相同的话,当某个部件出现故障时会容易处理得多。接下来您需要决定如何部署。你的集群是通过 件 产生在两台电脑之间心跳信号来建立的。为了传输心跳信号,需要在节点之间存在一条或多条介质通路(串口线通过 线,以太网通过交叉线,等等)。 现在可以开始配置硬件了。既然想要获得高可用性( 那么您很可能希望避免单点失效。在本例中,可能是您的 /串口,或者网卡( 。因此便需要决定是否希望为每个节点添加第二条串口 线或者第二条 叉线连接

2、。我使用一个串口和一块额外的网卡来作为 通路,这是因为我只有一条 和一块多余的网卡,并且认为有两种介质类型传输 号比较好。硬件配置完成之后,便需要安装操作 系统 以及配置 网络 (我在本文中使用的是 假设您有两块网卡,那么有一块应该配置用于常规网络用途,另一块作为集群节点之间的专用网络连接(通过交叉线)。例如,假设集群节点有如表 的 址: 表 群节点的 址 输入如下 命令 检查您的配置: 将显示您的网卡及其配置。也可以使用命令 “ 来 获得网络 路由 信息。 如果一切正常,接下来要确定可以来两个节点之间通过所有接口 对方。 如果使用了串口,便需要检测其连接情况。把一个节点作为接收者,输入命令:

3、 该可以在接收节点上看到该文本。如果正常的话 交换 这两个节点的角色再作一次,否则有可能是使用了错误的设备 文件 。现在就开始动手搭建和配置一个简单的高 性能 计算集群系统。关闭不需要的 服务 : /始方案是使用两台 统的具体结构如图 805,内存为 512 1000换 机连接,整个硬件 环境 可以说是再普通不过了。 操作系统 采用的是 方法对于红旗 发布版本均可实现。 图 统的物理结构 参考文献: 、 下载 安装软件包 接下来便可以安装 件。可以从如下位置得到 :。在网站上也有 装包,您也可以选择从源代码编译。取得源代码 其解包到某个文件夹。在源代码树的顶端,输入 ./ 之后输入 如果使用

4、装包的话需要包括如下软件包: 功能 直接包含在 面,是一个能够在探知服务 效了便立即将服务 取来用的功能。 为了要在任何 止时,确保剩下的 会被正在运作的影响, 可以选择性强制停止一些 解决方案。可能会使用在例如共享 数据 的情况之下。 一个 负载 平衡的 服务器 。 安装命令: #可以使用 令在线安装,这样做不需要考虑依赖包所带来的麻烦。命令: 、 配置主 服务器 的 在启用 前,安装后要配置三个文件(如没有可手动建立): 三个配置文件需要在 /录下面,但是默认是没有这三个文件的,可以到官网上下这三个文件,也可以在源码包里找这三个文件,在源码目录下的 目录里。 1 配置 一个是 文件位于在安

5、装后创建的 /录中。该文件中包括为用何种介质通路和如何配置他们的信息。在源代码目录中的 件包含了您可以使用的全部选项,详述如下: 用串口 果不使用串口 必须使用其他的介质,如 太网) 用适当的设备文件代替 / 选项是可选配置。通过 能可以获得提供最少功能的系统,该系统不提供以在持续一份钟的不正常状态后重新启动。 该功能有助于避免一台机器在被认定已经死亡之后恢复 情况 。如果这种情况发生并且磁盘挂载因故障而迁移( 便有可能有两个节点同时挂载一块磁盘。如果要使用这项功能,则除了这行之外,也需要加载 “内核模块 ,并创建相应的设备文件。方法是使用命令 “加载模块。然后输入 “de 并记住得到的数字(

6、应该是 10)。然后输入 ” 并记住输出的数字(应该是 130)。根据以上得到的信息可以创建设备文件, “c 10130” 。 示在 口上使用广播 换为 者您使用的任何接口)。 设定 间的时间间隔为 2 秒。 0 在 日志 中发出 “警告之前等待的时间,单位为秒。 0 在 30 秒后宣布节点死亡。 20 在某些配置下,重启后网络需要一些时间才能正常工作。这个单独的 ”选项可以处理这种情况。它的取值至少应该为通常 两倍。 9200 波特率,串口通信的速度。 94 使用 端口 694 进行 信。 这是默认的,并且在 方注册的端口号。 选项是必须配置的。对于那些熟悉 人来说, 工作方式类似于 “模式

7、 。在 前, 件中列出的主节点掌握所有的资源,之后从节点接管这些资源。当 置为 ,一旦主节点重新恢复联机,将从从节点取回所有资源。若该选项设置为 节点便不能重新获得资源。该选项与废弃的 项类似。如果要从一个 置为 集群升级到这个或更新的版本,需要特别注意一些事项以防止 参阅 关于如何处理这类情况的章节。 选项是必须配置的。 集群中机器的主机名,与 “ n” 的输出相同 。 选项是必须配置的。同上。 该选项是可选配置的:列出将要执行和监控的命令。例如:要 执行 护 进程 ,则要添加如下的内容: 得 本例中为 身份来执行该进程并监视该进程的执行情况,如果其死亡便重启之。对于 应该是: 意:如果结束进程的退出代码为 100,则不会重启该进程。 2 配置 置好 件之后,便是 件。该文件列出集群所提供的服务以及服务的默认所有者。注意:两个集群节点上的该文件必须相同。集群的 址是该选项是必须配置的,不能在 件以外配置该地址 ,件用于指定双机系统的主节点、集群 网掩码、广播地址以及启动的服务等。其配置语句格式如下: 其中 定双机系统的主节点,取值必须匹配 件中 项设置的主机名中的一个, 项设置的另一个主机名成为从节点。 于网络设置,包括指定集群 网掩码、广播地址等。 于设置 动的服务,该服务最终由双机系统通过集群 外提供。在本文

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > IT计算机/网络 > linux/Unix相关

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号