收藏 分享(赏)

redhatlinux6群集套件概述.pdf

上传人:刘岱文 文档编号:28410 上传时间:2018-06-27 格式:PDF 页数:22 大小:566.09KB
下载 相关 举报
redhatlinux6群集套件概述.pdf_第1页
第1页 / 共22页
redhatlinux6群集套件概述.pdf_第2页
第2页 / 共22页
redhatlinux6群集套件概述.pdf_第3页
第3页 / 共22页
redhatlinux6群集套件概述.pdf_第4页
第4页 / 共22页
redhatlinux6群集套件概述.pdf_第5页
第5页 / 共22页
点击查看更多>>
资源描述

1、红帽企业版 Linux 6群集套件概述红帽企业版 Linux 6 高可用性附加组件概述群集套件概述红帽企业版 Linux 6 群集套件概述红帽企业版 Linux 6 高可用性附加组件概述版 0Copyright 2010 Red Hat, Inc. and others.The text of and illustrations in this document are licensed by Red Hat under a CreativeCommons AttributionShare Alike 3.0 Unported license (“CC-BY-SA“). An explanat

2、ion of CC-BY-SA is available at http:/creativecommons.org/licenses/by-sa/3.0/. In accordance withCC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URLfor the original version.Red Hat, as the licensor of this document, waives the right to enforce, and agrees not t

3、oassert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.Red Hat, Red Hat Enterprise Linux, the Shadowman logo, JBoss, MetaMatrix, Fedora, theInfinity Logo, and RHCE are trademarks of Red Hat, Inc., registered in the United Statesand other countries.Linux is the registered t

4、rademark of Linus Torvalds in the United States and othercountries.Java is a registered trademark of Oracle and/or its affiliates.XFS is a trademark of Silicon Graphics International Corp. or its subsidiaries in theUnited States and/or other countries.MySQL is a registered trademark of MySQL AB in t

5、he United States, the European Union andother countries.All other trademarks are the property of their respective owners.1801 Varsity DriveRaleigh, NC 27606-2072 USAPhone: +1 919 754 3700Phone: 888 733 4281Fax: +1 919 754 3701Red Hat Cluster Suite 概述提供了 Red Hat Enterprise Linux 6 高可用性附加组件概述。iii简介 v1

6、. 文档约定 . v1.1. 排版约定 . v1.2. 抬升式引用约定 . vi1.3. 备注及警告 . vii1. 高可用性附加组件概述 11.1. 集群基础 . 11.2. 高可用性附加组件简介 . 11.3. 集群基础结构 . 21.3.1. 集群管理 . 21.3.2. 锁管理 . 31.3.3. Fencing . 31.3.4. 配置管理 . 71.4. 高可用性服务管理 . 81.5. 集群管理工具 . 10A. 修订记录 13ivv简介本文档提供了对 Red Hat Enterprise Linux 6 中高可用性附加组件的高级概述。虽然本文档的信息只是一个概述,但您应该具有深

7、入的 Red Hat Enterprise Linux 的相关知识并理解服务器计算的概念,这样才能充分地理解这些信息。关于使用 Red Hat Enterprise Linux 的更多信息,请参考以下资源:Red Hat Enterprise Linux 安装指南 提供有关安装 Red Hat Enterprise Linux 6 的信息。Red Hat Enterprise Linux 部署指南 提供有关 Red Hat Enterprise Linux 6 的部署、配置和管理的信息。有关 Red Hat Enterprise Linux 6 中相关产品的更多信息,请参考以下资源:配置和管理

8、高可用性附加组件 提供在红帽企业版 Linux 6 中安装、配置和管理高可用性附加组件(也称红帽群集)的信息。LVM 管理员指南:配置和管理 提供对逻辑卷管理器(Logical Volume Manager,LVM)的描述,包括在群集环境中运行 LVM 的信息。全局文件系统 2:配置和管理 提供安装、配置和维护红帽 GFS2(红帽全局文件系统 2)的信息,它位于弹性存储附加组件中。设备映射器多路径 提供关于使用 Red Hat Enterprise Linux 6 设备映射器多路径功能的信息。Linux 虚拟服务器管理 提供使用红帽负载平衡附加组件(之前称 Linux 虚拟服务器LVS)配置高

9、性能系统和服务的信息。发行注记 提供有关红帽产品当前发行本的信息。在 Red Hat Enterprise Linux 文档 CD 和在线网站 http:/ 中,您可以找到本文档和其他 Red Hat 文档的 HTML、PDF 和 PRM 版本。1. 文档约定本手册使用几个约定来突出某些用词和短语以及信息的某些片段。在 PDF 版本以及纸版中,本手册使用在 Liberation 字体1套件中选出的字体。如果您在您的系统中安装了 Liberation 字体套件,它还可用于 HTML 版本。如果没有安装,则会显示可替换的类似字体。请注意:红帽企业 Linux 5 以及其后的版本默认包含 Liber

