Condividi tramite


Aggiungere una matrice di nodi a un cluster

Le matrici di nodi vengono usate per definire il modo in cui i nodi di un determinato tipo vengono creati/eliminati man mano che il cluster aumenta e riduce le prestazioni. Ogni matrice ha un nome, un set di attributi che verranno applicati a ogni nodo della matrice e attributi facoltativi che descrivono come la matrice deve essere ridimensionata (limiti, gruppi di posizionamento, configurazione del set di scalabilità e così via).

Questo articolo illustra come aggiungere una matrice di nodi a un cluster esistente usando un file modello. Altre informazioni sulle matrici di nodi.

Modificare il modello di cluster

Per aggiungere una matrice di nodi, è necessario disporre di un file modello per il cluster. Modificare questo file e aggiungere una nuova [[nodearray]] sezione sotto [cluster], assegnando alla matrice un nome univoco all'interno del cluster.

Ad esempio, il modello seguente contiene una matrice di nodi denominata "highmem" che usa Standard_M64 macchine virtuali anziché il valore specificato nelle impostazioni predefinite del nodo (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

Reimportare il modello di cluster modificato

Per applicare le modifiche del modello di cluster e creare la nuova matrice di nodi, usare l'interfaccia della riga di comando di CycleCloud per importare il modello. È necessario specificare il nome del cluster da modificare e il --force flag che indica all'interfaccia della riga di comando di sovrascrivere i valori nel cluster esistente.

Il comando seguente applica le modifiche precedenti a un cluster denominato "example-cluster":

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

Per testare la nuova matrice di nodi, passare all'interfaccia utente Web e fare clic sul pulsante "Aggiungi nodo". Selezionare la matrice "highmem" e fare clic su "Aggiungi" per creare un nuovo nodo. Per apportare ulteriori modifiche, è sufficiente modificare il file modello ed eseguire nuovamente il comando di importazione precedente.

Add Array Node

Altre informazioni