Configs

描述

创建集群时的配置信息。

具体

属性名称

类型

是否必须

描述

Disks

object

集群中包含的实例的磁盘配置信息,由Disks描述。

Networks

object

集群中包含的实例的网络配置信息,由Networks描述。

Mounts

object

集群中包含的实例的网络挂载配置信息,由Mounts描述。

Disks

描述

创建集群时的磁盘配置信息。

具体

属性名称

类型

是否必须

描述

SystemDisk

object

系统盘信息,由SystemDisk描述。

DataDisk

array

数据盘信息,DataDisk列表。

SystemDisk

描述

创建集群时的系统盘配置信息。

具体

属性名称

类型

是否必须

描述

Type

string

磁盘类型,默认为“cloud_efficiency”。

Size

int

磁盘大小。范围依据磁盘类型不同。

系统盘的磁盘种类可选值:

  • cloud_efficiency - 高效云盘

  • cloud_ssd - 云SSD

系统盘大小,以GB为单位,取值范围为:

  • cloud_efficiency - 40~500

  • cloud_ssd - 40~500

默认值:size=max{40,镜像大小}

指定该参数后,size必须大于等于max{40, 镜像大小}。

DataDisk

描述

创建集群时的数据盘配置信息。

具体

属性名称

类型

是否必须

描述

Type

string

磁盘类型,默认为“cloud_efficiency”。

Size

int

磁盘大小。范围依据磁盘类型不同。

MountPoint

string

磁盘挂载点。

数据盘的磁盘种类可选值:

  • cloud_efficiency - 高效云盘

  • cloud_ssd - 云SSD

数据盘的磁盘大小。 以 GB 为单位,取值范围为:

  • cloud_efficiency - 20~32768

  • cloud_ssd - 20~32768

MountPoint选项,在Windows环境下只能指定到特定的盘符,如“D:”,盘符字母从A-Z,除C以外均可。数据盘的类型必须和系统盘保持一致,如系统盘选为cloud_efficiency类型,则数据盘必须为cloud_efficiency;同理系统盘选为cloud_ssd,则数据盘的类型也只能为cloud_ssd。

Networks

描述

创建集群时的网络配置信息。

具体

属性名称

类型

是否必须

描述

Classic

object

经典网络配置信息, 由Classic描述。

VPC

object

VPC网络信息,由VPC描述(推荐使用)。

Classic

描述

经典网络配置信息。

具体

属性名称

类型

是否必须

描述

AllowIpAddress

array

允许流量入的IP地址。

AllowIpAddressEgress

array

允许流量出的IP地址。

AllowSecurityGroup

array

允许流量入的安全组。

AllowSecurityGroupEgress

array

允许流量的安全组。

VPC

描述

VPC网络配置信息。

具体

属性名称

类型

是否必须

描述

CidrBlock

string

VPC网段CIDR描述。CIDR的范围包括 10.0.0.0/8、172.16.0.0/12 和 192.168.0.0/16 及它们的子网,CIDRBlock的掩码为 12-24 位。

VpcId

string

VpcId 创建VPC时返回的Id。

支持只设置 CidrBlock,这种情况下批量计算会创建一个指定 CidrBlock 的 VPC,待集群释放时删除创建的 VPC。若同时设置 CidrBlock 和 VpcId,则表示 VPC 已经被创建成功,且VPC 的 CidrBlock 值和此处设置的 CidrBlock 是一致的。

Mounts

描述

创建集群时的网络磁盘挂载配置信息。

具体

属性名称

类型

是否必须

描述

Entries

array

网络磁盘挂载点信息列表, 由MountPoint描述。

Locale

string

挂载OSS,NAS存储时语言选项。

Lock

bool

挂载OSS,NAS存储时文件锁支持选项。

CacheSupport

bool

挂载OSS,NAS存储时分布式缓存支持选项,目前仅支持集群和自动集群级别配置该选项,在任务级别中配置该选项会被忽略。

NAS

object

NAS配置信息。

OSS

object

OSS配置信息。

MountPoint

描述

网络挂载点。

具体

属性名称

类型

是否必须

描述

Source

string

网络磁盘挂载来源路径,可以是nas://和oss://开头的字符串。

Destination

string

网络磁盘本地挂载点路径。

WriteSupport

bool

挂载点是否可写。注意:若 Source 为 OSS 路径时 WriteSupport 必须设置为 false ,否则写入到 Destination 的数据无法上传到 OSS 路径中; Source 为 NAS 路径时不存在该问题。

NAS

描述

NAS配置信息。

具体

属性名称

类型

是否必须

描述

AccessGroup

array

需要将集群实例加入到的NAS访问组。

FileSystem

array

需要访问的文件系统。

OSS

描述

OSS配置信息。

具体

属性名称

类型

是否必须

描述

AccessKeyId

syring

OSS挂载使用的Access ID。

AccessKeySecret

string

OSS挂载使用的Access Secret。

SecurityToken

string

OSS挂载使用的Security Token。

说明

Notice: 关于Mounts的注意事项 Job级别的Mounts参数会覆盖Cluster级别的配置信息; Modify Cluster后,需要调用RecreateInstance接口才能使新指定的Mounts配置生效; 挂载NAS需要以nas://做为source的前缀,否则会出错;