10、ation 字体套件。1.1. 排版约定我们使用四种排版约定突出特定用词和短语。这些约定及其使用环境如下。单行粗体用来突出系统输入,其中包括 shell 命令、文件名以及路径。还可用来突出按键以及组合键。例如:要看到文件您当前工作目录中文件 my_next_bestselling_novel 的内容,请在 shell提示符后输入 cat my_next_bestselling_novel 命令并按 Enter 键执行该命令。1 https:/fedorahosted.org/liberation-fonts/简介vi以上内容包括一个文件名,一个 shell 命令以及一个按键,它们都以固定粗体形

11、式出现,且全部与上下文有所区别。组合键可通过使用连字符连接组合键的每个部分来与按键区别。例如:按 Enter 执行该命令。按 Ctrl+Alt+F2 切换到第一个虚拟终端。Ctrl+Alt+F1 返回您的 X-Windows 会话。第一段突出的是要按的特定按键。第二段突出了两个按键组合(每个组合都要同时按)。下。如果讨论的是源码、等级名称、方法、功能、变量名称以及在段落中提到的返回的数值,那么都会以上述形式出现,即固定粗体。例如:与文件相关的等级包括用于文件系统的 filesystem、用于文件的 file 以及用于目录的 dir。每个等级都有其自身相关的权限。比例粗体这是指在系统中遇到的文字

12、或者短语,其中包括应用程序名称、对话框文本、标记的按钮、复选框以及单选按钮标签、菜单标题以及子菜单标题。例如:在主菜单条中选择系统 首选项 鼠标启动 鼠标首选项。在按钮标签中点击惯用左手鼠标 复选框并点击 关闭切换到主鼠标按钮从左向右(让鼠标适合左手使用)。要在 gedit 文件中插入一个特殊字符,请在主菜单中选择应用程序 附件 字符映射表。下一步在 字符映射表菜单条中选择搜索 查找,在搜索字段输入字符名称并点击 下一个 按钮。您输入的字符会在字符表中突出出来。双击这个突出的字符将其放入要复制的文本字段,然后点击 复制 按钮。现在切换回您的文档并在 gedit 菜单条中选择编辑 粘贴。以上文本

13、包括应用程序名称、系统范围菜单名称及项目、应用程序特定菜单名称以及按钮和 GUI 界面中的文本,所有都以比例粗体出现并与上下文区别。固定粗斜体 或者 比例粗斜体无论固定粗体或者比例粗体,附加的斜体表示是可替换或者变量文本。斜体表示那些不直接输入的文本或者那些根据环境改变的文本。例如:要使用 ssh 连接到远程机器,请在 shell 提示符后输入 sshusernamedomain.name。如果远程机器是 且您在该其机器中的用户名为john,请输入 ssh 。mount -o remount file-system 命令会重新挂载命名的文件系统。例如:要重新挂载/home 文件系统,则命令为

14、 mount -o remount /home。要查看目前安装的软件包版本,请使用 rpm -q package 命令。它会返回以下结果:package-version-release。请注意以上文字中的粗斜体字 username、domain.name、file-system、package、version 和release。无论您输入文本或者运行一个命令,还是该系统显示的文本,每个字都是一个占位符。不考虑工作中显示标题的标准用法,斜体表示第一次使用某个新且重要的用语。例如:Publican 是一个 DocBook 发布系统。1.2. 抬升式引用约定终端输出和源代码列表要与周围文本明显分开。

15、备注及警告vii将发送到终端的输出设定为 Mono-spaced Roman 并显示为:books Desktop documentation drafts mss photos stuff svnbooks_tests Desktop1 downloads images notes scripts svgs源码列表也设为 Mono-spaced Roman,但添加下面突出的语法:package org.jboss.book.jca.ex1;import javax.naming.InitialContext;public class ExClientpublic static void ma

