分享人:天裵,阿里云最佳实践架构师
正文:
本篇内容将通过两个部分来云速搭CADT-部署挂载CPFS的EHPC集群。
一、CADT部署挂载CPFS的EHPC集群详解
二、实操演示
一、CADT部署挂载CPFS的EHPC集群详解
由于CPFS部署的特殊性,整个架构分为三个步骤。
第一,通过CADT部署网络ECS和CPFS文件系统。在这台ECS上安装CPFS客户端,将其制作成镜像。基于CPFS客户端的镜像,创建EHPC集群。我们将这台ECS,称为镜像ECS。
第二,制作自定义镜像。首先,我们需要记录CPFS管控节点的Quorum和Contact内容。然后获取CPFS客户端节点的免密钥登录文件,安装CPFS客户端,完成制作自定义镜像。在这一步中,我们一共操作了两台ECS,一台CPFS的管控节点,一台镜像ECS。这里提醒大家,在实操的过程中注意区分。
第三,加入EHPC,在配置中使用第二步中创建的镜像,再次通过CADT来部署资源。
如上图所示,这是第一次部署时,使用的架构图。我们在上海创建一套网络环境ECS上挂载EIP,为了下载CPFS客户端以及它们依赖的包。在同一个交换机下,创建CPFS文件系统和挂载点。
保存架构图之后,就可以进行部署。点击保存,完成资源验证,部署应用,点击价格清单。
然后部署清单,最后创建资源。其中,价格清单支持导出,方便我们在部署前,进行成本评估。
大家可以参考EHPC官方的帮助文档,查看CPFS的客户端软件的安装步骤。在接下来的演示中,为了使用方便,我将文档中的核心步骤和操作命令拷贝到文本文件中使用。
客户端安装完成以后,就可以通过ECS控制台自定义镜像镜像。制作好以后,我们编辑之前的架构图。加入EHPC,并将EHPC和 CPFS连在一起,完成对EHPC的配置,点击再次部署。
同一张架构图的多次部署,是增量进行的,不会影响已经部署的资源。因为我们第二次编辑,加入了EHPC。所以在部署时,只会创建一个EHPC集群所需要的资源。第一次部署时,创建的镜像ECS和CPFS文件系统不会被重复创建。
二、实操演示
首先,我们打开CADT的控制台,点击保存,部署应用。资源校验成功之后,点击下一步,导出价格清单。
价格清单导出之后,点击查看报告,报告里有详细的价格展示。由于CPFS文件系统创建的耗时比较长,所以我们整体的部署大概在10分钟左右完成。
经过一段时间的等待,通过CADT部署的架构,创建完成,点击返回。来到文件系统控制台,点击刷新。挂载点处于准备中的状态,CPFS文件系统挂载点的创建,大概需要12分钟完成。完成之后,它会创建三个管控节点,每一个管控节点的背后,对应的是一台ECS实例。
我们在EHPC的官方帮助文档里,搜索文件名:“创建以CPFS为共享存储的E-HPC集群”就可以找到如何挂载CPFS的方法。我们把步骤里的关键的命令,拷贝到文本文件,方便使用。完成部署挂载CPFS的EHPC集群。
接下来,我们在镜像ECS里安装客户端。完成之后,创建自定义镜像。ECS镜像的制作,大概需要5分钟完成。然后,我们把架构图切换到编辑模式,把弹性高性能计算集群拖进来,用连接线连接,进行配置,点击保存,重新部署。创建EHPC集群大约需要5分钟的时间完成。
返回EHPC的控制台,刷新页面,集群已经处于运行状态。回到ECS控制台,这里一个登录节点和两个计算节点。远程登录计算节点,验证CPFS被成功地挂载。