大型 Linux 集群系列简介
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-04-15
或光纤链路把备份设备连接到存储服务器.对于示例集群,存储的备份端是个单一实体,提供了跨集群的共享文件系统访问.本系列的下一篇文章介绍存储硬件和集群文件系统设置、配置和实现的细节. ? 用户节点 —— 理想情况下,集群的计算机节点不应该接受外部连接,只应当由管理员通过管理服务器访问.系统用户可以登录到用户节点(或登录节点),在集群上运行他们的工作.每个用户节点都包含带有完整编辑功能的镜像、必要的开发工具、编译器和开发支持集群的应用程序和检索结果所必需的所有其他内容. ? 调度器节点 —— 为了在集群上运行工作负荷,用户应当把自己的工作提交到调度器节点.在一个或多个调度器节点上运行的调度器守护程序使用预定的策略在集群上运行工作负荷.与计算机点一样,调度器节点也不应当接受来自用户的外部连接.系统管理员应当从管理服务器管理它们. ? 计算节点 —— 这些节点运行集群的工作负荷,接受来自调度器的作业.计算机节点是集群中最常使用的部分.系统管理员可以轻易地使用管理服务器重新安装或配置它们. ? 外部连接 —— 示例外部连接在图 1中用绿色显示.这些连接被看作在集群之外,本文将不多做说明. 硬件配置装配好机架并把它们放在适当位置上,连接好全部电缆之后,仍要做大量的硬件配置工作.本文不介绍特定于某种具体集群的特定电缆连接细节.本文使用了上面列出的示例集群设计作为具体示例,说明了在安装集群前所需的硬件配置 逻辑网络设计 在安装集群时最常被忽略的任务就是逻辑网络设计.理想情况下,在实现集群前,应该在纸上进行逻辑设计.有了逻辑网络设计之后,就用它创建主机文件.在小型集群中,如果网络上没有太多设备,可以手工编写主机文件.但是,通常最好是生成一个命名规范,然后编写一个定制脚本,自动生成主机文件. 确保网络上的所有设备都在主机文件中表示出来.请看如下示例(包含示例名称): ?管理服务器 (mgmt001 - mgmtXXX) ?存储服务器 (stor001 - storXXX) ?计算节点 (node001 - nodeXXX) ?调度器节点 (schd001 - schdXXX) ?用户节点 (user001 - userXXX) 这个命名规范只涉及了网络中的五类计算机系统,只有一个网络,还不够好.还要考虑存储网络和计算机网络,以及设备管理网络.这个文件还需要扩展.需要访问集群文件系统的每个节点都需要存储网络上的一个地址.每个节点在计算网络上需要两个地址:一个用于计算地址,另一个用于基板管理控制器 (BMC),BMC 用来进行硬件监视和电源控制.表 1 用示例 IP 地址范围描述了更全面的命名规范. 表 1. 主机文件命名规范 DeviceCompute 192.168.0.0/24BMC 192.168.0.0/24Storage 192.168.1.0/24Device 192.168.2.0/24External ext n/wManagement servermgmt001mgmt001_dmgmt001_smgmt001_mmgmt001_eStorage serverstor001stor001_dstor001_sstor001_mstor001_e用户节点user001user001_duser001_s无无Scheduler nodesschd001schd001_dschd001_s/无无User nodesnode001node001_dnode001_s无无Compute switches无无无gigb01a无Storage switches无无无gigb01b无Terminal servers无无无term001无Storage controller A/B无无无disk01a/b无LCM/KVM/RCM无无无cons001无 在实现的时候,这个方案生成与下载中能访问的示例类似的主机文件.这个小的示例集群包括 16个计算节点、一个管理服务器、一个存储服务器、一个用户节点和一个调度器节点,放在两个机架内,并附加了相关的设备.虽然没有提供一个大型集群,但对这个示例集群来说已经足够了,如果需要,可以很容易地把它扩展成更大的集群. |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: linux测试硬盘读写速度下一篇: 细说Linux链接文件类型
关于大型 Linux 集群系列简介的所有评论