Partager via


Utilisation de Flex ScaleSets

À partir de la version 8.3.0, CycleCloud peut utiliser l’orchestration Flex pour les groupes identiques. Cela fonctionne différemment de l’utilisation automatique des groupes identiques uniformes standard dans CycleCloud. Dans ce mode, vous créez un groupe identique Flex en dehors de CycleCloud et spécifiez les nœuds qui doivent l’utiliser. CycleCloud crée et supprime des machines virtuelles dans ce groupe identique. Cela fonctionne à la fois pour les nœuds principaux et pour l’exécution de nodearrays.

Pour utiliser l’orchestration Flex, vous devez utiliser des informations d’identification CycleCloud verrouillées sur un groupe de ressources donné (qui doit être créé). Cela est dû au fait que les machines virtuelles d’un groupe identique Flex doivent se trouver dans le même groupe de ressources que le groupe identique. Vous pouvez utiliser l’interface CLI az pour créer le groupe de ressources, si vous n’en avez pas déjà un à utiliser :

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

Le scaleset doit être créé en mode d’orchestration Flex, et tous les paramètres de machine virtuelle qu’il contient (par exemple, taille de machine virtuelle ou image) sont ignorés. Pour cette raison, il est plus facile de le créer via l’interface CLI az :

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

Enfin, spécifiez l’ID complet de ce groupe de mise à l’échelle sur le nœud ou nodearray qui doit l’utiliser sur le modèle de cluster :

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

Remarque

Les groupes identiques ont des limitations de taille (actuellement 1 000 machines virtuelles). Pour une mise à l’échelle supérieure à celle-ci, vous devez créer plusieurs groupes identiques et les affecter à différents nodearrays.