다음을 통해 공유


Flex ScaleSets 사용

8.3.0을 기준으로 CycleCloud는 확장 집합에 Flex 오케스트레이션 을 사용할 수 있습니다. 이는 CycleCloud에서 표준인 Uniform Scale Sets의 자동 사용과 다르게 작동합니다. 이 모드에서는 CycleCloud 외부에서 Flex 확장 집합을 만들고 이를 사용해야 하는 노드를 지정합니다. CycleCloud는 해당 확장 집합에서 VM을 만들고 삭제합니다. 이는 헤드 노드 및 실행 nodearray 모두에 대해 작동합니다.

Flex 오케스트레이션을 사용하려면 지정된 리소스 그룹에 잠겨 있는 CycleCloud 자격 증명을 사용해야 합니다(만들어야 합니다). Flex 확장 집합의 VM이 확장 집합과 동일한 리소스 그룹에 있어야 하기 때문입니다. az CLI를 사용하여 리소스 그룹을 만들 수 있습니다(아직 사용할 리소스 그룹이 없는 경우).

az group create --location REGIONNAME --resource-group RESOURCEGROUP

확장 집합은 Flex 오케스트레이션 모드에서 만들어야 하며 VM 설정(예: VM 크기 또는 이미지)은 무시됩니다. 이 때문에 az CLI를 통해 만드는 것이 가장 쉽습니다.

az vmss create --orchestration-mode Flexible --resource-group RESOURCEGROUP --name SCALESET --platform-fault-domain-count 1

마지막으로 클러스터 템플릿에서 사용해야 하는 노드 또는 nodearray에서 이 확장 집합에 대한 정규화된 ID를 지정합니다.

[nodearray execute]
FlexScaleSetId = /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/RESOURCEGROUP/providers/Microsoft.Compute/virtualMachineScaleSets/SCALESET

참고

확장 집합의 크기에는 제한이 있습니다(현재 1,000개의 VM). 그보다 큰 크기를 조정하려면 여러 확장 집합을 만들고 다른 nodearray에 할당해야 합니다.