描述
建立叢集時的配置資訊。
具體
屬性名稱 | 類型 | 是否必須 | 描述 |
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的首碼,否則會出錯;