16、in(String args) throws ExceptionInitialContext iniCtx = new InitialContext();Object ref = iniCtx.lookup(“EchoBean“);EchoHome home = (EchoHome) ref;Echo echo = home.create();System.out.println(“Created Echo“);System.out.println(“Echo.echo(Hello) = “ + echo.echo(“Hello“);1.3. 备注及警告最后,我们使用三种视觉形式来突出那些可能

17、被忽视的信息。备注备注是对手头任务的提示、捷径或者备选的解决方法。忽略提示不会造成负面后果,但您可能会错过一个更省事的诀窍。重要重要框中的内容是那些容易错过的事情:配置更改只可用于当前会话,或者在应用更新前要重启的服务。忽略重要框中的内容不会造成数据丢失但可能会让您抓狂。警告警告是不应被忽略的。忽略警告信息很可能导致数据丢失。viii第 11高可用性附加组件概述高可用性附加组件是一个集群的系统,可为重要产品服务提供可靠性、延展性以及可用性。以下章节提供了高可用性附加组件元件及功能的高级论述:第 1.1 节 “集群基础”第 1.2 节 “高可用性附加组件简介”第 1.3 节 “集群基础结构”第

18、1.4 节 “高可用性服务管理”第 1.5 节 “集群管理工具”1.1. 集群基础集群是由两台或多台计算机(称为节点或成员)共同执行任务。主要的集群类型有 4 种:存储型(Storage)高可用性型(High availability)负载平衡型(Load balancing)高性能型(High performance)存储型集群在集群中提供跨服务器的一致文件系统映像,它允许服务器同步地读取和写入单一的共享文件系统。存储型集群将应用程序的安装和修补限制到一个文件系统,简化了存储的管理。而且,使用集群范围的文件系统,存储型集群消除了应用程序数据的冗余拷贝并简化了备份和恢复。高可用性附加组件与 R

19、ed Hat GFS2(弹性存储附加组件的一部分)共同提供存储集群。高可用性型集群通过消除单点故障提供高可用性服务,并在一个节点停止运作时将服务从一个集群节点切换到另外一个节点。通常,在高可用性型集群中的服务读写数据(通过以读写方式挂载的文件系统)。因此,高可用性型集群必须维护数据的完整性,因为一个集群节点是从另一个集群节点接管某个服务的控制。集群外的客户端无法看到高可用性集群中的节点失败。(高可用性集群有时指的是故障切换集群。)高可用性附加组件通过其高可用性服务管理组件 rgmanager 提供高可用性集群。负载平衡型集群将网络服务请求分摊在多个集群节点中来平衡请求负载。负载平衡可提供有效的

20、延展性,因为您可以根据负载要求调整节点数。如果负载平衡型集群中的某个节点不可操作了,负载平衡软件检测到这个故障并将请求重定向到其他集群节点。负载平衡型集群中的节点故障在集群外是不可见的。负载平衡由负载平衡器附加组件提供。高性能型集群使用集群节点来执行并行运算。高性能型集群允许应用程序以并行的方式工作,因此提高了应用程序的性能。(高性能型集群也被称为计算集群或网格计算。)备注前面总结了集群类型的基本配置;实际应用时您可能需要将它们进行合并。1.2. 高可用性附加组件简介高可用性附加组件是一组软件组件集合,它可以不同的配置进行部署来满足您对性能、高可用性、负载平衡、延展性、文件共享和经济性的需要。

21、第 1 章 高可用性附加组件概述2高可用性附加组件由以下主要组件构成:集群基础结构 提供节点以集群方式一起工作所需的基本功能、配置文件管理、成员管理 、锁管理和安全管理。高可用性服务管理 提供在某个节点不可操作时,服务从一个集群节点到另外一个节点的故障切换。集群管理工具 用于设置、配置和管理高可用性附加组件的配置和管理工具。这些工具和集群基础结构组件、高可用性和服务管理组件、存储组件一起使用。您可使用以下组件提供高可用性附加组件:Red Hat GFS2(全局文件系统,Global File System 2) 弹性存储附加组件的一部分,可为与高可用性附加组件联合使用提供集群文件系统。如果存储

22、是在本地与每个集群节点连接,则 GFS2 允许多节点在块级别共享存储。集群逻辑卷管理器(Cluster Logical Volume Manager,CLVM) 弹性存储的一部分,可提供集群存储的卷管理。负载平衡器附加组件 路由提供 IP 负载平衡的软件。负载平衡器附加组件在一对冗余的虚拟服务器中运行,它将客户端请求平均分配到虚拟服务器后面的真实服务器中。1.3. 集群基础结构高可用性附加组件集群基础结构为一组计算机(称为节点或成员)提供以集群方式一起工作的基本功能。一旦使用集群基础结构组成了集群,您就可以使用其它组件来满足集群需要(例如,设定在 GFS2 文件系统中进行文件共享的集群,或者设

23、定服务故障切换)。集群基础结构提供下面的功能:集群管理锁管理Fencing集群配置管理1.3.1. 集群管理集群管理负责集群仲裁和成员资格管理。CMAN(集群管理器的缩写)在高可用性附加组件中为 Red HatEnterprise Linux 6 执行集群管理。CMAN 是发布的集群管理器,它在每个节点中运行。集群中的所有节点中都会部署集群管理。CMAN 通过监控集群节点数目来了解集群仲裁。如果多过半数的节点是活跃的,那么集群就具有仲裁。如果一半(或更少)节点是活跃的,集群就没有仲裁,所有的集群活动将停止。集群仲裁会阻止“split-brain“ 条件的发生 此时同一集群的两个实例在运行。“split-brain“ 条件将允许每个集群实例访问集群资源而无需了解另外一个实例,这样会破坏集群的完整性。仲裁由集群节点间经由以太网的消息通信决定的。仲裁也可以由通过以太网和仲裁磁盘的消息的组合来决定。对于经由以太网的仲裁,仲裁由节点投票的 50% 加 1 组成的。而对于经由制裁磁盘的仲裁,仲裁由用户指定的条件组成。

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 技术资料 > 技术总结

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:文库网官方知乎号:文库网

经营许可证编号: 粤ICP备2021046453号世界地图

文库网官网©版权所有2025营业执照举报