全部产品

创建集群模板

更新时间:2020-08-04 15:36:26

弹性高性能计算(E-HPC)管理控制台提供了通过集群模板创建集群的功能,用户可利用创建集群模板,通过选择默认集群模板、导入集群模板、导出集群模板功能,快速创建一个E-HPC集群,并保存需要的集群模板到本地。

进入模板界面

进入到E-HPC管理控制台,点击集群界面右上角创建集群下拉列表的“模板化创建”,跳转至模板创建集群界面。该界面包括四部分:集群拓扑图、基本配置、集群配置模板(打开本地模板,保存当前模板,选择默认模板,网络与存储配置,查询可用实例类型)、计算资源询价。

编辑集群模板

E-HPC提供的默认模板有:按量计费标准集群模板、包年包月标准集群模板、按量计费精简集群模板。下面以按量计费标准集群模板为例来进行具体说明。

配置文件示例

说明:此配置仅为按量计费标准部署集群的示例配置,实际配置需要用户按照实际需求以及当前地域资源配置进行修改。

  1. [Global]
  2. zoneId=cn-hangzhou-b
  3. ecsChargeType=PostPaid
  4. [Node]
  5. deployMode=Standard
  6. ecsOrderComputeInstanceType=ecs.n1.tiny
  7. ecsOrderComputeCount=1
  8. ecsOrderManagerInstanceType=ecs.n1.tiny
  9. ecsOrderLoginInstanceType=ecs.n1.tiny
  10. systemDiskSize=40
  11. [Image]
  12. osTag=CentOS_7.6_64
  13. imageOwnerAlias=system
  14. [Network]
  15. vpcId=vpc-bp15xpxxxxxxxmwqnevs
  16. vSwitchId=vsw-bp12xxxxxxxxxxxx50wq
  17. securityGroupId=
  18. [Storage]
  19. volumeId=extreme-001111111e
  20. volumeMountpoint=001111111e-ec3h.cn-hangzhou.extreme.nas.aliyuncs.com:/share
  21. [Scheduler]
  22. schedulerType=pbs
  23. [Account]
  24. accountType=nis
  25. [Application]
  26. applicationInfo=OPENMPI_3.0.0,mpich_3.2

选择默认模板

在进入到创建集群模板页面后,点击中间第三个按钮“选择默认模板”->“按量计费标准集群”,此时页面中的参数配置和对应拓扑图就是一个按量计费标准集群的配置内容。

网络与存储配置

当用户选定集群可用区ZoneId之后,在“网络与存储配置”下拉框中会匹配显示该可用区可选的VpcId、VSwitchId、VolumeMountpoint、VolumeId和协议类型(如,NFS)。其中,当模板文件中VolumeMountpoint配置值为空时,会自动新建一个挂载点到指定的NAS文件系统下。

若用户更改了可用区,需要在“网络与存储配置”下拉框选择可用的网络和存储ID,通过列表最左侧的“复制”按钮,将配置复制更新到配置文件的Network和Storage下,否则可能导致集群创建失败。

查询可用实例类型

由于满足不同可用区配置的实例规格库存是不一样的,用户可在创建模板页面中间,点击最后一个按钮“查看可用实例类型”,来查看当前可用区内可满足的实例规格。

备注用户在修改了配置的可用区之后,需自主查看该可用区满足的实例规格,并更新到模板中,否则可能导致集群创建失败

配置参数说明

  • 以下参数,均可将鼠标箭头放在该参数上,快速查看参数说明、参数范围。
  • 必选参数,是指配置模板里必须包含的参数,其参数值根据下表的参数说明,部分可以为空值,如securityGroupId=
