云与网格计算的融合:PerfCloud与集成用户界面探索
1. PerfCloud虚拟集群
PerfCloud提供的GRID服务依赖于物理集群上的虚拟化层。在开发环境中,构成GRID的所有物理集群都使用基于Red Hat Linux的Rocks进行配置。PerfCloud的最新版本在带有Xen roll的Rocks 5.1上进行了测试。采用的GRID中间件是Globus Toolkit 4,并结合了Rocks GRID roll提供的定制功能和专用的OpenCA认证机构。为了将GRID环境作为云系统的基础,采用了GRID Virtual Workspaces版本Tp2.2。
为了让上述架构创建虚拟集群,构建了一组脚本,用于管理(创建、销毁、暂停等)一组预先配置好的虚拟机镜像,以定义集群环境。之前描述的VCService接受集群的XML描述,并调用脚本以设置虚拟集群。该描述允许用户选择虚拟集群配置以及虚拟节点在物理集群节点上的分布。
虚拟节点镜像存储在集群FE存储库中。当用户请求新的虚拟集群时,镜像会被复制并分配给他。从那时起,他可以通过GRID服务和PerfCloudClient完全管理虚拟集群。
PerfCloud创建的虚拟集群是Red Hat Linux系统,配置了大量常见的HPC工具(如gnu编译器、MPI、OpenMP、PBS和Globus)。虚拟集群通过基于xenbridge的专用(虚拟)网络相互通信,只有虚拟集群FE具有公共IP。虚拟集群预先配置了Globus容器,带有对PerfCloud虚拟组织有效的证书,并托管TunnelService。
2. PerfCloudClient
云方法旨在为大量用户提供
超级会员免费看
订阅专栏 解锁全文


被折叠的 条评论
为什么被折叠?



