Partager via


Ajouter un groupe de nœuds à un cluster

Les tableaux de nœuds sont utilisés pour définir la façon dont les nœuds d’un certain type sont créés/supprimés à mesure que le cluster effectue un scale-up et un scale-down. Chaque tableau a un nom, un ensemble d’attributs qui seront appliqués à chaque nœud du tableau et des attributs facultatifs décrivant comment le tableau doit être mis à l’échelle (limites, groupes de placement, configuration du groupe identique, etc.).

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 devez disposer d’un fichier de modèle pour votre cluster. Modifiez ce fichier et ajoutez une nouvelle [[nodearray]] section en dessous [cluster], en donnant au tableau un nom unique au sein de ce cluster.

Par exemple, le modèle ci-dessous 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, ainsi que l’indicateur --force qui indique à l’interface CLI de remplacer les valeurs dans le cluster existant.

La commande ci-dessous applique les modifications ci-dessus à 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 cliquez sur le bouton « Ajouter un nœud ». Sélectionnez le tableau « highmem », puis cliquez sur « Ajouter » pour créer un nœud. Pour apporter d’autres modifications, modifiez simplement le fichier de modèle et réexécutez la commande d’importation ci-dessus.

Add Array Node

En savoir plus