使用模板创建集群

E-HPC管理控制台提供了通过集群模板创建集群的功能,您可通过选择默认集群模板,快速创建一个E-HPC集群。

前提条件

  • 已开通NAS服务,具体操作,请登录NAS控制台开通。

  • 已创建服务关联角色,首次登录E-HPC控制台会提示创建E-HPC服务关联角色。

背景信息

模板中定义了创建集群所需要的参数,如可用区、集群部署方式、镜像类型等。您可以根据业务需求,选择具体的模板。

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

操作步骤

  1. 登录弹性高性能计算控制台

  2. 在顶部菜单栏左上角处,选择地域。

  3. 在左侧导航栏,选择集群

  4. 集群页面右上角,将鼠标悬浮在创建集群右侧的drop-down图标,单击模板化创建

  5. 基本配置项,输入集群名称和登录密码。

  6. 在模板配置项,单击Template图标并选择按量计费标准集群模板。

    此时页面中的参数配置和对应拓扑图就是一个按量计费标准集群的配置内容。请根据实际需求以及当前地域资源配置进行修改。

    [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

    安装后脚本的执行参数。

  7. 配置完成后,阅读并选中右上角的《E-HPC服务条款》,单击确认

执行结果

创建完成后,在E-HPC集群页面,查看新创建的集群状态。若新创建的集群和集群所有节点都处于运行中状态,则集群已创建完成。

相关操作

  • 您可根据业务需求,单击Open图标将本地已经配置好的集群模板导入,快速创建目标集群。

  • 您也可以在弹性高性能计算控制台,根据业务需求创建一个新的集群模板,单击Save将该集群模板文件(如:ClusterConfig.ini)保存到本地,方便下次使用。

阿里云首页 弹性高性能计算 相关技术圈