Membuat Kluster pay-as-you-go atau Kluster langganan.
Deskripsi operasi
Deskripsi operasi
Membuat Kluster melibatkan penagihan untuk Sumber daya terkait. Pelajari metode penagihan E-HPC terlebih dahulu. Untuk informasi selengkapnya, lihat Metode penagihan.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ehpc:CreateCluster |
*Semua sumber daya.
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| ZoneId |
string |
No |
ID zona. Anda dapat memanggil operasi ListRegions dan DescribeZones untuk mengkueri ID zona tempat E-HPC tersedia. |
cn-hangzhou-b |
| Name |
string |
Yes |
Nama kluster. Panjang nama harus 2 hingga 64 karakter. |
test |
| Description |
string |
No |
Deskripsi kluster. Panjang deskripsi harus 2 hingga 256 karakter dan tidak boleh diawali dengan |
TestDescription |
| EhpcVersion |
string |
No |
Edisi E-HPC. Nilai default: versi terbaru. |
1.0.0 |
| ClientVersion |
string |
No |
Versi klien kluster. Nilai default: versi terbaru. Anda dapat memanggil operasi ListCurrentClientVersion untuk mengkueri nomor versi klien terbaru. |
1.0.64 |
| OsTag |
string |
No |
Tag image sistem operasi. |
CentOS_7.2_64 |
| AccountType |
string |
No |
Tipe layanan akun domain. Nilai valid:
Nilai default: nis. |
nis |
| Domain |
string |
No |
Nama domain Kluster lokal. Parameter ini hanya didukung ketika AccoutType diatur ke ldap. |
ldap |
| SchedulerType |
string |
No |
Tipe penjadwal. Nilai valid:
Nilai default: pbs. |
pbs |
| SecurityGroupId |
string |
No |
ID grup keamanan tempat Kluster baru berada. Anda dapat memanggil operasi DescribeSecurityGroups untuk mengkueri grup keamanan yang tersedia di Wilayah saat ini. |
sg-bp13n61xsydodfyg**** |
| SecurityGroupName |
string |
No |
Jika Anda tidak menggunakan grup keamanan yang ada, grup keamanan baru akan dibuat dengan nama ini dan kebijakan grup keamanan default akan diterapkan. |
ehpc-SecurityGroup |
| VpcId |
string |
No |
ID VPC tempat kluster berada. Anda dapat memanggil operasi DescribeVpcs untuk mengkueri VPC yang telah Anda buat. |
vpc-b3f3edefefeep0760yju**** |
| VSwitchId |
string |
No |
ID vSwitch di VPC. E-HPC saat ini hanya mendukung jaringan VPC. Anda dapat memanggil operasi DescribeVSwitches untuk mengkueri vSwitch yang telah Anda buat. |
vsw-bp1lfcjbfb099rrjn**** |
| VolumeType |
string |
No |
Tipe penyimpanan bersama. Saat ini, hanya |
nas |
| VolumeId |
string |
No |
ID Instans sistem file Alibaba Cloud NAS. Jika parameter ini dikosongkan, sistem file NAS Instans yang dioptimalkan untuk komputasi akan dibuat secara default selama alur pembuatan Kluster. Anda dapat memanggil operasi ListFileSystemWithMountTargets untuk mengkueri Titik pemasangan VPC aktif dari sistem file NAS. |
008b64**** |
| VolumeProtocol |
string |
No |
Tipe protokol penyimpanan bersama. Nilai valid:
Nilai default: NFS. |
NFS |
| VolumeMountpoint |
string |
No |
Titik pemasangan VPC dari sistem file NAS. Batasan berikut berlaku untuk VolumeMountpoint:
|
008b648bcb-s****.cn-hangzhou.nas.aliyuncs.com |
| VolumeMountOption |
string |
No |
Opsi memasang yang digunakan saat Anda memasang sistem file NFS secara manual dengan menjalankan perintah memasang. Untuk informasi selengkapnya, lihat Memasang sistem file NFS secara manual. |
-t nfs -o vers=4 |
| RemoteDirectory |
string |
No |
Direktori jarak jauh dari penyimpanan bersama yang dipasang. |
NasMountpoint:/RemoteDirectory |
| DeployMode |
string |
No |
mode penyebaran Kluster. Nilai valid:
Nilai default: Standard. |
Simple |
| HaEnable |
boolean |
No |
Apakah akan mengaktifkan ketersediaan tinggi. Nilai valid:
Nilai default: false. Catatan
Jika ketersediaan tinggi diaktifkan, dua node (utama dan sekunder) digunakan untuk setiap peran manajemen di kluster. |
true |
| EcsChargeType |
string |
No |
Metode penagihan untuk semua node di Kluster. Nilai valid:
Jika Anda memilih langganan, perpanjangan otomatis diaktifkan secara default. |
PostPaid |
| Password |
string |
No |
Kata sandi root node logon. Catatan
Gunakan HTTPS untuk memanggil API guna mencegah kebocoran kata sandi. Persyaratan kata sandi:
Catatan
Kluster mendukung kata sandi dan pasangan kunci sebagai kredensial logon. Anda harus menentukan Password atau KeyPairName. Jika keduanya ditentukan, Password akan diutamakan. |
123**** |
| KeyPairName |
string |
No |
Nama pasangan kunci yang terikat ke node logon. Untuk informasi tentang cara membuat pasangan kunci, lihat Membuat pasangan kunci. Catatan
Kluster mendukung kata sandi dan pasangan kunci sebagai kredensial logon. Anda harus menentukan Password atau KeyPairName. Jika keduanya ditentukan, Password akan diutamakan. |
test |
| ImageOwnerAlias |
string |
No |
Tipe gambar. Nilai valid:
Nilai default: system. |
self |
| ImageId |
string |
No |
ID image. Anda dapat memanggil operasi ListImages dan ListCustomImages untuk mengkueri ID image yang tersedia untuk E-HPC. |
centos_7_02_64_20G_alibase_20170818**** |
| EcsOrder.Manager.Count |
integer |
No |
Jumlah node manajemen di kluster. Nilai valid: 1 hingga 2. |
1 |
| EcsOrder.Manager.InstanceType |
string |
No |
Tipe instans node manajemen di kluster. Anda dapat memanggil operasi ListPreferredEcsTypes untuk mengkueri spesifikasi node yang direkomendasikan. |
ecs.n1.tiny |
| EcsOrder.Compute.Count |
integer |
No |
Jumlah node komputasi di kluster. Nilai valid: 0 hingga 99. |
1 |
| EcsOrder.Compute.InstanceType |
string |
No |
Tipe instans node komputasi di kluster. Anda dapat memanggil operasi ListPreferredEcsTypes untuk mengkueri spesifikasi node yang direkomendasikan. |
ecs.n1.tiny |
| EcsOrder.Login.Count |
integer |
No |
Jumlah node logon di Kluster. Hanya nilai 1 yang didukung. |
1 |
| EcsOrder.Login.InstanceType |
string |
No |
Tipe instans node logon di kluster. Anda dapat memanggil operasi ListPreferredEcsTypes untuk mengkueri spesifikasi node yang direkomendasikan. |
ecs.n1.tiny |
| SccClusterId |
string |
No |
ID instans SCC. Jika parameter ini ditentukan, instans SCC yang ada akan dikelola oleh kluster SCC yang baru dibuat. |
00b648b**** |
| ComputeSpotStrategy |
string |
No |
Strategi penawaran untuk node komputasi. Nilai valid:
Nilai default: NoSpot. |
NoSpot |
| ComputeSpotPriceLimit |
string |
No |
Harga maksimum per jam untuk node komputasi. Maksimum tiga tempat desimal didukung. Parameter ini hanya berlaku ketika ComputeSpotStrategy diatur ke SpotWithPriceLimit. |
0.034 |
| ComputeEnableHt |
boolean |
No |
Apakah node komputasi mendukung hyper-threading. Nilai valid:
Nilai default: true. |
true |
| Period |
integer |
No |
Durasi untuk membeli node kluster. Unit ditentukan oleh
Nilai default: 1. |
1 |
| PeriodUnit |
string |
No |
Unit durasi untuk membeli node kluster. Nilai valid:
Nilai default: Month. |
Year |
| AutoRenew |
string |
No |
Apakah akan mengaktifkan perpanjangan otomatis. Nilai valid:
Nilai default: false. |
false |
| AutoRenewPeriod |
integer |
No |
Durasi setiap perpanjangan otomatis. Parameter ini hanya berlaku ketika AutoRenew diatur ke true. |
1 |
| InputFileUrl |
string |
No |
URL file pekerjaan yang diunggah ke OSS. |
https://ehpc-tianshui.oss-cn-beijing.aliyuncs.com/test-u****/testlist_ehpc.sh |
| JobQueue |
string |
No |
Nama antrian yang diikuti oleh node komputasi. |
workq |
| SystemDiskType |
string |
No |
Tipe cloud disk sistem. Nilai valid:
Nilai default: cloud_ssd. |
cloud_ssd |
| SystemDiskSize |
integer |
No |
Ukuran cloud disk sistem. Unit: GB. Nilai valid: 40 hingga 500. Nilai default: 40. |
40 |
| RemoteVisEnable |
string |
No |
Apakah akan mengaktifkan visualisasi jarak jauh. Nilai valid:
Nilai default: false. |
false |
| ResourceGroupId |
string |
No |
ID kelompok sumber daya. Anda dapat memanggil operasi ListResourceGroups untuk mengkueri ID kelompok sumber daya. |
rg-acfmxazb4ph**** |
| ClientToken |
string |
No |
Token klien yang digunakan untuk memastikan idempotensi permintaan. Anda dapat menggunakan klien untuk menghasilkan token, tetapi pastikan token tersebut unik di antara permintaan yang berbeda. Token hanya dapat berisi karakter ASCII dan panjangnya tidak boleh melebihi 64 karakter. Untuk informasi selengkapnya, lihat Cara memastikan idempotensi. |
123e4567-e89b-12d3-a456-426655440000 |
| WithoutElasticIp |
boolean |
No |
Apakah node logon menggunakan elastic IP address (EIP). Nilai default: false. |
true |
| SystemDiskLevel |
string |
No |
Tingkat kinerja ESSD yang digunakan sebagai cloud disk sistem. Pengaturan parameter ini saat Anda membuat ESSD sebagai cloud disk sistem. Nilai valid:
Nilai default: PL1. Untuk informasi tentang cara memilih tingkat kinerja ESSD, lihat ESSD. |
PL0 |
| IsComputeEss |
boolean |
No |
Apakah akan mengaktifkan Penyesuaian Skala Otomatis. Nilai valid:
Nilai default: false. |
false |
| ClusterVersion |
string |
No |
Nomor versi kluster. Nilai default: 1.0. |
1.0 |
| Application |
array<object> |
No |
Informasi perangkat lunak aplikasi. |
|
|
object |
No |
Informasi perangkat lunak aplikasi. |
||
| Tag |
string |
No |
Tag perangkat lunak aplikasi. Nilai valid N: 0 hingga 100. Anda dapat memanggil operasi ListSoftwares untuk mengkueri tag perangkat lunak aplikasi. |
OpenMPI_11.1 |
| AdditionalVolumes |
array<object> |
No |
Informasi tentang penyimpanan bersama yang dipasang. |
|
|
array<object> |
No |
Informasi tentang penyimpanan bersama yang dipasang. |
||
| JobQueue |
string |
No |
Antrian tempat Pekerjaan pada node dengan penyimpanan bersama yang dipasang berada. Nilai valid N: 1 hingga 10. |
high |
| VolumeId |
string |
No |
ID Instans sistem file NAS yang dipasang. Nilai valid N: 1 hingga 10. |
extreme-00b88**** |
| Roles |
array<object> |
No |
Informasi tentang node tempat penyimpanan bersama dipasang pada Instans NAS baru. |
|
|
object |
No |
Informasi tentang node tempat penyimpanan bersama dipasang pada Instans NAS baru. |
||
| Name |
string |
No |
Tipe node tempat penyimpanan bersama dipasang pada Instans NAS baru. Nilai valid N di AdditionalVolumes.N.Roles: 1 hingga 10. Nilai valid N di Roles.N.Name: 0 hingga 8. |
["Compute"] |
| VolumeMountpoint |
string |
No |
Titik pemasangan VPC dari Instans NAS yang dipasang. Nilai valid N: 1 hingga 10. |
0088****-sihc.cn-hangzhou.extreme.nas.aliyuncs.com |
| VolumeMountOption |
string |
No |
Opsi memasang dari Instans NAS. Nilai valid N: 1 hingga 10. |
-t nfs -o vers=4.0 |
| RemoteDirectory |
string |
No |
Direktori jarak jauh dari penyimpanan bersama yang dipasang. Nilai valid N: 1 hingga 10. |
/test |
| VolumeType |
string |
No |
Tipe penyimpanan bersama yang dipasang. Saat ini, hanya NAS yang didukung. Nilai valid N: 1 hingga 10. |
nas |
| LocalDirectory |
string |
No |
Direktori memasang lokal dari penyimpanan bersama yang dipasang. Nilai valid N: 1 hingga 10. |
/ff |
| VolumeProtocol |
string |
No |
Tipe protokol penyimpanan bersama yang dipasang. Nilai valid:
Nilai valid N: 1 hingga 10. Nilai default: NFS. |
NFS |
| Location |
string |
No |
Tipe Kluster dari penyimpanan bersama yang dipasang. Hanya PublicCloud yang didukung. Nilai valid N: 1 hingga 10. |
PublicCloud |
| PostInstallScript |
array<object> |
No |
Informasi skrip pasca-pemasangan. |
|
|
object |
No |
Informasi skrip pasca-pemasangan. |
||
| Args |
string |
No |
Parameter eksekusi skrip pasca-pemasangan. Nilai valid N: 0 hingga 16. |
bashfile.sh |
| Url |
string |
No |
URL unduhan skrip pasca-pemasangan. Nilai valid N: 0 hingga 16. |
/opt/job.sh |
| Plugin |
string |
No |
Konfigurasi pola plug-in. Parameter ini hanya berlaku ketika SchedulerType diatur ke custom. Nilainya adalah string JSON yang berisi parameter pluginMod, pluginLocalPath, dan pluginOssPath. Deskripsi parameter adalah sebagai berikut:
Format adalah string JSON. |
{"pluginMod": "oss","pluginLocalPath": "/opt/plugin","pluginOssPath": "https://bucket.oss-cn-hangzhou.aliyuncs.com/plugin/plugin.tgz"} |
| WithoutAgent |
boolean |
No |
Apakah akan melewatkan pemasangan klien Agen.
Nilai default: false. |
false |
| WithoutNas |
boolean |
No |
Apakah akan melewatkan penggunaan NAS sebagai penyimpanan bersama. Nilai valid:
Nilai default: false. |
false |
| RamRoleName |
string |
No |
Nama peran RAM instans. Anda dapat memanggil API RAM ListRoles untuk mengkueri peran RAM instans yang telah Anda buat. |
testRamRoleName |
| NetworkInterfaceTrafficMode |
string |
No |
Mode komunikasi pengontrol antarmuka jaringan elastis (NIC). Nilai valid:
|
Jenis Penyimpanan Standar |
| DeploymentSetId |
string |
No |
ID set penyebaran. Anda dapat memanggil DescribeDeploymentSets untuk mengkueri ID set penyebaran. Hanya set penyebaran yang menggunakan strategi latensi rendah jaringan yang didukung. |
ds-bp1frxuzdg87zh4pzq**** |
| RamNodeTypes |
array |
No |
Detail nama node tempat peran RAM instans ditetapkan. |
Jenis Penyimpanan Standar |
|
string |
No |
Nama node tempat peran RAM instans ditetapkan. Nilai valid N: 0 hingga 4.
|
manager |
|
| Tag |
array<object> |
No |
Tag. |
Standard |
|
object |
No |
Tag. |
penjadwal |
|
| Key |
string |
No |
Kunci tag. |
TestKey |
| Value |
string |
No |
Nilai tag. |
TestValue |
| AddOns |
array<object> |
No |
Layanan komponen kustom. |
|
|
object |
No |
Layanan komponen kustom. |
||
| Name |
string |
No |
Nama komponen. |
cromwell |
| Version |
string |
No |
Nomor versi komponen. |
85 |
| DeployMode |
string |
No |
Mode penyebaran. Nilai valid: local, ecs. |
local |
| DBType |
string |
No |
Tipe database. Nilai valid: Mysql, null. |
Mysql |
| ConfigFile |
string |
No |
Jalur file konfigurasi. |
/usr/local/addon/cromwell/cromwell.conf |
| Port |
number |
No |
Port akses komponen kustom. |
10000 |
| DefaultStart |
boolean |
No |
Apakah komponen kustom akan dimulai secara otomatis. Nilai valid: true, false. |
true |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
ID permintaan. |
F6757FA4-8FED-4602-B7F5-3550C084**** |
| TaskId |
string |
ID tugas. Catatan
Karena CreateCluster adalah operasi asinkron, hasil dikembalikan segera setelah permintaan dikirim, tanpa menunggu node dibuat. Anda dapat memanggil ListTasks untuk mengkueri hasil tugas. |
F6757FA4-8FED-4602-B7F5-3550C084**** |
| ClusterId |
string |
ID kluster. |
ehpc-hz-FYUr32**** |
Contoh
Respons sukses
JSONformat
{
"RequestId": "F6757FA4-8FED-4602-B7F5-3550C084****",
"TaskId": "F6757FA4-8FED-4602-B7F5-3550C084****",
"ClusterId": "ehpc-hz-FYUr32****"
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidParams | The specified parameter %s is invalid. | Parameter %s yang ditentukan tidak valid. |
| 400 | NotEnabled | You have not enabled this service | Akun Anda belum mengaktifkan layanan ini. |
| 400 | InDebt | Your account has overdue payments. | Akun Anda memiliki pembayaran tertunda. |
| 400 | OrderError.InsufficientBalance | The account balance is insufficient. Please add funds first and try again. | Akun memiliki pembayaran tertunda. Isi ulang akun Anda dan coba lagi. |
| 400 | OrderError.InstHasUnpaidOrder | Your account has an unpaid order. | Akun memiliki pesanan yang belum dibayar. Selesaikan pembayaran dan coba lagi. |
| 400 | OrderError.Arrearage | Your account balance is less than CNY 100. Please add funds to your account and try again. | Saldo akun kurang dari 100 CNY. Isi ulang akun Anda dan coba lagi. |
| 400 | OrderError.NoCard | No credit card is bound to your account. | Tidak ada kartu yang ditautkan ke akun. Tautkan kartu dan coba lagi. |
| 400 | OrderError.InvalidPayMethod | No valid default payment method is specified for your account. | Tidak ada metode pembayaran default yang valid. Periksa apakah metode pembayaran sudah benar. |
| 400 | OrderError.NoRealNameAuthentication | You have not completed the real name authentication. | Verifikasi nama asli belum selesai. Selesaikan verifikasi nama asli dan coba lagi. |
| 400 | OrderError.NoRealNameRegistration | Real name registration is required for instances launched in mainland China. | Pendaftaran nama asli untuk situs Tiongkok (Daratan Tiongkok) belum selesai bagi pengguna situs internasional yang membeli layanan cloud di Daratan Tiongkok. |
| 400 | OrderError.UserProfileIncomplete | You have not completed your user profile. | Pengguna situs internasional belum melengkapi format informasi pribadi. |
| 400 | InvalidVpc | The specified VPC is invalid. | Informasi VPC tidak valid. Periksa apakah parameter ini benar. |
| 400 | InvalidVolume | The specified volume is invalid. | Volume penyimpanan tidak valid. Periksa apakah parameter ini benar. |
| 400 | InvalidSoftware | The specified software is not supported. | Perangkat lunak yang diminta tidak didukung. |
| 400 | InvalidVolumeProtocal | The specified volume protocol is invalid. | Protokol penyimpanan tidak valid. Periksa apakah parameter ini benar. |
| 400 | InvalidVolumeMountpoint | The specified volume mount point is invalid. | Titik pemasangan tidak valid. Periksa apakah parameter ini benar. |
| 400 | MissingParams | The %s parameter is required. | Parameter yang diperlukan hilang: %s. |
| 500 | UnknownError | An unknown error occurred. | Terjadi kesalahan yang tidak diketahui. |
| 403 | TooManyClusters | The number of user clusters exceeds the quota. | Jumlah kluster melebihi kuota. Maksimum default adalah 3. Untuk meningkatkan kuota, ajukan tiket. |
| 403 | TooManyComputes | The number of computing nodes exceeds the quota. | Jumlah node komputasi melebihi kuota pengguna. |
| 403 | TooManyLogins | The maximum number of logged on nodes is exceeded. | Jumlah node logon melebihi kuota. Maksimum default adalah 2. Untuk meningkatkan kuota, ajukan tiket. |
| 403 | TooManyScc | The maximum number of SCC instances is exceeded. | Jumlah instans SCC melebihi kuota. Maksimum default adalah 15. Untuk meningkatkan kuota, ajukan tiket. |
| 403 | QuotaExceeded.PrivateIpAddress | Insufficient private IP addresses in vSwitch: %s. | Alamat IP privat yang tersedia di vSwitch tidak mencukupi: %s. |
| 403 | ConflictOpt | A conflicting operation is running. | Operasi yang bertentangan sedang berlangsung. Coba lagi nanti. |
| 403 | ImageNotSupported | The specified image is not supported. | Image yang dipilih tidak didukung. Pilih image lain dan coba lagi. |
| 404 | ImageNotFound | The specified image does not exist. | Image yang ditentukan tidak ada. Periksa apakah parameter sudah benar. |
| 404 | VolumeNotFound | The specified volume does not exist. | Penyimpanan yang ditentukan tidak ada. Periksa apakah parameter benar. |
| 404 | VpcNotFound | The specified VPC does not exist. | VPC yang ditentukan tidak ada. Periksa apakah parameter benar. |
| 404 | KeyPairNotFound | The specified KeyPair does not exist. | Pasangan kunci yang ditentukan tidak ada. Periksa apakah parameter ini benar. |
| 503 | ServiceUnavailable | The request has failed due to a temporary failure of the server | Permintaan gagal karena layanan sementara tidak tersedia. |
| 406 | EcsError | An error occurred while calling the ECS API operation. | Pemanggilan API ECS gagal. |
| 406 | NasError | NAS API request failed. | Permintaan API NAS gagal. |
| 406 | NasServiceNotOpen | The NAS service is not activated. | Layanan NAS belum diaktifkan. |
| 406 | EipError | The EIP API request failed. | Gagal meminta elastic IP address. |
| 406 | OrderError | An order request error occurred. | Permintaan pesanan gagal. |
| 406 | FailToGenId | Generating cluster ID failed. | |
| 406 | DbError | A database service error occurred. | Permintaan database gagal. |
| 406 | AliyunError | An Alibaba Cloud product error occurred. | Permintaan ke API layanan cloud lain gagal. |
| 406 | AckError | An error occurred while calling the ACK API operation. | Terjadi kesalahan saat memanggil API ACK. |
| 407 | NotAuthorized | No authorization is granted. | Permintaan ini belum mendapatkan otorisasi RAM. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.