Share via


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실행됩니다.

특성 참조

attribute Type 정의
프로젝트 String CycleCloud 프로젝트의 이름입니다.
버전 String CycleCloud 프로젝트 사양의 버전입니다.
사양 String CycleCloud 프로젝트 사양의 이름입니다.
사물함 String 프로젝트 사양을 다운로드할 사물함의 이름입니다.

CycleCloud 프로젝트에 포함된 프로젝트의 경우 Locker를 .로 cyclecloud설정해야 합니다.