次の方法で共有


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.