资源预览内容
亲,该文档总共21页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
高可用 集群 方案很多,本文介绍的是性价比比较高的一种 : 使用 置 可用性集群。 一、 准备工作 你首先需要两台电脑,这两台电脑并不需要有相同的硬件(或者 内存 大小等),但如果相同的话,当某个部件出现故障时会容易处理得多。接下来您需要决定如何部署。你的集群是通过 件 产生在两台电脑之间心跳信号来建立的。为了传输心跳信号,需要在节点之间存在一条或多条介质通路(串口线通过 线,以太网通过交叉线,等等)。 现在可以开始配置硬件了。既然想要获得高可用性( 那么您很可能希望避免单点失效。在本例中,可能是您的 /串口,或者网卡( 。因此便需要决定是否希望为每个节点添加第二条串口 线或者第二条 叉线连接。我使用一个串口和一块额外的网卡来作为 通路,这是因为我只有一条 和一块多余的网卡,并且认为有两种介质类型传输 号比较好。硬件配置完成之后,便需要安装操作 系统 以及配置 网络 (我在本文中使用的是 假设您有两块网卡,那么有一块应该配置用于常规网络用途,另一块作为集群节点之间的专用网络连接(通过交叉线)。例如,假设集群节点有如表 的 址: 表 群节点的 址 输入如下 命令 检查您的配置: 将显示您的网卡及其配置。也可以使用命令 “ 来 获得网络 路由 信息。 如果一切正常,接下来要确定可以来两个节点之间通过所有接口 对方。 如果使用了串口,便需要检测其连接情况。把一个节点作为接收者,输入命令: 该可以在接收节点上看到该文本。如果正常的话 交换 这两个节点的角色再作一次,否则有可能是使用了错误的设备 文件 。现在就开始动手搭建和配置一个简单的高 性能 计算集群系统。关闭不需要的 服务 : /始方案是使用两台 统的具体结构如图 805,内存为 512 1000换 机连接,整个硬件 环境 可以说是再普通不过了。 操作系统 采用的是 方法对于红旗 发布版本均可实现。 图 统的物理结构 参考文献: 、 下载 安装软件包 接下来便可以安装 件。可以从如下位置得到 :。在网站上也有 装包,您也可以选择从源代码编译。取得源代码 其解包到某个文件夹。在源代码树的顶端,输入 ./ 之后输入 如果使用 装包的话需要包括如下软件包: 功能 直接包含在 面,是一个能够在探知服务 效了便立即将服务 取来用的功能。 为了要在任何 止时,确保剩下的 会被正在运作的影响, 可以选择性强制停止一些 解决方案。可能会使用在例如共享 数据 的情况之下。 一个 负载 平衡的 服务器 。 安装命令: #可以使用 令在线安装,这样做不需要考虑依赖包所带来的麻烦。命令: 、 配置主 服务器 的 在启用 前,安装后要配置三个文件(如没有可手动建立): 三个配置文件需要在 /录下面,但是默认是没有这三个文件的,可以到官网上下这三个文件,也可以在源码包里找这三个文件,在源码目录下的 目录里。 1 配置 一个是 文件位于在安装后创建的 /录中。该文件中包括为用何种介质通路和如何配置他们的信息。在源代码目录中的 件包含了您可以使用的全部选项,详述如下: 用串口 果不使用串口 必须使用其他的介质,如 太网) 用适当的设备文件代替 / 选项是可选配置。通过 能可以获得提供最少功能的系统,该系统不提供以在持续一份钟的不正常状态后重新启动。 该功能有助于避免一台机器在被认定已经死亡之后恢复 情况 。如果这种情况发生并且磁盘挂载因故障而迁移( 便有可能有两个节点同时挂载一块磁盘。如果要使用这项功能,则除了这行之外,也需要加载 “内核模块 ,并创建相应的设备文件。方法是使用命令 “加载模块。然后输入 “de 并记住得到的数字(应该是 10)。然后输入 ” 并记住输出的数字(应该是 130)。根据以上得到的信息可以创建设备文件, “c 10130” 。 示在 口上使用广播 换为 者您使用的任何接口)。 设定 间的时间间隔为 2 秒。 0 在 日志 中发出 “警告之前等待的时间,单位为秒。 0 在 30 秒后宣布节点死亡。 20 在某些配置下,重启后网络需要一些时间才能正常工作。这个单独的 ”选项可以处理这种情况。它的取值至少应该为通常 两倍。 9200 波特率,串口通信的速度。 94 使用 端口 694 进行 信。 这是默认的,并且在 方注册的端口号。 选项是必须配置的。对于那些熟悉 人来说, 工作方式类似于 “模式 。在 前, 件中列出的主节点掌握所有的资源,之后从节点接管这些资源。当 置为 ,一旦主节点重新恢复联机,将从从节点取回所有资源。若该选项设置为 节点便不能重新获得资源。该选项与废弃的 项类似。如果要从一个 置为 集群升级到这个或更新的版本,需要特别注意一些事项以防止 参阅 关于如何处理这类情况的章节。 选项是必须配置的。 集群中机器的主机名,与 “ n” 的输出相同 。 选项是必须配置的。同上。 该选项是可选配置的:列出将要执行和监控的命令。例如:要 执行 护 进程 ,则要添加如下的内容: 得 本例中为 身份来执行该进程并监视该进程的执行情况,如果其死亡便重启之。对于 应该是: 意:如果结束进程的退出代码为 100,则不会重启该进程。 2 配置 置好 件之后,便是 件。该文件列出集群所提供的服务以及服务的默认所有者。注意:两个集群节点上的该文件必须相同。集群的 址是该选项是必须配置的,不能在 件以外配置该地址 ,件用于指定双机系统的主节点、集群 网掩码、广播地址以及启动的服务等。其配置语句格式如下: 其中 定双机系统的主节点,取值必须匹配 件中 项设置的主机名中的一个, 项设置的另一个主机名成为从节点。 于网络设置,包括指定集群 网掩码、广播地址等。 于设置 动的服务,该服务最终由双机系统通过集群 外提供。在本文
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号