Configs

更新时间:
复制 MD 格式

描述

创建集群时的配置信息。

具体

属性名称

类型

是否必须

描述

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的前缀,否则会出错;