Använda Flex ScaleSets
Från och med 8.3.0 kan CycleCloud använda Flex-orkestrering för skalningsuppsättningar. Detta fungerar annorlunda än den automatiska användningen av enhetliga skalningsuppsättningar som är standard i CycleCloud. I det här läget skapar du en Flex-skalningsuppsättning utanför CycleCloud och anger vilka noder som ska använda den. CycleCloud skapar och tar bort virtuella datorer i den skalningsuppsättningen. Detta fungerar för båda huvudnoderna och kör nodearrays.
Om du vill använda Flex-orkestrering måste du använda en CycleCloud-autentiseringsuppgift som är låst till en viss resursgrupp (som måste skapas). Det beror på att virtuella datorer i en Flex-skalningsuppsättning måste finnas i samma resursgrupp som skalningsuppsättningen. Du kan använda az CLI för att skapa resursgruppen, om du inte redan har någon att använda:
az group create --location REGIONNAME --resource-group RESOURCEGROUP
Skalningsuppsättningen måste skapas i Flex-orkestreringsläge och eventuella VM-inställningar på den (t.ex. VM-storlek eller avbildning) ignoreras. Därför är det enklast att skapa det via az CLI:
az vmss create --orchestration-mode Flexible --resource-group RESOURCEGROUP --name SCALESET --platform-fault-domain-count 1
Slutligen anger du det fullständigt kvalificerade ID:t för den här skalningsuppsättningen på noden eller nodearray som ska använda det i klustermallen:
[nodearray execute]
FlexScaleSetId = /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/RESOURCEGROUP/providers/Microsoft.Compute/virtualMachineScaleSets/SCALESET
Anteckning
Skalningsuppsättningar har begränsningar för storlek (för närvarande 1 000 virtuella datorer). Om du vill skala större än så måste du skapa flera skalningsuppsättningar och tilldela dem till olika nodearrays.