使用模板创建集群
E-HPC管理控制台提供了通过集群模板创建集群的功能,您可通过选择默认集群模板,快速创建一个E-HPC集群。
前提条件
已开通NAS服务,具体操作,请登录NAS控制台开通。
已创建服务关联角色,首次登录E-HPC控制台会提示创建E-HPC服务关联角色。
背景信息
模板中定义了创建集群所需要的参数,如可用区、集群部署方式、镜像类型等。您可以根据业务需求,选择具体的模板。
E-HPC提供的默认模板有:按量计费标准集群模板、包年包月标准集群模板、按量计费精简集群模板。本文以按量计费标准集群模板为例来进行具体说明。
操作步骤
登录弹性高性能计算控制台。
在顶部菜单栏左上角处,选择地域。
在左侧导航栏,选择集群。
在集群页面右上角,将鼠标悬浮在创建集群右侧的
图标,单击模板化创建 。
在基本配置项,输入集群名称和登录密码。
在模板配置项,单击
图标并选择按量计费标准集群模板。
此时页面中的参数配置和对应拓扑图就是一个按量计费标准集群的配置内容。请根据实际需求以及当前地域资源配置进行修改。
[Global] zoneId=cn-hangzhou-i ecsChargeType=PostPaid [Node] deployMode=Standard ecsOrderComputeInstanceType=ecs.sn1.medium ecsOrderComputeCount=1 ecsOrderManagerInstanceType=ecs.sn1.medium ecsOrderLoginInstanceType=ecs.sn1.medium systemDiskSize=40 [Image] osTag=CentOS_7.6_64 imageOwnerAlias=system [Network] vpcId=vpc-bp1l7wl0npokhvwv3**** vSwitchId=vsw-bp1ugito40bbf4rli**** securityGroupId= [Storage] volumeId=02d104**** volumeMountpoint=02d104****-alj27.cn-hangzhou.nas.aliyuncs.com [Scheduler] schedulerType=pbs [Account] accountType=nis [Application] applicationInfo=OPENMPI_3.0.0
名称
是否必选
示例
说明
ZoneId
是
cn-hangzhou-i集群可用区。
当模板中可用区修改之后,网络与存储可选配置下对应的vpcId、vSwitchId、volumeMountpoint、volumeId也会相应的自动匹配调整。
EcsChargeType
是
PostPaid集群使用的ECS实例付费类型。可选值:
PostPaid:按量付费
PrePaid:包年包月
Period
否
1
计费周期。
计费类型为PrePaid时才生效且为必选。
取值范围:1~100
PeriodUnit
否
Month
计费周期单位,可选值:
Week
Month
Year
计费类型为PrePaid时才生效且为必选。
DeployMode
是
Standard
集群部署模式,可选值:
Standard:1个域账号节点+1个调度节点+1个登录节点+若干计算节点
Simple:1个管理节点(1个账号节点+1个调度节点)+1个登录节点+若干计算节点
Tiny:1个管理节点(账号/调度/登录合一)+若干计算节点
EcsOrderComputeInstanceType
否
ecs.sn1.medium计算节点实例类型。
默认与管理节点实例类型相同。可登录到云服务器ECS购买界面查询当前地域的可用实例类型。
EcsOrderComputeCount
否
1计算节点实例数量。
默认值:1。
EcsOrderLoginInstanceType
否
ecs.sn1.medium登录节点实例类型。
默认与管理节点实例类型相同。
EcsOrderManagerInstanceType
是
ecs.sn1.medium管理节点实例类型。
可登录到云服务器ECS购买界面查询当前地域的可用实例类型。
SystemDiskSize
是
40
系统盘大小。
取值范围:40~500 GB
OsTag
是
CentOS_7.6_64
操作系统类型,可选值:
CentOS_6.9_64
CentOS_7.2_64
CentOS_7.3_64
CentOS_7.4_64
CentOS_7.5_64
CentOS_7.6_64
CentOS_8.0_64
Windows Server 2019 Data Center Edition 64bit Chinese Edition
Windows Server 2019 Data Center Edition 64bit English Edition
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
Windows Server 2008 R2 Enterprise 64bit Chinese Edition
Windows Server 2008 R2 Enterprise 64bit English Edition
ImageOwnerAlias
是
system
镜像类型,可选值:
system:公共镜像,支持OsTag可选的所有类型
self:自定义镜像
others:共享镜像
VpcId
是
vpc-bp1l7wl0npokhvwv3****专有网络ID。
您可以登录到专有网络控制台查看VPC信息。
VSwitchId
是
vsw-bp1ugito40bbf4rli****专有网络中交换机ID。
空值表示自动创建,VpcId不为空时,该参数也不能为空。
SecurityGroupId
是
sg-bp17lchxr133z9gt****
安全组ID。
空值表示自动创建。您可以登录云服务器控制台的网络与安全,查看安全组信息。
VolumeId
是
02d104****文件系统ID。
空值表示自动创建。您可以登录到NAS文件系统查看详细信息。
VolumeMountpoint
是
02d104****-alj27.cn-hangzhou.nas.aliyuncs.com挂载点ID。
空值表示自动创建。
SchedulerType
是
pbs调度器类型,可选值:
pbs
slurm
deadline
custom
opengridscheduler
gridengine
cube
说明custom类型仅在Windows Server的镜像下支持。
gridengine类型仅在CentOS_6.9_64镜像下支持。
opengridscheduler和deadline仅在CenOS_7.-_64镜像下支持。
AccountType
是
nis域账号管理服务类型,可选值:
nis
ldap
ApplicationInfo
是
OPENMPI_3.0.0应用软件类型。
不同软件之间需用逗号隔开,如,applicationInfo=OPENMPI_3.0.0,mpich_3.2。
ComputeSpotStrategy
否
SpotAsPriceGo
计算节点竞价策略,可选值:
SpotWithPriceLimit:设置上限价格的抢占式实例。
SpotAsPriceGo:系统自动出价,按最高价格付费。可在[Global]下设置该参数,设置之后即开启抢占式实例。
ComputeSpotPriceLimit
否
0.060
设置实例的每小时最高价格,取值是浮点数。
当竞价策略为SpotWithPriceLimit时,该参数必选,用户可在模板的[Application]下设置该参数。
PostScriptUrl
否
http://e-hpc-hangzhou.oss-cn-hangzhou.aliyuncs.com/packages/example.sh
安装后脚本的下载地址。
PostScriptArgs
否
chmod +x example.sh
安装后脚本的执行参数。
配置完成后,阅读并选中右上角的《E-HPC服务条款》,单击确认。
执行结果
创建完成后,在E-HPC集群页面,查看新创建的集群状态。若新创建的集群和集群所有节点都处于运行中状态,则集群已创建完成。
相关操作
您可根据业务需求,单击
图标将本地已经配置好的集群模板导入,快速创建目标集群。
您也可以在弹性高性能计算控制台,根据业务需求创建一个新的集群模板,单击
将该集群模板文件(如:ClusterConfig.ini)保存到本地,方便下次使用。