従量課金またはサブスクリプションクラスター (スクリプト) を作成します。
操作説明
操作の説明 (スクリプト)
クラスターの作成には、関連するリソースの課金が発生します。事前に E-HPC の課金方法についてご確認ください。詳細 (フォーマット) については、「課金方法」を参照してください。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
ehpc:CreateCluster |
*すべてのリソース。
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| ZoneId |
string |
任意 |
ゾーン ID。 ListRegions および DescribeZones 操作を呼び出して、E-HPC が利用可能なゾーン ID をクエリできます。 |
cn-hangzhou-b |
| Name |
string |
必須 |
クラスター名。名前の長さは 2~64 文字である必要があります。 |
test |
| Description |
string |
任意 |
クラスターの説明 (スクリプト)。説明の長さは 2~256 文字である必要があり、 |
テストスクリプト |
| EhpcVersion |
string |
任意 |
E-HPC のエディション。デフォルト値: 最新バージョン。 |
1.0.0 |
| ClientVersion |
string |
任意 |
クラスタークライアントのバージョン。デフォルト値: 最新バージョン。 ListCurrentClientVersion 操作を呼び出して、最新のクライアントバージョン番号をクエリできます。 |
1.0.64 |
| OsTag |
string |
任意 |
オペレーティングシステムイメージのタグ。 |
CentOS_7.2_64 |
| AccountType |
string |
任意 |
ドメインアカウントサービスタイプ。有効な値:
デフォルト値: nis。 |
nis |
| Domain |
string |
任意 |
ローカルクラスターのドメイン名。 このパラメーターは、AccoutType が ldap に設定されている場合にのみサポートされます。 |
ldap |
| SchedulerType |
string |
任意 |
スケジューラのタイプ。有効な値:
デフォルト値: pbs。 |
pbs |
| SecurityGroupId |
string |
任意 |
新しいクラスターが属するセキュリティグループの ID。 DescribeSecurityGroups 操作を呼び出して、現在のリージョンで利用可能なセキュリティグループをクエリできます。 |
sg-bp13n61xsydodfyg**** |
| SecurityGroupName |
string |
任意 |
既存のセキュリティグループを使用しない場合、この名前で新しいセキュリティグループが作成され、デフォルトのセキュリティグループポリシーが適用されます。 |
ehpc-SecurityGroup |
| VpcId |
string |
任意 |
クラスターが属する VPC の ID。 DescribeVpcs 操作を呼び出して、作成した VPC をクエリできます。 |
vpc-b3f3edefefeep0760yju**** |
| VSwitchId |
string |
任意 |
VPC 内の vSwitch ID。現在、E-HPC は VPC ネットワークのみをサポートしています。 DescribeVSwitches 操作を呼び出して、作成した vSwitch をクエリできます。 |
vsw-bp1lfcjbfb099rrjn**** |
| VolumeType |
string |
任意 |
共有ストレージのタイプ。現在、NAS ファイルシステムを示す |
nas |
| VolumeId |
string |
任意 |
Alibaba Cloud NAS ファイルシステムのインスタンス ID。このパラメーターが空の場合、クラスター作成フロー中にデフォルトでコンピューティング最適化インスタンス NAS ファイルシステムが作成されます。 ListFileSystemWithMountTargets 操作を呼び出して、NAS ファイルシステムのアクティブな VPC マウントポイントをクエリできます。 |
008b64**** |
| VolumeProtocol |
string |
任意 |
共有ストレージのプロトコルの種類。有効な値:
デフォルト値: NFS。 |
NFS |
| VolumeMountpoint |
string |
任意 |
NAS ファイルシステムの VPC マウントポイント。VolumeMountpoint には以下の制限が適用されます。
|
008b648bcb-s****.cn-hangzhou.nas.aliyuncs.com |
| VolumeMountOption |
string |
任意 |
mount コマンドを実行して NFS ファイルシステムを手動でマウントする際に使用されるマウントオプション。 詳細 (フォーマット) については、「NFS ファイルシステムの手動マウント」を参照してください。ECS インスタンス (実行中)。 |
-t nfs -o vers=4 |
| RemoteDirectory |
string |
任意 |
マウントされた共有ストレージのリモートディレクトリ。 |
NASマウントポイント:/リモートディレクトリ |
| DeployMode |
string |
任意 |
クラスターのデプロイモード。有効な値:
デフォルト値: 標準。 |
Simple |
| HaEnable |
boolean |
任意 |
高可用性を有効にするかどうかを指定します。有効な値:
デフォルト値: false。 説明
高可用性が有効な場合、クラスター内の各管理ロールに対して 2 つのノード (プライマリとセカンダリ) が使用されます。 |
true |
| EcsChargeType |
string |
任意 |
クラスター内のすべてのノードの課金方法。有効な値:
サブスクリプション (スクリプト) を選択した場合、デフォルトで自動更新が有効になります。 |
PostPaid |
| Password |
string |
任意 |
ログインノードのルートパスワード。 説明
パスワードの漏洩を防ぐため、HTTPS を使用して API を呼び出してください。 パスワードの要件:
説明
クラスターは、ログイン認証情報としてパスワードとキーペアの両方をサポートしています。Password または KeyPairName のいずれかを指定する必要があります。両方が指定されている場合、Password が優先されます。 |
123**** |
| KeyPairName |
string |
任意 |
ログインノードにバインドされるキーペアの名前。キーペアの作成方法 (フォーマット) については、「キーペアの作成」を参照してください。 説明
クラスターは、ログイン認証情報としてパスワードとキーペアの両方をサポートしています。Password または KeyPairName のいずれかを指定する必要があります。両方が指定されている場合、Password が優先されます。 |
test |
| ImageOwnerAlias |
string |
任意 |
イメージタイプ。有効な値:
デフォルト値: system。 |
self |
| ImageId |
string |
任意 |
イメージ ID。 ListImages および ListCustomImages 操作を呼び出して、E-HPC で利用可能なイメージ ID をクエリできます。 |
centos_7_02_64_20G_alibase_20170818**** |
| EcsOrder.Manager.Count |
integer |
任意 |
クラスター内の管理ノードの数。有効な値: 1~2。 |
1 |
| EcsOrder.Manager.InstanceType |
string |
任意 |
クラスター内の管理ノードのインスタンスタイプ。 ListPreferredEcsTypes 操作を呼び出して、推奨されるノードスペックをクエリできます。 |
ecs.n1.tiny |
| EcsOrder.Compute.Count |
integer |
任意 |
クラスター内のコンピューティングノードの数。有効な値: 0~99。 |
1 |
| EcsOrder.Compute.InstanceType |
string |
任意 |
クラスター内のコンピューティングノードのインスタンスタイプ。 ListPreferredEcsTypes 操作を呼び出して、推奨されるノードスペックをクエリできます。 |
ecs.n1.tiny |
| EcsOrder.Login.Count |
integer |
任意 |
クラスター内のログインノードの数。値 1 のみがサポートされています。 |
1 |
| EcsOrder.Login.InstanceType |
string |
任意 |
クラスター内のログインノードのインスタンスタイプ。 ListPreferredEcsTypes 操作を呼び出して、推奨されるノードスペックをクエリできます。 |
ecs.n1.tiny |
| SccClusterId |
string |
任意 |
SCC インスタンス ID。 このパラメーターが指定されている場合、既存の SCC インスタンスは新しく作成された SCC クラスターによって管理されます。 |
00b648b**** |
| ComputeSpotStrategy |
string |
任意 |
コンピューティングノードの入札戦略。有効な値:
デフォルト値: NoSpot。 |
NoSpot |
| ComputeSpotPriceLimit |
string |
任意 |
コンピューティングノードの 1 時間あたりの最大値。10 進数 3 桁までサポートされています。このパラメーターは、ComputeSpotStrategy が SpotWithPriceLimit にセットされている場合にのみ効果があります。 |
0.034 |
| ComputeEnableHt |
boolean |
任意 |
コンピューティングノードがハイパースレッディングをサポートするかどうかを指定します。有効な値:
デフォルト値: true。 |
true |
| Period |
integer |
任意 |
クラスターノードを購入する持続時間。単位は
デフォルト値: 1。 |
1 |
| PeriodUnit |
string |
任意 |
クラスターノードを購入する持続時間の単位。有効な値:
デフォルト値: Month。 |
Year |
| AutoRenew |
string |
任意 |
自動更新を有効にするかどうかを指定します。有効な値:
デフォルト値: false。 |
false |
| AutoRenewPeriod |
integer |
任意 |
各自動更新の持続時間。このパラメーターは、AutoRenew が true にセットされている場合にのみ効果があります。 |
1 |
| InputFileUrl |
string |
任意 |
OSS にアップロードされたジョブファイルの URL。 |
https://ehpc-tianshui.oss-cn-beijing.aliyuncs.com/test-u****/テストリスト_ehpc.sh |
| JobQueue |
string |
任意 |
コンピューティングノードが参加するキューの名前。 |
workq |
| SystemDiskType |
string |
任意 |
システムクラウドディスクのタイプ。有効な値:
デフォルト値: cloud_ssd。 |
cloud_ssd |
| SystemDiskSize |
integer |
任意 |
システムクラウドディスクのサイズ。単位: GB。 有効な値: 40~500。 デフォルト値: 40。 |
40 |
| RemoteVisEnable |
string |
任意 |
リモート可視化を有効にするかどうかを指定します。有効な値:
デフォルト値: false。 |
false |
| ResourceGroupId |
string |
任意 |
リソースグループ ID。 ListResourceGroups 操作を呼び出して、リソースグループ ID を照会できます。 |
rg-acfmxazb4ph**** |
| ClientToken |
string |
任意 |
リクエストのべき等性を確保するために使用されるクライアントトークン。クライアントを使用してトークンを生成できますが、異なるリクエスト間でトークンが一意であることを確認してください。トークンには ASCII 文字のみを使用でき、長さは 64 文字を超えることはできません。詳細については、「べき等性の確保方法」を参照してください。 |
123e4567-e89b-12d3-a456-426655440000 |
| WithoutElasticIp |
boolean |
任意 |
ログインノードが EIP を使用するかどうかを指定します。デフォルト値: false。 |
true |
| SystemDiskLevel |
string |
任意 |
システムクラウドディスクとして使用される ESSD のパフォーマンスレベル。システムクラウドディスクとして ESSD を作成するときにこのパラメーターの設定項目を指定します。有効な値:
デフォルト値: PL1。 ESSD のパフォーマンスレベルの選択方法については、「 ESSD 」を参照してください。 |
PL0 |
| IsComputeEss |
boolean |
任意 |
auto scaling を有効にするかどうかを指定します。有効な値:
デフォルト値: false。 |
false |
| ClusterVersion |
string |
任意 |
クラスターのバージョン番号。 デフォルト値: 1.0。 |
1.0 |
| Application |
array<object> |
任意 |
アプリケーションソフトウェアの情報。 |
|
|
object |
任意 |
アプリケーションソフトウェアの情報。 |
||
| Tag |
string |
任意 |
アプリケーションソフトウェアのタグ。 N の有効な値: 0~100。 ListSoftwares 操作を呼び出して、アプリケーションソフトウェアのタグを照会できます。 |
OpenMPI_11.1 |
| AdditionalVolumes |
array<object> |
任意 |
マウントされた共有ストレージの情報。 |
|
|
array<object> |
任意 |
マウントされた共有ストレージの情報。 |
||
| JobQueue |
string |
任意 |
マウントされた共有ストレージを持つノード上のジョブが属するキュー。 N の有効な値: 1~10。 |
high |
| VolumeId |
string |
任意 |
マウントされた NAS ファイルシステムのインスタンス ID。 N の有効な値: 1~10。 |
extreme-00b88**** |
| Roles |
array<object> |
任意 |
新しい NAS インスタンス上で共有ストレージがマウントされるノードの情報。 |
|
|
object |
任意 |
新しい NAS インスタンス上で共有ストレージがマウントされるノードの情報。 |
||
| Name |
string |
任意 |
新しい NAS インスタンス上で共有ストレージがマウントされるノードのタイプ。 AdditionalVolumes.N.Roles 内の N の有効な値: 1~10。 Roles.N.Name 内の N の有効な値: 0~8。 |
["Compute"] |
| VolumeMountpoint |
string |
任意 |
マウントされた NAS インスタンスの VPC マウントポイント。 N の有効な値: 1~10。 |
0088****-sihc.cn-hangzhou.extreme.nas.aliyuncs.com |
| VolumeMountOption |
string |
任意 |
NAS インスタンスのマウントオプション。 N の有効な値: 1~10。 |
-t nfs -o vers=4.0 |
| RemoteDirectory |
string |
任意 |
マウントされた共有ストレージのリモートディレクトリ。 N の有効な値: 1~10。 |
/test |
| VolumeType |
string |
任意 |
マウントされた共有ストレージのタイプ。現在、NAS のみがサポートされています。 N の有効な値: 1~10。 |
nas |
| LocalDirectory |
string |
任意 |
マウントされた共有ストレージのローカルマウントディレクトリ。 N の有効な値: 1~10。 |
/ff |
| VolumeProtocol |
string |
任意 |
マウントされた共有ストレージのプロトコルの種類。有効な値:
N の有効な値: 1~10。 デフォルト値: NFS。 |
NFS |
| Location |
string |
任意 |
マウントされた共有ストレージのクラスタータイプ。PublicCloud のみがサポートされています。 N の有効な値: 1~10。 |
PublicCloud |
| PostInstallScript |
array<object> |
任意 |
インストール後スクリプトの情報。 |
|
|
object |
任意 |
インストール後スクリプトの情報。 |
||
| Args |
string |
任意 |
インストール後スクリプトの実行パラメーター。 N の有効な値: 0~16。 |
bashfile.sh |
| Url |
string |
任意 |
インストール後スクリプトのダウンロード URL。 N の有効な値: 0~16。 |
/opt/job.sh |
| Plugin |
string |
任意 |
プラグインパターン構成。このパラメーターは、SchedulerType が custom に設定されている場合にのみ有効です。 値は、pluginMod、pluginLocalPath、および pluginOssPath パラメーターを含む JSON 文字列です。各パラメーターの説明は次のとおりです。
フォーマットは JSON 文字列です。 |
{"pluginMod": "oss","pluginLocalPath": "/opt/plugin","pluginOssPath": "https://bucket.oss-cn-hangzhou.aliyuncs.com/plugin/plugin.tgz"} |
| WithoutAgent |
boolean |
任意 |
エージェントのインストールをスキップするかどうかを指定します。
デフォルト値: false。 |
false |
| WithoutNas |
boolean |
任意 |
共有ストレージとして NAS を使用しないようにするかどうかを指定します。有効な値:
デフォルト値: false。 |
false |
| RamRoleName |
string |
任意 |
インスタンス RAM ロールの名前。 RAM API ListRoles を呼び出して、作成したインスタンス RAM ロールを照会できます。 |
testRamRoleName |
| NetworkInterfaceTrafficMode |
string |
任意 |
Elastic ネットワークインターフェースコントローラー (NIC) の通信モード。有効な値:
|
標準 |
| DeploymentSetId |
string |
任意 |
デプロイメントセットの ID。 DescribeDeploymentSets を呼び出して、デプロイメントセット ID を照会できます。ネットワーク低遅延戦略を使用するデプロイメントセットのみサポートされています。 |
ds-bp1frxuzdg87zh4pzq**** |
| RamNodeTypes |
array |
任意 |
インスタンス RAM ロールが割り当てられているノード名の詳細。 |
標準 |
|
string |
任意 |
インスタンス RAM ロールが割り当てられているノードの名前。 N の有効な値: 0~4。
|
manager |
|
| Tag |
array<object> |
任意 |
タグ。 |
Standard |
|
object |
任意 |
タグ。 |
スケジューラ |
|
| Key |
string |
任意 |
タグキー。 |
TestKey |
| Value |
string |
任意 |
タグ値。 |
TestValue |
| AddOns |
array<object> |
任意 |
カスタムコンポーネントサービス。 |
|
|
object |
任意 |
カスタムコンポーネントサービス。 |
||
| Name |
string |
任意 |
コンポーネント名。 |
cromwell |
| Version |
string |
任意 |
コンポーネントのバージョン番号。 |
85 |
| DeployMode |
string |
任意 |
デプロイモード。有効な値: local、ecs。 |
local |
| DBType |
string |
任意 |
データベースタイプ。有効な値: Mysql、null。 |
Mysql |
| ConfigFile |
string |
任意 |
設定ファイルのパス。 |
/usr/local/addon/cromwell/cromwell.conf |
| Port |
number |
任意 |
カスタムコンポーネントのアクセスポート。 |
10000 |
| DefaultStart |
boolean |
任意 |
カスタムコンポーネントの自動呼び出しを有効にするかどうかを指定します。有効な値: true、false。 |
true |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| RequestId |
string |
リクエスト ID。 |
F6757FA4-8FED-4602-B7F5-3550C084**** |
| TaskId |
string |
タスク ID。 説明
CreateCluster は非同期操作であるため、ノードの作成を待たずに、リクエスト送信後すぐに結果が返されます。 ListTasks を呼び出してタスク結果を照会できます。 |
F6757FA4-8FED-4602-B7F5-3550C084**** |
| ClusterId |
string |
クラスター ID。 |
ehpc-hz-FYUr32**** |
例
成功レスポンス
JSONJSON
{
"RequestId": "F6757FA4-8FED-4602-B7F5-3550C084****",
"TaskId": "F6757FA4-8FED-4602-B7F5-3550C084****",
"ClusterId": "ehpc-hz-FYUr32****"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | InvalidParams | The specified parameter %s is invalid. | 指定されたパラメーター %s が無効です。 |
| 400 | NotEnabled | You have not enabled this service | お使いのアカウントでこのサービスが有効化されていません。 |
| 400 | InDebt | Your account has overdue payments. | アカウントで支払い遅延が発生しています。 |
| 400 | OrderError.InsufficientBalance | The account balance is insufficient. Please add funds first and try again. | アカウントで支払い遅延が発生しています。アカウントに入金してから、もう一度お試しください。 |
| 400 | OrderError.InstHasUnpaidOrder | Your account has an unpaid order. | アカウントに未払いの注文があります。支払いを完了してから、もう一度お試しください。 |
| 400 | OrderError.Arrearage | Your account balance is less than CNY 100. Please add funds to your account and try again. | アカウント残高が 100 CNY 未満です。アカウントに入金してから、もう一度お試しください。 |
| 400 | OrderError.NoCard | No credit card is bound to your account. | アカウントにカードがバインドされていません。カードをバインドしてから、もう一度お試しください。 |
| 400 | OrderError.InvalidPayMethod | No valid default payment method is specified for your account. | 有効なデフォルトの支払方法が存在しません。支払方法が正しいかどうかを確認してください。 |
| 400 | OrderError.NoRealNameAuthentication | You have not completed the real name authentication. | 実名認証が完了していません。実名認証を完了してから、もう一度お試しください。 |
| 400 | OrderError.NoRealNameRegistration | Real name registration is required for instances launched in mainland China. | 中国本土でクラウドサービスを購入する国際サイトユーザーの中国サイト(中国本土)実名登録が完了していません。 |
| 400 | OrderError.UserProfileIncomplete | You have not completed your user profile. | 国際サイトユーザーの個人情報フォーマット入力が完了していません。 |
| 400 | InvalidVpc | The specified VPC is invalid. | VPC 情報が無効です。このパラメーターが正しいかどうかを確認してください。 |
| 400 | InvalidVolume | The specified volume is invalid. | ストレージボリュームが無効です。このパラメーターが正しいかどうかを確認してください。 |
| 400 | InvalidSoftware | The specified software is not supported. | リクエストされたソフトウェアはサポートされていません。 |
| 400 | InvalidVolumeProtocal | The specified volume protocol is invalid. | ストレージプロトコルが無効です。このパラメーターが正しいかどうかを確認してください。 |
| 400 | InvalidVolumeMountpoint | The specified volume mount point is invalid. | マウントポイントが無効です。このパラメーターが正しいかどうかを確認してください。 |
| 400 | MissingParams | The %s parameter is required. | 必須パラメーターが欠落しています: %s。 |
| 500 | UnknownError | An unknown error occurred. | 不明なエラーが発生しました。 |
| 403 | TooManyClusters | The number of user clusters exceeds the quota. | クラスター数がクォータを超えています。デフォルトの最大値は 3 です。クォータを増やすには、チケットを提出してください。 |
| 403 | TooManyComputes | The number of computing nodes exceeds the quota. | コンピュートノード数がユーザーのクォータを超えています。 |
| 403 | TooManyLogins | The maximum number of logged on nodes is exceeded. | ログインノードの数がクォータを超えています。デフォルトの最大値は 2 です。クォータを増やすには、チケットを提出してください。 |
| 403 | TooManyScc | The maximum number of SCC instances is exceeded. | SCC インスタンスの数がクォータを超えています。デフォルトの最大値は 15 です。クォータを増やすには、チケットを提出してください。 |
| 403 | QuotaExceeded.PrivateIpAddress | Insufficient private IP addresses in vSwitch: %s. | vSwitch で利用可能な非公開 IP アドレスが不足しています: %s。 |
| 403 | ConflictOpt | A conflicting operation is running. | 競合する操作が進行中です。後でもう一度お試しください。 |
| 403 | ImageNotSupported | The specified image is not supported. | 選択したイメージはサポートされていません。別のイメージを選択して、もう一度お試しください。 |
| 404 | ImageNotFound | The specified image does not exist. | 指定されたイメージが存在しません。パラメーターが正しいかどうかを確認してください。 |
| 404 | VolumeNotFound | The specified volume does not exist. | 指定されたストレージが存在しません。パラメーターが正しいかどうかを確認してください。 |
| 404 | VpcNotFound | The specified VPC does not exist. | 指定された VPC が存在しません。パラメーターが正しいかどうかを確認してください。 |
| 404 | KeyPairNotFound | The specified KeyPair does not exist. | 指定されたキーペアが存在しません。このパラメーターが正しいかどうかを確認してください。 |
| 503 | ServiceUnavailable | The request has failed due to a temporary failure of the server | サービスが一時的に利用できないため、リクエストが失敗しました。 |
| 406 | EcsError | An error occurred while calling the ECS API operation. | ECS API 呼び出しが失敗しました。 |
| 406 | NasError | NAS API request failed. | NAS API リクエストが失敗しました。 |
| 406 | NasServiceNotOpen | The NAS service is not activated. | NAS サービスが有効化されていません。 |
| 406 | EipError | The EIP API request failed. | EIP のリクエストに失敗しました。 |
| 406 | OrderError | An order request error occurred. | 注文リクエストが失敗しました。 |
| 406 | FailToGenId | Generating cluster ID failed. | |
| 406 | DbError | A database service error occurred. | データベースリクエストが失敗しました。 |
| 406 | AliyunError | An Alibaba Cloud product error occurred. | 別のクラウドサービス API へのリクエストに失敗しました。 |
| 406 | AckError | An error occurred while calling the ACK API operation. | ACK API の呼び出し時にエラーが発生しました。 |
| 407 | NotAuthorized | No authorization is granted. | このリクエストには RAM 認可が付与されていません。 |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。