Dela via


Lägga till en nodmatris i ett kluster

Använd nodmatriser för att definiera hur klustret skapar och tar bort noder av en viss typ när det skalar upp och ned. Varje nodmatris har ett namn, en uppsättning attribut som du använder för varje nod i matrisen och valfria attribut som beskriver hur matrisen skalar, till exempel gränser, placeringsgrupper och skalningsuppsättningskonfiguration.

Den här artikeln visar hur du lägger till en nodmatris i ett befintligt kluster med hjälp av en mallfil. Läs mer om nodmatriser.

Redigera klustermallen

Om du vill lägga till en nodmatris behöver du en mallfil för klustret. Redigera den här filen och lägg till ett nytt [[nodearray]] avsnitt under avsnittet [cluster] . Ge nodmatrisen ett unikt namn i klustret.

Följande mall innehåller till exempel en nodmatris med namnet highmem som använder Standard_M64 virtuella datorer i stället för det värde som anges i nodens standardvärden (Standard_D4_v2):

# hpc-template.txt

[cluster hpc]

    [[node defaults]]
    Credentials = $Credentials
    ImageName = cycle.image.centos7
    SubnetId = my-subnet
    Region = USEast2
    MachineType = Standard_D4_v2

    [[node scheduler]]

    [[nodearray highmem]]
    MachineType = Standard_M64


[parameters Cluster Parameters]

    [[parameter Credentials]]
    ParameterType = Cloud.Credentials
    Label = Credentials

    [[parameter Region]]
    ParameterType = Cloud.Region
    Label = Region
    DefaultValue = westus2

    [[[parameter SubnetId]]]
    ParameterType = Azure.Subnet
    Label = Subnet
    Required = true

Importera om den ändrade klustermallen

Om du vill tillämpa ändringarna i klustermallen och skapa den nya nodmatrisen använder du CycleCloud CLI för att importera mallen. Du måste ange namnet på klustret som ska ändras och inkludera --force flaggan för att tala om för CLI att skriva över värden i det befintliga klustret.

Följande kommando tillämpar ändringarna på ett kluster med namnet example-cluster:

cyclecloud import_cluster example-cluster -f hpc-template.txt -c hpc --force

Om du vill testa den nya nodmatrisen går du till webbgränssnittet och väljer Lägg till nod. Välj matrisen highmem och välj Lägg till för att skapa en ny nod. Om du vill göra ytterligare ändringar redigerar du mallfilen och kör importkommandot igen.

Lägg till matrisnod

Ytterligare läsning