Partager via


Ajouter un tableau de nœuds à un cluster

Utilisez des tableaux de nœuds pour définir la manière dont le cluster crée et supprime des nœuds d’un certain type à mesure qu'il monte ou descend en puissance. Chaque tableau de nœuds a un nom, un ensemble d’attributs que vous appliquez à chaque nœud du tableau et des attributs facultatifs qui décrivent la façon dont le tableau est mis à l’échelle, tels que les limites, les groupes de placement et la configuration du jeu de mise à l'échelle.

Cet article explique comment ajouter un tableau de nœuds à un cluster existant à l’aide d’un fichier de modèle. En savoir plus sur les tableaux de nœuds.

Modifier le modèle de cluster

Pour ajouter un tableau de nœuds, vous avez besoin d’un fichier de modèle pour votre cluster. Modifiez ce fichier et ajoutez une nouvelle [[nodearray]] section sous la [cluster] section. Donnez au tableau de nœuds un nom unique dans le cluster.

Par exemple, le modèle suivant contient un tableau de nœuds nommé highmem qui utilise Standard_M64 machines virtuelles au lieu de la valeur spécifiée dans les valeurs par défaut du nœud (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

Réimporter le modèle de cluster modifié

Pour appliquer les modifications apportées au modèle de cluster et créer le nouveau tableau de nœuds, utilisez l’interface CLI CycleCloud pour importer le modèle. Vous devez spécifier le nom du cluster à modifier et inclure le drapeau --force pour indiquer à l’interface CLI de remplacer les valeurs dans le cluster existant.

La commande suivante applique les modifications à un cluster nommé example-cluster:

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

Pour tester votre nouveau tableau de nœuds, accédez à l’interface utilisateur web et sélectionnez Ajouter un nœud. Sélectionnez le highmem tableau et sélectionnez Ajouter pour créer un nœud. Pour apporter d’autres modifications, modifiez le fichier de modèle et réexécutez la commande d’importation.

Ajouter un nœud de tableau

Lectures complémentaires