学位论文 > 优秀研究生学位论文题录展示

具有RALB特性的Linux集群自动部署系统的研究

作 者: 阴元友
导 师: 郑晓薇
学 校: 辽宁师范大学
专 业: 课程与教学论
关键词: Linux集群自动部署 Kickstart技术 部署服务器 心跳技术 Bonding技术 RAID技术 单一故障点 负载均衡
分类号: TP316.81
类 型: 硕士论文
年 份: 2008年
下 载: 39次
引 用: 0次
阅 读: 论文下载
 

内容摘要


Linux集群技术的发展,给集群部署带来了新的挑战。集群系统规模不断增大,结点数目不断增多,增加了网络管理员部署集群的工作量,同时也给集群部署带来许多问题。一些研究针对集群部署的相关问题展开,如部署的效率、部署的便捷程度、部署服务器的瓶颈等,着重于部署系统的自动化程度、速度和部署界面的友好,并未关注部署过程中部署服务器的可靠性和安装服务的可用性。尤其在集群规模较大,部署速度相对较慢,部署服务器或者所处网络比较陈旧或者管理环境比较复杂的情形下,部署服务器的可靠性和服务的可用性显得更加重要。本文以一个完整的集群自动部署过程为主线,对Linux集群部署机制进行了深入的研究。将几种增强服务器可靠性与服务可用性的技术创造性的与Kickstart技术结合,从软件集成、服务整合的角度,设计并实现了一个具有RALB(Reliability、Availability、Load-Balance)特性的基于Kickstart的Linux集群自动部署系统。系统引入了RAID1、Bonding和Heartbeat技术,发现了Bonding与Heartbeat和Heartbeat与Kickstart之间的无缝连接,解决了部署服务器单点故障的问题,同时提出了两种服务器的负载均衡算法以解决单一服务器瓶颈问题。在部署服务器配置方面,实现了自动化配置脚本;在集群配置方面,通过Kickstart网络安装,在集群结点上植入了集群相关RPM包以及在Kickstart的安装后脚本中实现了集群配置自动化。系统的创新点和最大特点在于通过一些成熟技术的合理应用避免了安装服务器的单一故障点,增强了集群部署过程中安装服务的可用性,提高了无人值守集群部署的可信度;同时系统具备两种负载均衡算法,解决了部署服务器瓶颈问题,对大规模Linux集群部署有一定参考价值。

全文目录


摘要  3-4
Abstract  4-7
前言  7-9
第一章 Linux 集群自动部署的背景知识  9-15
  1.1 Linux 操作系统  9
  1.2 集群技术  9-10
  1.3 Linux 集群自动部署原理简介  10-15
    1.3.1 网络唤醒  11
    1.3.2 网络启动  11-13
    1.3.3 网络安装  13
    1.3.4 集群配置  13-15
第二章 Linux 集群自动部署发展现状  15-25
  2.1 典型的网络安装方式分析  15-19
    2.1.1 网络克隆  15-16
    2.1.2 映像安装  16-18
    2.1.3 基于包的安装  18-19
    2.1.4 基于脚本的安装  19
  2.2 网络安装工具总结  19-21
  2.3 集群部署系统总结  21-25
    2.3.1 部署工具总结  21-22
    2.3.2 Linux 集群部署特点  22-23
    2.3.3 Linux 集群部署面临的挑战  23-25
第三章 提高部署服务器可靠性和可用性技术的分析  25-29
  3.1 RAID(Redundant Array of Independent Disk,独立冗余磁盘)  25-26
  3.2 网卡绑定  26
  3.3 Heartbeat 技术  26-29
    3.3.1 基本原理  26
    3.3.2 Heartbeat 资源管理  26-27
    3.3.3 双机系统的工作模式  27-28
    3.3.4 Heartbeat 能够解决的问题  28-29
第四章 具有RALB 特性的Linux 集群自动部署系统的设计与实现  29-49
  4.1 设计背景和理念  29
  4.2 系统拓扑结构  29-31
  4.3 软件体系结构  31-35
    4.3.1 软件模块设计  32-33
    4.3.2 自动化脚本设计  33-35
  4.4 集群自动部署RALB 特性相关服务  35-36
  4.5 部署系统的RALB 特性实现及分析  36-47
    4.5.1 R 特性的配置与实现  36-39
    4.5.2 A 特性的配置与实现  39-40
    4.5.3 LB 特性的配置与实现  40-47
  4.6 集群常规配置  47-48
  4.7 集群部署监控  48-49
第五章 RALB 特性的测试  49-53
  5.1 R 特性测试  49
  5.2 A 特性测试  49-50
  5.3 LB 特性测试  50-52
  5.4 其他典型安装方法加入RALB 特性的尝试  52-53
第六章 总结与展望  53-55
参考文献  55-60
致谢  60-61
攻读硕士学位期间发表的论文  61
攻读硕士学位期间参与的科研  61

相似论文

  1. 随机路由在无线传感器网络中的研究与应用,TN929.5
  2. 高校教务管理网上选课系统优化研究,TP393.09
  3. 基于Linux集群系统的负载均衡算法研究及在Webgis中的应用,TP393.05
  4. LTE-A异构网络中的自组网技术研究,TN929.5
  5. 基于一种新经济模型的异构网络选择算法,TN929.5
  6. 基于QoS的无线Mesh网络路由协议及相关技术的研究,TN929.5
  7. 构建分布式系统的关键技术研究与实现,TP338.8
  8. 基于S2SH框架的雅砻江虚拟研究中心系统研究与设计,TP311.52
  9. 基于负载均衡的混合型应用层组播模型研究,TP393.02
  10. 异构网络联合接纳与切换控制技术研究,TN929.5
  11. 基于逻辑卷的分级存储系统设计与实现,TP333
  12. 虚拟环境中多网络接口卡I/O调度系统的研究,TP334.7
  13. RFID数据清洗处理策略与算法,TP391.44
  14. 基于分布式实时数据库的事务调度策略研究与改进,TP311.13
  15. 分布式内存数据库存储研究,TP311.13
  16. 负载均衡调度系统的设计与实现,TP393.02
  17. 基于CDN和P2P技术的混合流媒体内容分发机制研究,TN919.8
  18. 图像检索的并行计算方法与系统,TP391.3
  19. 并行与分布入侵检测技术研究,TP393.08
  20. 基于负载均衡的3G视频传输系统的设计与实现,TN919.8
  21. 基于能量感知的无线传感器网络分簇算法研究,TP212.9

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 操作系统 > 网络操作系统 > UNIX操作系统
© 2012 www.xueweilunwen.com