- 1、本文档共147页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《云计算基础教程》实验指导书
目录
实验一 MPI的搭建及OpenMP的配置……………………………………………3
实验二 集群系统的管理与任务…………………………………………………9
实验三 PBS………………………………………………………………………17
实验四 MAUI………………………………………………………………………25
实验五 Ganglia……………………………………………………………………26
实验六 Nagios……………………………………………………………………32
实验七 VMware虚拟机……………………………………………………………49
实验八 VirtualBox的安装与配置………………………………………………62
实验九 Xen的安装与配置……………………………………………………65
实验十 KVM与QEMU……………………………………………………………78
实验十一 GNBD环境下的冗余磁盘阵列………………………………………87
实验十二 GFS的安装与配置…………………………………………………90
实验十三 NFS的安装与配置……………………………………………………94
实验十四 LVM的安装与创建……………………………………………………95
实验十五 LVM环境下的RAID镜像………………………………………………99
实验十六 VCL……………………………………………………………………103
实验十七 Proxmox的使用………………………………………………………128
实验十八 OpenNebula……………………………………………………………136
实验一 MPI的搭建及OpenMP的配置
MPI简介
消息传递接口(Message Passing Interface,MPI)是目前应用较广泛的一种并行计算软件环境,是在集群系统上实现并行计算的软件接口。为了统一互不兼容的的用户界面,1992年成立了MPI委员会,负责制定MPI的新标准,支持最佳的可移植平台。
MPI不是一门新的语言,确切地说它是一个C和Fortran的函数库,用户通过调用这些函数接口并采用并行编译器编译源代码就可以生成可并行运行的代码。MPI的目标是要开发一个广泛用于编写消息传递程序的标准,要求用户界面实用、可移植,并且高效、灵活,能广泛应用于各类并行机,特别是分布式存储的计算机。每个计算机厂商都在开发标准平台上做了大量的工作,出现了一批可移植的消息传递环境。MPI吸收了它们的经验,同时从句法和语法方面确定核心库函数,使之能适用于更多的并行机。
MPI在标准化过程中吸收了许多代表参加,包括研制并行计算机的大多数厂商,以及来自大学、实验室与工业界的研究人员。1992年开始正式标准化MPI,1994年发布了MPI的定义与实验标准MPI 1,相应的MPI 2标准也已经发布。
MPI吸取了众多消息传递系统的优点,具有很好的可以执行、易用性和完备的异步通信功能等。MPI事实上只是一个消息传递标准,并不是软件实现并行执行的具体实现,目前比较著名的MPI具体实现有MPICH、LAM MPI等,其中MPICH是目前使用最广泛的免费MPI系统,MPICH2是MPI 2标准的一个具体实现,它具有较好的兼容性和可扩展性,目前在高性能计算集群上使用非常广泛。
MPICH2的使用也非常简单,用户只需在并行程序中包含MPICH的头文件,然后调用一些MPICH2函数接口将计算任务分发到其他计算节点即可,MPICH2为并行计算用户提供了100多个C和Fortran函数接口,表1-1列出了一些常用的MPICH2的C语言函数接口,用户可以像调用普通函数一样,只需要做少量的代码改动就可以实现程序的并行运行,MPICH并行代码结构如图1-1所示。
表 111常用的函数接口
编号 函数名称 功能描述 01 MPI_Init 初始化MPI接口 02 MPI_Comm_size 通信器进程数 03 MPI_Comm_rank 当前进程的进程号 04 MPI_Bcast 广播方式发送数据 05 MPI_Reduce 组合数据到主进程 06 MPI_Finalize 终止MPI
图 111 MPICH并行代码结构
实验二 集群系统的管理与任务
XCAT简介
一个普通的小规模集群系统(节点小于10)没有集群管理软件进行管理的情况下,通过手动安装配置每台计算节点,其工作量的多少是可想而知的,以一个包含10个节点的集群系统为例,每一台计算节点上安装操作系统配置并行计算机环境同步集群用户,在保证不出错的情况下,花费的时间大约是两个小时,10个计算节点一共需要20个小时左右,这还是一个比较小的集群系统,如果像石油
您可能关注的文档
- 月份家庭急救家庭药箱关节炎技术报告.ppt
- 新紫阳大酒店微信营销方案解说.ppt
- 新坐标】学高中物理划时代的发现探究感应电流的产生条件同步备课新人教版选修解说.ppt
- 月份监理月报档技术报告.doc
- 薪酬福利管理解说.ppt
- 薪酬管理(讲义)解说.ppt
- 薪酬管理解说.ppt
- 薪酬管理演讲解说.ppt
- 薪酬管理总论解说.ppt
- 月份临床标本采集技术技术报告.ppt
- 基于人工智能教育平台的移动应用开发,探讨跨平台兼容性影响因素及优化策略教学研究课题报告.docx
- 高中生物实验:城市热岛效应对城市生态系统服务功能的影响机制教学研究课题报告.docx
- 信息技术行业信息安全法律法规研究及政策建议教学研究课题报告.docx
- 人工智能视角下区域教育评价改革:利益相关者互动与政策支持研究教学研究课题报告.docx
- 6 《垃圾填埋场渗滤液处理与土地资源化利用研究》教学研究课题报告.docx
- 小学音乐与美术教师跨学科协作模式构建:人工智能技术助力教学创新教学研究课题报告.docx
- 《航空航天3D打印技术对航空器装配工艺的创新与效率提升》教学研究课题报告.docx
- 教育扶贫精准化策略研究:人工智能技术在区域教育中的应用与创新教学研究课题报告.docx
- 《区块链技术在电子政务电子档案管理中的数据完整性保障与优化》教学研究课题报告.docx
- 《中医护理情志疗法对癌症患者心理状态和生活质量提升的长期追踪研究》教学研究课题报告.docx
文档评论(0)