描述
创建集群时的配置信息。
具体
属性名称 | 类型 | 是否必须 | 描述 |
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的前缀,否则会出错;