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

海量存储系统集群部署研究

作 者: 贾昭元
导 师: 管海兵
学 校: 上海交通大学
专 业: 计算机系统结构
关键词: 海量存储 集群部署 配置 源代码
分类号: TP333
类 型: 硕士论文
年 份: 2012年
下 载: 50次
引 用: 0次
阅 读: 论文下载
 

内容摘要


海量存储系统是目前流行的存储解决方案,很好的解决了大容量,大并发量的数据存取问题。海量存储系统是由一组计算机节点构成的集群。该集群中有两种不同类型的节点,控制节点和数据节点。要使用集群必须先进行集群部署工作。集群部署不是一个新课题,相反是一个相当有历史背景的课题。正因为这种历史,使得本课题在研究过程中很难有很大的创新。但是,旧的解决方案不能及时跟上现有技术的发展,集群这个古老的概念,现在又显现出了新的气象,旧的技术不能解决新的问题。集群种类众多,结构也都大不相同,现有的一些集群部署解决方案不能很好解决新的类型集群的部署。本文在此基础之上,提出了一种基于源代码编译的部署方案,能够从根本上解决集群部署中的各种问题。并且由此方案出发,设计一个海量存储集群的部署工具MSSDT。MSSDT由脚本文件,配置文件和源代码包组成。配置文件负责描述和记录集群本身的特点和集群中节点构成和配置情况,脚本文件描述了软件包的构建过程和安装过程,源代码则是整个工具中核心部分。而配置文件又分为通用配置文件,由所有节点共享;节点配置文件,描述单个节点的特征。脚本文件包括制作交叉编译,制作安装包,制作系统包,部署服务器配置包及最核心的安装程序构成。源代码包包括基本软件包,开发工具包和专用软件包。最后由于时间等各种原因,有些想法还未实现,有些实现也不完整。总之,本文中提出的部署思路是值得继续研究的,可以进一步挖掘,从而做出更加完善的部署工具。

全文目录


摘要  3-5
ABSTRACT  5-10
绪论  10-16
  1.1 研究背景和意义  10-12
    1.1.1 研究的背景  10-11
    1.1.2 研究的意义  11-12
  1.2 国内外研究现状  12-14
    1.2.1 针对特定应用场景的部署方案  12
    1.2.2 提高部署效率方法  12-13
    1.2.3 集群中节点配置相关的研究  13
    1.2.4 现有集群部署工具介绍。  13-14
    1.2.5 集群部署的其他方面研究  14
  1.3 论文的主要工作  14-15
  1.4 论文结构  15-16
第二章 集群部署中的相关技术  16-24
  2.1 LINUX 操作系统  16-18
    2.1.1 简介  16
    2.1.2 组成  16-17
    2.1.3 一般的启动过程  17-18
  2.2 集群部署的基本原理  18-20
    2.2.1 PXE 简介  19
    2.2.2 PXE 架构  19
    2.2.3 PXE 协议简介  19-20
  2.3 集群部署中使用的协议介绍  20-22
    2.3.1 DHCP  20-21
    2.3.2 TFTP  21-22
    2.3.3 文件传输的协议  22
  2.4 集群部署的方式  22-23
    2.4.1 基于映像的部署  22-23
    2.4.2 基于软件包的部署  23
  2.5 集群部署工具的开发  23
  2.6 本章小结  23-24
第三章 海量存储系统介绍  24-27
  3.1 简介  24-25
  3.2 系统架构  25-26
  3.3 硬件部署图  26
  3.4 本章小结  26-27
第四章 海量存储系统部署工具的设计  27-34
  4.1 设计的目标  27-28
  4.2 部署工具简介  28-30
    4.2.1 部署系统基本结构  28-29
    4.2.2 部署工具的组成  29-30
  4.3 部署前的准备  30-32
    4.3.1 集群信息的收集  30-31
    4.3.2 确定集群提供的服务  31
    4.3.3 制定配置文件  31-32
  4.4 安装的基本过程  32-33
  4.5 本章小结  33-34
第五章MSSDT 详细说明  34-50
  5.1 交叉编译工具制作  34-35
    5.1.1 交叉编译工具简介  34
    5.1.2 制作交叉工具  34-35
  5.2 INITRD 文件生成  35-37
    5.2.1 initrd 文件简介  35-36
    5.2.2 制作initrd 文件  36
    5.2.3 mkinitrd.sh 的内容  36-37
  5.3 系统软件包制作  37-39
    5.3.1 系统软件包的构成  37-38
    5.3.2 系统软件包的编译  38
    5.3.3 系统软件包打包  38-39
  5.4 部署服务器的配置  39-43
    5.4.1 安装及配置网络安装必要的服务DHCP ,TFTP 及FTP  39-42
    5.4.2 安装SYSLINUX[30]  42
    5.4.3 配置PXE  42-43
    5.4.4 关闭防火墙和SELinux  43
  5.5 安装程序  43-47
    5.5.1 安装程序的功能  43-44
    5.5.2 installer.sh 内容  44-47
  5.6 配置文件  47-48
    5.6.1 通用配置文件  47
    5.6.2 节点配置文件  47-48
  5.7 源代码包  48-49
  5.8 本章小结  49-50
第六章 功能测试  50-52
  6.1 测试环境  50
  6.2 测试过程  50-52
第七章总结和改进  52-54
  7.1 论文总结  52
  7.2 改进  52-54
参考文献  54-56
致谢  56-58
攻读硕士期间的科研及学术论文  58-61
  科研项目  58
  学术论文  58-61
附件  61

相似论文

  1. 基于无源性的控制及其在磁悬浮系统中的应用,TP13
  2. 高校后勤实体的归属性及其人力资源配置研究,G647.4
  3. 板球系统的控制算法研究,TP13
  4. 山东协和职业技术学院后勤人力资源优化配置研究,G717
  5. 合肥市人力资源优化配置研究,F272.92
  6. 中国房地产市场各方动态博弈机制设计及优化研究,F224.32
  7. 论水权的法律性质及其制度构造,D922.66
  8. 我国科学合作的空间特性及其影响因子研究,G322.1
  9. 含分布式电源的配电网无功优化偿研究,TM714.3
  10. 基于滑模观测器的环形倒立摆控制系统的设计与实现,TP13
  11. 河北省高校教育资源配置效率研究,G649.2
  12. 医疗资源配置的公平性研究,R197.1
  13. 宁波电网无功优化及电压控制研究,TM714.3
  14. 微网容量优化配置与能量优化管理研究,TM73
  15. 设备状态监测相关问题研究,TM73
  16. 电力系统电压稳定与无功控制的研究,TM761.1
  17. 海量存储系统中并行文件系统的测试与优化,TP333
  18. 合肥城市公园生态型植物群落评价与配置优化研究,Q948
  19. 武汉市妇幼保健机构人力资源配置现状及需求预测分析,R197.5
  20. 一个分布式作战指挥仿真系统的设计与实现,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 电子数字计算机(不连续作用电子计算机) > 存贮器
© 2012 www.xueweilunwen.com