Linux企业集群-构建高可用集群.pdf

所需积分/C币:29 2017-07-13 20:59:32 37.85MB PDF
收藏 收藏
举报

Linux企业集群-构建高可用集群.pdf 个人收集电子书,仅用学习使用,不可用于商业用途,如有版权问题,请联系删除!
Linux企业集群—用商用硬件和 免费软件构建高可用集群 [美] Karl Kopper著 沈金河李秋霞等译 中国水利水电出版社 内容提要 本书内容新颖、层次分明,特别是对如何使用 Linux构建企业集群作了深入浅出的论述, 可使读者快速了解如何构建 Linux企业集群。本书分为四部分,第一部分介绍集群资源,第 二部分介绍高可用性,第三部分介绍集群理论与实践,第四部分介绍维护和监视。每部分中 都有…些实际的例子来加深读者对理论知识的了解。 本书适合对 Linux感兴趣的各个层次的读者。如果您是一名 Linux用户,熟悉 Linux系 统,有了本书,您就会很快成为一名构建 Linux企业集群的专家。如果您是一名初学者,对 构建Linuⅸx企业集群有兴趣,您也能从本书中获取许多关于构建 Linux企业集群的知识 Copyright o 2005 by Karl Kopper. Title of English-language original: The Linux Enterprise Cluster, ISBN 1-59327-046-1, published by No Starch Press. Simplified Chinese language edition copyright C 2005 by China WaterPower Press, Beijing Multi-Channel Electronic Information Co Ltd. all rights reserved 北京市版权局著作权合同登记号:图字01-20054335 图书在版编目(C|P)数据 Linux企业集群:用商用硬件和免费软件构建高可用 集群/(美)科珀( Kopper,K.)著;沈金河等译 北京:中国水利水电出版社,207 书名原文: The Linux Enterprise Cluster ISBN978-7-5084-4304-1 Ⅰ.L.….Ⅱ.①科.⑨②沈..Ⅲ. Linux操作系统 ⅣV.TP31689 中国版本图书馆CIP数据核字(2006)第149885号 书名 Linux企业集群—用商用硬件和免费软件构建高可用集群 作者[美] Karl Kopper著 译 者沈金河李秋霞等译 出版发行中国水利水电出版社(北京市三里河路6号10004) 网址:www.waterpub.com.cn E-mail: channel@263net(万水) sales@waterpub.com.cn 电话:(010)63202266(总机)、68331835(营销中心)、82562819(万水) 经售全国各地新华书店和相关出版物销售网点 排版北京万水电子信息有限公司 印刷北京市天竺颖华印刷丿 规格787mm×1092mm16开本18.75印张446千字 版次2007年3月第1版2007年3月第1次印刷 印 数0001—4000册 定价3800元(含1cD) 凡购买我社图书,如有缺页、倒页、脱页的,本社营销中心负责调换 版权所有·侵权必究 万水软件项目应用与实例开发丛书 NIT资深开发人员编写 创新性的内容安排 实用的案例开发 丰富的实例代码 全面的知识讲解 内容由浅入深循序渐进 理论与实践密切结合 #计 AST gmL 专业 ASP.NET: 专业 Visual Basic. ET 专业项目实例开发 专业项目实例开发 《修订版) (修订版) C# J2 专业 Sual C++.NET C 专业 专业项目实例开发 J2EE 专业项目实例开发 专业项目实例开发 cresent r多Faf(s1aP时e (修订板) (修订版) (修订版) Q有赵利电版社 www.waterpub.com.cn 水计算机技术实用大全系到 幕彩编看ISE lal Basic.NET Visual C#. NET Visual C++. NET CISCO 精彩编程实例集锦 网络核心技术精解 精彩编程实例集锦 精彩编程实例集锦 精彩 elhi for. NET Boran C++Builde 精彩编程实例集锦 绘程实例集锦 精彩 精彩编程实例集锦 此京万水电子信息有服公司 地址:北京市海淀区长春桥路5号新起点嘉园4号楼 1706室 Beijing Multi-Channel Electronic Information Co, Ltd 电话:010-82562819 传真:010-82564371 邮编:100089 E-mail:channel(@263.net 译者序 希望两个多月的翻译工作能够为帮助读者使用 Linux构建企业集群尽一份绵薄之力 为了构建 Linux企业集群,我们阅读过很多关于 Linux的相关书籍,这些也让我们学 到许多关于 Linux的知识。但是,我们一直没有完整地认识构建 Linux企业集群中所園有 的问题,更不能对这些问题提出非常漂亮的解决方案,因此,在构建 Linux企业集群的过 程中总是“只见树木,不见森林”。看完本书后,让我们豁然开朗,对构建 Linux企业集群 有了崭新的认识,解决了一些实际构建过程中一直困扰我们的疑团。 与其他很多有关 Linux的书籍相比,本书重点介绍如何使用Liux构建企业集群,并 围绕构建 Linux企业集群的高级主题给出具体的例子,这样让读者能够在理论的基础上, 通过具体的例子来加深了解。我们衷心希望读者能够通过本书的理论和实例来掌握如何使 用 Linux构建企业集群这一高级主题。 本书分为四部分:第一部分介绍集群资源,第二部分介绍高可用性,第三部分介绍集 群理论与实践,第四部分介绍维护和监视。其中第一部分详细介绍了如何启动服务、处理 数据包、编译内核;第二部分详细介绍了用 rysnc和SSH同步服务器、用 SystemImager克 隆系统、 Heartbeat简介和理论、 Heartbeat配置示例、 Heartbeat资源和维扩、 Stonith和 ipfail 第三部分详细介绍了如何构建 Linux企业集群、 Linux虚拟服务器的简介和理论、 LVS-NAT 集群、LVS-DR集群、负载平衡器、高可用性集群、网络文件系统(NFS);第四部分详细 介绍了简单网络管理协议和Mon、 Ganglia、集群管理中的案例研究及 Linux企业环境。本 书深入浅出,旨在引导读者全面了解构建 Linux企业集群必备的技能 非常感谢 Karl Kopper为我们带来一本如此优秀的著作,从本书中我们学到很多以前 想学而没有学到的东西,极大地拓宽了我们的视野。如果您正在构建 Linux企业集群,或 者希望了解一些 Linux的高级知识,那么,本书必定是一本不可多得的参考书 本书主要由沈金河、李秋霞翻译。参加本书部分章节翻译工作的还有唐美艳、赵岗善 易磊、张波、郭蓓、盛海燕、张莉、杜芳、武堂等。全书最后由沈金河统稿。由于时间问 题和译者水平,难免存在疏漏及错误之处,恳请广大读者批评指正。 译者 2007年1月 致 谢 我之所以能够将本书中描述的集群部署到生产中,首先要归功于管理组的魄力——就 我所知,这是首次用集群来支持美国的传统业务。我要特别感谢 Kevin michel和Bil Dettmann对为他们工作的人们所给予的信任;感谢 Jim gallops,他在GNU软件遭遇最大 阻力的时候,给予该软件的支持与维护;感谢 Ken paradox,当我说出我的计划,并力图按 此进行努力的过程中,他耐心地为我纠正了很多错误;还要感谢 Francis hamilton,他冒着 使自己工作效率的信誉受损的风险,对 LPRng打印系统进行了测试。 各个工程的技术守护天使在我陷入歧途时及时地纠正了我。我想特别感谢Alan Robertson( Heartbeat),他在我对 Heartbeat软件包的语法和结构的理解有误的时候帮助了 我; Simon horman(Linuⅸx虚拟服务器、 Heartbeat、 Idirectord和rpm依赖性),感谢他所做 的额外工作(这些点点滴滴的工作是无法衡量的);感谢 Matt massie( Ganglia),他以和蔼 可亲的态度纠正了不少错误,而且提出了一些大有裨益的见解; Joseph mack( Linux虚拟 服务器),感谢他的鼓舞、建议和支持; Martin pool( Open ssh和 rsync),感谢他容忍我 的任性的工作方式; Charles lever(NFS),他帮助我克服了现实中的巨大阻碍; Brian elliot Finley( SystemImager),感谢他出色的技术评论:; Peter holzleitner(Mon和SNMP),感谢 他的坦率和无私; John mark Walker( Linux实用程序和 Linux启动进程),感谢他呕心沥血 的工作; Brian ward( Linux kernel),感谢他帮助我摆脱了一些愚蠢念头; Patrick powell 博士( LPRng),感谢他在bug可能造成危害前将它们一一排除; Sherman( Linux初学者), 感谢他早早伸出援助之手,并成为我的内核编译的实验人员;以及 Richard Stallman(自由 软件基金会),感谢他澄清了 Linux、GNU和自由这些术语的定义 另外,我还要特别感谢 No starch出版社的所有编辑人员,是他们订正了本书的错误、 混乱和难读之处: William pollock(编辑和出版者, No Starch Press),感谢他对每个形式拙 劣( poorly formed)的观点的亳不妥协的处理; Susan Berge(生产经理),感谢她的整理工 作,并将工作做得井井有条,同时忍受我在最后时刻的涂改,并重新进行了整理; Karol Jurado(主管编辑),感谢她对技术评论员的基础结构的优雅的协调; Riley hoffman(排版 人员),他又一次证明了整体大于各个部分之和,并重画了本书中的每一张图,同时忍受我 为求尽善尽美而作的批评,并重新做了一遍; Patricia witkin(联络经理)、 Leigh Poehler(版 权经理/销售分析师)和 Christina samuell(行政助理),感谢他们克服接二连三的延误造成 的困难,并同心协力推出本书; Andy Carroll(编辑),感谢他在清理工作方面的显著成绩, 以及对大多数人都疏忽了的错误的予以匡正; Bonnie granat(编辑),感谢她所作的收尾工 作,以及她在反复咨询我的过程中所表现出来的耐心和理解。 在我的私人感谢名单上,我要感谢我的妻子,在长达4年半的时间内,她允许我不能 过多地陪伴她,从而使我可以在电脑前安心工作。我还要感谢我的朋友和家人,是他们的 帮助令我的工作一切顺利。 本书曾经得到如此之多的支持和关注,如果依然有错误存在,无论是技术上还是在其 他方面,无疑都是我本人的责任。 Karl Kopper 于美国加利福尼亚州萨克拉门托市 前 术语集群( Cluster)通常用来描述一个范围较大的分布式处理系统,但对于在计算 机行业中使用此术语的人来说,还没有一个更好的定义。 Gregory Pfister在1997年他的 n Search of cluste;°一书中,用长达500多页的篇幅深入探讨了这个问题。他提出了下面 的严谨定义: 集群是一种并行或分布式系统,该系统 ●包括一个互连的整体计算机集合。 作为一种单个、统一的计算资源使用 下面将通过对术语Lnux企业集群的属性和体系结构的描述,来进一步阐述 集群计算IEEE工作组 1999年,拥有380000成员之众的著名的电器和电子工程师协会(IEEE)成立了集群 计算工作组(TFCC)详细内容请参阅网站http://www.ieeetfcc.org在《集群计算白皮书》 (2000年)中, Thomas Sterling作为TFCC的代表(htp:/ arxiv. org/ftp/cs/papers/0004 0014pdf),描述了一种称为商品化集群的特殊类型的集群。 Sterling将商品化集群定义 为:一个局部计算系统,它由一组独立的计算机和一个将这些计算机相互连接的网络构成。 接下来他对商品化集群的实现作了如下描述: 集群的局部性体现在它的所有部件子系统都处于单个管理域的监督之下,它通常位于 一间单独的房间内,并作为单个计算机系统进行管理。构成集群的计算机节点都是商用现 货( commercial- off-the-shef,COTS),都可以进行完全独立的操作,而且平常都可以单独 用于独立主流工作负载和应用。这些节点可能结合了单处理器或对称多处理器(LAN)或 系统区域网络(SAN)技术,它可能是一个层次或多个独立的网络结构。集群网络致力于 集群计算机节点的集成,并独立于集群的外部(世界的)环境。集群的使用可以有多种模 式,包括(但不限于):在单个问题上的高性能或持续性能;对作业或进程工作负载的高性 能或吞吐量;或者通过多磁盘和磁盘存取或者IO通道的高带宽。 Linux企业集群是一种商品化集群,它通常运行任务关键型的应用程序以支持某一用 户社区。 Linux企业集群的用户不需要位于 Linux工作站之前;他们可能使用Web浏览器 Telnet客户端或任何知道如何与集群节点上运行的服务进行通信的客户端应用程序连接到 集群。 0本书(以及本书封面上的艺术字)为 Microsoft Wolfpack产品的命名带来了灵感

