1 / 18

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

工学硕士学位论文. 海量存储系统集群的部署研究. 答辩人 : 贾昭元 专业:计算机系统结构 导师:管海兵. Jan, 2012. 研究的背景和意义. 集群的多样性 配置 结构 功能 现有集群部署工具的不足 面向特定的平台和应用 本文的设计 基于源代码编译. 部署中的基本技术. Linux 开放性 引导过程. 部署中的基本技术. PXE 网络引导过程. 部署中的基本技术. 部署方式 基于镜像的部署 SystemImager 基于软件包的部署 RPM dpkg. 海量存储系统的结构.

billy
Download Presentation

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

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 工学硕士学位论文 海量存储系统集群的部署研究 答辩人: 贾昭元 专业:计算机系统结构 导师:管海兵 Jan, 2012

  2. 研究的背景和意义 集群的多样性 配置 结构 功能 现有集群部署工具的不足 面向特定的平台和应用 本文的设计 基于源代码编译

  3. 部署中的基本技术 Linux 开放性 引导过程

  4. 部署中的基本技术 PXE网络引导过程

  5. 部署中的基本技术 部署方式 基于镜像的部署 SystemImager 基于软件包的部署 RPM dpkg

  6. 海量存储系统的结构

  7. 部署工具的设计 设计目标 自动化 简单 快速 平台和应用的独立性 使用现有的资源

  8. 部署工具的设计 部署系统的结构

  9. 部署工具的设计 组成 脚本文件 自动化控制安装过程 配置文件 记录集群的信息 源代码包

  10. 部署工具的设计 部署前的准备工作 集群信息的收集 集群系统的架构,节点的种类和数量,节点硬件信息和配置需求,软件需求等。 制定配置文件 配置文件包括通用配置文件和节点配置文件。 通用配置文件记录了目标平台的类型,即处理器的类型,Linux内核编译的选项配置说明等。一般情况下同一个集群中的所用节点处理器类型应该是相同的,内核的编译选项也相同。 节点配置文件的内容包括:节点的类型,分区规划,网络配置及软件包列表等。

  11. 部署工具的设计 部署的基本流程 制作交叉编译工具 生成安装软件包 制作系统软件包 部署安装服务器 部署节点启动下载安装程序启动安装

  12. 详细介绍 交叉编译工具制作 由编译工具的源代码生成目标平台,即部署客户端节点平台的编译的工具,包括编译器,连接器,运行库文件等等。

  13. 详细介绍 安装软件包制作 编译精简的Linux内核,制作一个包含驱动模块、常用工具软件、init和安装脚本及标准Linux目录树的文件夹,最后将该文件夹打包并压缩为cpio格式的initrd映像文件。

  14. 详细介绍 系统软件包制作 编译制作系统所包含的基本软件包,并行文件系统软件包等海量存储系统中所用的软件包。

  15. 部署工具详细介绍 部署服务器的配置 配置和启动部署服务器上的必要的安装服务如DHCP,TFTP,FTP等。 部署PXE的工作目录的启动文件。

  16. 部署工具详细介绍 安装程序 检测节点的网卡和硬盘。 下载和读取节点配置文件。 下载和安装软件包 网络配置

  17. 总结 分析了现有集群系统的特点,目前流行部署工具的不足。在此基础上提出了基于源代码的集群部署方案,并据此设计和实现了海量存储系统的集群部署工具MSSDT。 介绍了该工具的组成,工作流程。 通过简单的实验证明该工具可以有效的实现集群的部署工作。

  18. 谢谢Q&A

More Related