Cluster-Init
Cluster-init オブジェクトは、ランクが上位 node
および nodearray
. cluster-init オブジェクトは、ノード上で実行する CycleCloud プロジェクト スペックを定義します。
ノードにセクションを [[[cluster-init]]]
追加すると、プロジェクト 仕様が含まれます。Cluster-init 定義は、簡単な表記で記述することもできます。
[cluster my-cluster]
[[node defaults]]
[[[cluster-init my-proj:default:versionA]]]
[[node my-node]]
Credentials = $Credentials
SubnetId = $SubnetId
MachineType = $MachineType
ImageName = $ImageName
[[[cluster-init myspec]]]
Project = myproject
Version = x.y.z
Spec = my-spec
Locker = test-locker
[[[cluster-init my-proj:my-spec:versionA]]]
最初に始まる $
属性値は、パラメーターを参照しています。
プロジェクト スペックの順序は、クラスター テンプレート ファイルで指定されているとおりに考慮されます。 この場合 my-proj:default
は、ノードの既定値に従って最初に実行され、次 myproject:x.y.x
に 、最後に my-proj:my-spec
実行されます。
属性リファレンス
属性 | Type | 定義 |
---|---|---|
Project | String | CycleCloud プロジェクトの名前。 |
バージョン | 文字列 | CycleCloud プロジェクト スペックのバージョン。 |
仕様 | String | CycleCloud プロジェクト スペックの名前。 |
ロッカー | String | プロジェクトスペックをダウンロードするロッカーの名前。 |
CycleCloud プロジェクトに含まれるプロジェクトの場合は、Locker を cyclecloud
.