Compartilhar via


Usando o Flex ScaleSets

A partir da versão 8.3.0, o CycleCloud pode usar a orquestração Flex para conjuntos de dimensionamento. Isso funciona de forma diferente do uso automático de conjuntos de dimensionamento uniformes padrão no CycleCloud. Nesse modo, você cria um conjunto de dimensionamento Flex fora do CycleCloud e especifica quais nós devem usá-lo. O CycleCloud cria e exclui VMs nesse conjunto de dimensionamento. Isso funciona para nós de cabeçalho e executa nodearrays.

Para usar a orquestração Flex, você deve usar uma credencial CycleCloud bloqueada para um determinado grupo de recursos (que deve ser criado). Isso ocorre porque as VMs em um conjunto de dimensionamento Flex devem estar no mesmo grupo de recursos que o conjunto de dimensionamento. Você pode usar a CLI az para criar o grupo de recursos, se ainda não tiver um para usar:

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

O conjunto de dimensionamento deve ser criado no modo de orquestração Flex e todas as configurações de VM nele (por exemplo, tamanho da VM ou imagem) são ignoradas. Por isso, é mais fácil criá-lo por meio da CLI az:

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

Por fim, especifique a ID totalmente qualificada para esse conjunto de dimensionamento no nó ou nodearray que deve usá-la no modelo de cluster:

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

Observação

Os conjuntos de dimensionamento têm limitações de tamanho (atualmente 1000 VMs). Para dimensionar maior que isso, você deve criar vários conjuntos de dimensionamento e atribuí-los a diferentes nodearrays.