...展开详情
试读 127P Linux企业集群-构建高可用集群.pdf
立即下载 低至0.43元/次 身份认证VIP会员低至7折
抢沙发
一个资源只可评论一次,评论内容不能少于5个字
上传资源赚积分or赚钱
最新推荐
Linux企业集群-构建高可用集群.pdf 29积分/C币 立即下载
1/127
Linux企业集群-构建高可用集群.pdf第1页
Linux企业集群-构建高可用集群.pdf第2页
Linux企业集群-构建高可用集群.pdf第3页
Linux企业集群-构建高可用集群.pdf第4页
Linux企业集群-构建高可用集群.pdf第5页
Linux企业集群-构建高可用集群.pdf第6页
Linux企业集群-构建高可用集群.pdf第7页
Linux企业集群-构建高可用集群.pdf第8页
Linux企业集群-构建高可用集群.pdf第9页
Linux企业集群-构建高可用集群.pdf第10页
Linux企业集群-构建高可用集群.pdf第11页
Linux企业集群-构建高可用集群.pdf第12页
Linux企业集群-构建高可用集群.pdf第13页
Linux企业集群-构建高可用集群.pdf第14页
Linux企业集群-构建高可用集群.pdf第15页
Linux企业集群-构建高可用集群.pdf第16页
Linux企业集群-构建高可用集群.pdf第17页
Linux企业集群-构建高可用集群.pdf第18页
Linux企业集群-构建高可用集群.pdf第19页
Linux企业集群-构建高可用集群.pdf第20页

试读结束, 可继续阅读

29积分/C币 立即下载 >