Freigeben über


Verwenden von Flex ScaleSets

Ab Version 8.3.0 kann CycleCloud die Flex-Orchestrierung für Skalierungsgruppen verwenden. Dies funktioniert anders als die automatische Verwendung einheitlicher Skalierungsgruppen, die in CycleCloud standard ist. In diesem Modus erstellen Sie eine Flex-Skalierungsgruppe außerhalb von CycleCloud und geben an, welche Knoten sie verwenden sollen. CycleCloud erstellt und löscht VMs in dieser Skalierungsgruppe. Dies funktioniert sowohl für Hauptknoten als auch für die Ausführung von nodearrays.

Um die Flex-Orchestrierung verwenden zu können, müssen Sie cycleCloud-Anmeldeinformationen verwenden, die für eine bestimmte Ressourcengruppe gesperrt sind (die erstellt werden muss). Dies liegt daran, dass sich VMs in einer Flex-Skalierungsgruppe in derselben Ressourcengruppe wie die Skalierungsgruppe befinden müssen. Sie können die Az CLI verwenden, um die Ressourcengruppe zu erstellen, wenn Sie noch keine haben:

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

Die Skalierungsgruppe muss im Flex-Orchestrierungsmodus erstellt werden, und alle VM-Einstellungen (z. B. VM-Größe oder Image) werden ignoriert. Aus diesem Grund ist es am einfachsten, sie über die az CLI zu erstellen:

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

Geben Sie abschließend die vollqualifizierte ID für diese Skalierungsgruppe auf dem Knoten oder Nodearray an, der sie in der Clustervorlage verwenden soll:

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

Hinweis

Skalierungsgruppen weisen Größenbeschränkungen auf (derzeit 1.000 VMs). Um größer zu skalieren, müssen Sie mehrere Skalierungsgruppen erstellen und sie verschiedenen Nodearrays zuweisen.