Linux企业集群-构建高可用集群.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产品的命名带来了灵感

47.78MB
linux集群应用实战
2013-03-27第1讲 iscsi的概念、组成和工作原理 课程目标:了解iscsi的组成和工作原理。 课程内容: iscsi的概念。 iscsi的组成。 iscsi的工作原理。 第2-3讲 基于iscsi的ip sa
3.80MB
《高性能Linux服务器构建实战Ⅱ》电子章节下载
2014-09-23《高性能Linux服务器构建实战----系统安全、故障排查、自动化运维与集群架构》,简称《高性能Linux服务器构建实战Ⅱ》,此书是《高性能Linux服务器构建实战---运维监控、性能调优、集群应用》
130.24MB
[Oracle.11g权威指南(第2版)].谷长勇.扫描版.pdf
2013-06-23中文名: Oracle 11g权威指南(第2版) 作者: 谷长勇图书分类: 软件 资源格式: PDF 版本: 扫描版 出版社: 电子工业出版社书号: 9787121145803发行时间: 2011年0
68B
JAVA上百实例源码以及开源项目
2016-01-03百度云盘分享 简介 笔者当初为了学习JAVA,收集了很多经典源码,源码难易程度分为初级、中级、高级等,详情看源码列表,需要的可以直接下载! 这些源码反映了那时那景笔者对未来的盲目,对代码的热情、执着,
148.21MB
java开源包1
2013-06-28Spring4GWT GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Apple
159.65MB
java开源包12
2013-06-28Spring4GWT GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Apple
164.55MB
java开源包6
2013-06-28Spring4GWT GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Apple
165.25MB
java开源包11
2013-06-28Spring4GWT GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Apple
153.90MB
java开源包10
2013-06-28Spring4GWT GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Apple
149.86MB
java开源包8
2013-06-28Spring4GWT GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Apple
144.59MB
java开源包7
2013-06-28Spring4GWT GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Apple
155.44MB
java开源包9
2013-06-28Spring4GWT GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Apple
838KB
银河麒麟服务器操作系统-KVM虚拟化适配手册.pdf
2020-04-15银河麒麟高级服务器操作系统V10是针对企业级关键业务,适应虚拟化、云计算、大数据、工业互联网时代对主机系统可靠性、安全性、性能、扩展性和实时性的需求,依据CMMI 5级标准研制的提供内生安全、云原生支
173B
JAVA上百实例源码以及开源项目源代码
2018-12-11简介 笔者当初为了学习JAVA,收集了很多经典源码,源码难易程度分为初级、中级、高级等,详情看源码列表,需要的可以直接下载! 这些源码反映了那时那景笔者对未来的盲目,对代码的热情、执着,对IT的憧憬、
13.73MB
Java资源包01
2016-08-31Spring4GWT GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Apple
13.73MB
java开源包101
2016-07-13Spring4GWT GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Apple
手把手教你蓝牙协议栈入门
2020-07-16本课程定位是:引领想学习蓝牙协议栈的学生或者从事蓝牙,但是对蓝牙没有一个系统概念的工程师快速入门 课程是多年从事蓝牙经验总结出来的,希望能让你看完有一种醍醐灌顶的感觉。 不要在摸着石头过河了·学习完这些你肯定还是要继续学习蓝牙协议栈,但是至少懂了蓝牙的一些概念以及适合高效的学习方法 本课程一共分为4个小节: 1)蓝牙教程计划.mp4 ,主要介绍下我们的视频规划以及后续的蓝牙教程规划 2)蓝牙的前生后世.mp4 主要介绍下蓝牙的产生背景概念,以及蓝牙从开始产生到现在最新的5.2的发展过程,新赠的功能特性 3)市面蓝牙架构调查.mp4 主要介绍市面蓝牙产品的架构以及HCI蓝牙芯片的详细架构,让你对蓝牙有一个整体的认识,对于后续做蓝牙产品选型大有帮助 4)快速学习蓝牙文档介绍_工具介绍.mp4 主要介绍HCI蓝牙芯片的协议栈以及profile获取途径以及学习蓝牙的高效工具,引领你快速找到适合自己的方法来学习蓝牙
2.28MB
A题文献(建模方法和思路).rar
2020-02-152020年美赛A题鱼类栖息地预测模型、公式、建模思路指导。
程序员的数学:微积分
2019-09-28本课程介绍程序员必备的数学基础内容,在取材上侧重人工智能、数据分析等热门领域
程序员的数学:线性代数
2019-09-26编程的基础是计算机科学,而计算机科学的基础是数学。因此,学习数学有助于巩固编程的基础,写出更健壮的程序。程序员的数学系列课程主要讲解程序员必备的数学知识,借以培养程序员的数学思维。学习者无需精通编程,也无需精通数学。从概率统计、线性代数、微积分、优化理论、随机过程到当前大热的机器学习,讲师幽默风趣,课件精致美观,深入浅出带你重学数学,时间不可重来,知识可以重学!
535KB
2021年数据建模美赛必备LATEX模板
2018-01-272021数模美赛LATEX模板,美赛必备,CTeX,Texlive都可以用~~~~~年份可以任意修改
Python金融数据分析入门到实战
2019-09-26会用Python分析金融数据 or 金融行业会用Python 职场竞争力更高 Python金融数据分析入门到实战 掌握金融行业数据分析必备技能 以股票量化交易为应用场景 完成技术指标实现的全过程 课程选取股票量化交易为应用场景,由股票数据的获取、技术指标的实现,逐步进阶到策略的设计和回测,由浅入深、由技术到思维地为同学们讲解Python金融数据分析在股票量化交易中的应用。 以Python为编程语言 解锁3大主流数据分析工具 Python做金融具有先天优势,课程提取了Python数据分析工具NumPy、Pandas及可视化工具Matplotlib的关键点详细讲解,帮助同学掌握数据分析的关键技能。 2大购课福利
852KB
python京东茅台脚本.zip
2021-01-04最近热门的python京东茅台脚本
24.46MB
图书管理系统(Java + Mysql)我的第一个完全自己做的实训项目
2019-01-04图书管理系统 Java + MySQL 完整实训代码,MVC三层架构组织,包含所有用到的图片资源以及数据库文件,大三上学期实训,注释很详细,按照阿里巴巴Java编程规范编写
-
学院
跟我练内测小分队学习礼包
跟我练内测小分队学习礼包
-
博客
java笔记_常用类(四)
java笔记_常用类(四)
-
学院
C/C++编程全家桶(Daozy极限编程)
C/C++编程全家桶(Daozy极限编程)
-
学院
三维地图GIS大数据可视化
三维地图GIS大数据可视化
-
博客
求1到5的平方和
求1到5的平方和
-
下载
ucosii+STM32 BLDC电机控制器设计.zip
ucosii+STM32 BLDC电机控制器设计.zip
-
学院
(新)备战2021软考网络工程师历年真题培训套餐
(新)备战2021软考网络工程师历年真题培训套餐
-
博客
BUUCTF [极客大挑战 2019] BabySQL
BUUCTF [极客大挑战 2019] BabySQL
-
博客
漫道多线程(二):临界区、锁与JMM
漫道多线程(二):临界区、锁与JMM
-
下载
竞斗云2.0官方固件-备份
竞斗云2.0官方固件-备份
-
学院
【数据分析-随到随学】Mysql数据库
【数据分析-随到随学】Mysql数据库
-
学院
朱有鹏老师嵌入式linux核心课程2期介绍
朱有鹏老师嵌入式linux核心课程2期介绍
-
学院
微服务系列第七十一季-Spring入门
微服务系列第七十一季-Spring入门
-
下载
数据结构算法实现(严蔚敏版配套实现程序)
数据结构算法实现(严蔚敏版配套实现程序)
-
博客
数据处理时如何显示未被挑选出的文件
数据处理时如何显示未被挑选出的文件
-
学院
RabbitMQ消息中间件实战(附讲义和源码)
RabbitMQ消息中间件实战(附讲义和源码)
-
学院
three.js入门速成
three.js入门速成
-
学院
Kotlin协程极简入门与解密
Kotlin协程极简入门与解密
-
下载
VIVO Xplay6维修指导
VIVO Xplay6维修指导
-
学院
【2021】UI自动化测试框架(Selenium3)
【2021】UI自动化测试框架(Selenium3)
-
下载
VIVO X23维修指导
VIVO X23维修指导
-
博客
面试官:什么是虚拟DOM?如何实现一个虚拟DOM?
面试官:什么是虚拟DOM?如何实现一个虚拟DOM?
-
博客
2021-01-17
2021-01-17
-
学院
单片机完全学习课程全五季套餐
单片机完全学习课程全五季套餐
-
学院
(新)备战2021软考信息安全工程师通关套餐
(新)备战2021软考信息安全工程师通关套餐
-
学院
(新)备战2021软考软件设计师学习教程培训套餐
(新)备战2021软考软件设计师学习教程培训套餐
-
博客
Educational Codeforces Round 102 (Rated for Div. 2)
Educational Codeforces Round 102 (Rated for Div. 2)
-
学院
(新)备战2021软考信息安全工程师顺利通关套餐
(新)备战2021软考信息安全工程师顺利通关套餐
-
下载
行业分类 职业分类 职务分类 单位性质
行业分类 职业分类 职务分类 单位性质
-
博客
Leetcode精选50题-Day06
Leetcode精选50题-Day06