名称 描述 可选范围 是否必选 说明
ZoneId 集群可用区 - 当模板中可用区修改之后,网络与存储可选配置下对应的vpcId、vSwitchId、volumeMountpoint、volumeId也会相应的自动匹配调整。
EcsChargeType 集群使用ECS实例付费类 PostPaid,PrePaid PostPaid:按量付费;PrePaid:包年包月-
Period 计费周期 1~100 计费类型为PrePaid时才生效且为必选。
PeriodUnit 计费周期单位 Week、Month、Year 计费类型为PrePaid时才生效且为必选。
DeployMode 集群部署模式 Standard,Advanced,Tiny,OneBox Standard:2个管理节点(域账号节点+调度节点)+1个登录节点+若干计算节点;Advanced:4个管理节点(2个HA域账号节点+2个HA调度节点)+1个登录节点+若干计算节点;Tiny:1个管理节点(账号/调度/登录合一)+计算节点;OneBox:1个节点(账号/调度/登录/计算合一)
EcsOrderComputeInstanceType 计算节点实例类型 - 默认与管理节点实例类型相同。可登录到云服务器ECS购买界面查询当前地域的可用实例类型。
EcsOrderComputeCount 计算节点实例数量 - 默认值为0。
EcsOrderLoginInstanceType 登录节点实例类型 - 默认与管理节点实例类型相同。
EcsOrderManagerInstanceType 管理节点实例类型 - 可登录到云服务器ECS购买界面查询当前地域的可用实例类型。
SystemDiskSize 系统盘大小 40~500 单位:GB
OsTag 操作系统类型 CentOS_6.9_64,CentOS_7.2_64, CentOS_7.3_64, CentOS_7.4_64, CentOS_7.5_64, CentOS_7.6_64,Windows Server 2016 Data Center Edition 64bit Chinese Edition,Windows Server 2016 Data Center Edition 64bit English Edition,Windows Server 2012 R2 Data Center Edition 64bit Chinese Edition,Windows Server 2012 R2 Data Center Edition 64bit English Edition -
ImageOwnerAlias 镜像类型 system,self,marketplace,others system:公共镜像,支持OsTag可选的所有类型;self:自定义镜像;others:共享镜像;marketplace:镜像市场。
VpcId 专有网络Id - 可登录到专有网络控制台查看VPC信息。
VSwitchId 专有网络中交换机ID - 空值表示自动创建,VpcId不为空时,该参数也不能为空。
SecurityGroupId 安全组ID - 空值表示自动创建。可登录云服务器控制台的网络与安全,查看安全组信息。
VolumeId 文件系统ID - 空值表示自动创建。可登录到NAS文件系统查看详细信息。
VolumeMountpoint 挂载点ID - 空值表示自动创建。
SchedulerType 调度器类型 pbs,slurm,deadline,custom,opengridscheduler,gridengine, cube,lsf 其中,custom类型仅在windows Server的镜像下支持; gridengine和lsf类型仅在CentOS_6.9_64镜像下支持;opengridscheduler和deadline仅在CenOS_7.-_64镜像下支持。
AccountType 域账号管理服务类型 nis,ldap,custom -
ApplicationInfo 应用软件类型 - 不同软件之间需用逗号隔开,如,applicationInfo=OPENMPI_3.0.0,mpich_3.2。
ComputeSpotStrategy 计算节点竞价策略 SpotWithPriceLimit,SpotAsPriceGo SpotWithPriceLimit: 设置上限价格的抢占实例;SpotAsPriceGo:系统自动出价,按最高价格付费。可在[Global]下设置该参数,设置之后即开启抢占式实例。
ComputeSpotPriceLimit 设置实例的每小时最高价格,取值是浮点数 当前单个实例的价格区间 当竞价策略为SpotWithPriceLimit时,该参数必选,用户可在模板的[Application]下设置该参数。
PostScriptUrl 安装后脚本的下载地址 1~16 -
PostScriptArgs 安装后脚本的执行参数 1~16 -

导入和导出集群模板

用户可根据业务需求,通过点击页面中间第一个按钮(“打开本地模板”)将本地已经配置好的集群模板导入,快速创建目标集群。说明在导入本地模板之前,用户需确认模板中网络、存储、实例类型的参数信息在当前可用区下有效。

用户也可以在E-HPC控制台,根据业务需求编辑创建一个新的集群模板,通过点击页面中间第二个按钮(“保存当前模板”)将该集群模板文件(如,ClusterConfig.ini)保存到本地,方便下次使用。

操作步骤

  1. 进入到E-HPC管理控制台,点击集群界面右上创建集群下拉列表的“模板化创建”,跳转至模板创建集群界面;
  2. 配置集群名称和集群密码;
  3. 界面中间点击第三个按钮“选择默认模板”->“按量计费标准集群”按钮。
  4. 勾选右上角“《E-HPC服务条款》”,点击“确认”按钮,即可创建一个E-HPC集群。