Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Vous pouvez créer de nouveaux clusters via l’interface CLI CycleCloud ou un navigateur web. Vous créez des clusters à partir de modèles. Ces modèles peuvent être des fichiers texte sur disque ou des fichiers que vous avez importés dans le serveur d’applications CycleCloud.
Cet article explique comment créer un cluster à partir d’un modèle existant. Pour plus d’informations, consultez Comment utiliser des modèles de cluster CycleCloud.
Avec un navigateur web
Sélectionnez Ajouter en bas à gauche de la page clusters. Vous voyez une liste d’icônes. Chaque icône représente un modèle de cluster que vous pouvez utiliser pour créer un cluster. Si vous souhaitez importer un nouveau modèle de cluster afin qu’il s’affiche sur cette page, consultez Importation d’un modèle de cluster. Sélectionnez l’un des modèles et entrez un nom unique pour le nouveau cluster.


Remplissez le nouveau formulaire de cluster et sélectionnez Enregistrer pour créer le nouveau cluster. Vous pouvez modifier ces valeurs ultérieurement en utilisant Edit sur la page du cluster, bien que la plupart des modifications nécessitent la fin du cluster en premier.
Le formulaire de cluster est basé sur deux éléments : les paramètres de cluster, qui sont regroupés en sections et les sections automatiques que CycleCloud ajoute.
Paramètres de cluster
Les paramètres du formulaire varient en fonction du modèle de cluster, mais les paramètres suivants sont couramment requis :
La région détermine la région des nœuds du cluster. La modification de la région peut également affecter les types de machines virtuelles disponibles, ainsi que la capacité et le quota.
L’ID de sous-réseau contrôle le réseau virtuel et le sous-réseau où les nœuds démarrent. Vous pouvez créer de nouveaux sous-réseaux via le portail Azure ou l’interface CLI. Le portail détecte automatiquement les nouveaux sous-réseaux après une courte période.
Max Cores limite le nombre de nœuds mis à l’échelle automatiquement en fonction du nombre total de cœurs en cours d’exécution.
Les informations d’identification s’associent à un seul abonnement et peuvent modifier les valeurs de nombreuses autres options de cluster. Par exemple, lorsque vous sélectionnez des informations d’identification associées à Azure Government, vous limitez les régions disponibles.
Retour Proxy si cette option est sélectionnée, les nœuds communiquent avec le serveur d’applications CycleCloud via un proxy s’exécutant sur le nœud tête de cluster. Sélectionnez cette option si les nœuds de cluster ne peuvent pas accéder directement à CycleCloud via le réseau.


Sections de cluster standard
CycleCloud 8 ajoute automatiquement des sections de cluster standard au formulaire Créer et modifier pour chaque cluster, quel que soit le type. Le modèle de cluster lui-même ne spécifie pas ces sections et vous ne pouvez pas les importer ou les exporter en tant que paramètres.
- CycleCloud 8.0+ inclut une section Cloud-init
- CycleCloud 8.5+ inclut une section Sécurité
Ces sections vous permettent de modifier certains paramètres pour les tableaux de nœuds et les nœuds autonomes définis dans le modèle de cluster. (Il n’inclut pas les nœuds créés à partir des tableaux de nœuds, tels que les nœuds d’exécution.) La valeur par défaut pour les nouveaux clusters consiste à utiliser les mêmes valeurs sur tous les nœuds autonomes et les tableaux de nœuds, mais vous pouvez choisir d’utiliser des valeurs différentes pour chacun d’eux.
Paramètres distincts pour chaque nœud autonome et tableau de nœuds :
Paramètres partagés utilisés pour tous les nœuds autonomes et les tableaux de nœuds :
Si les valeurs correspondent à tous les nœuds autonomes et tableaux de nœuds, l’option Appliquer à tous les paramètres est activée.
Avertissement
Lorsque vous basculez l’option Appliquer à tous les paramètres et sélectionnez Enregistrer, vous mettez à jour tous les nœuds et tableaux de nœuds autonomes avec les nouveaux paramètres du formulaire.
Utilisation de l’interface CLI CycleCloud
Vous pouvez créer un cluster à partir de l’interface CLI CycleCloud de deux façons : à partir d’un modèle importé ou d’un fichier de modèle sur le disque. Dans les deux cas, vous devez fournir tous les paramètres de cluster requis en tant que fichier JSON.
Le moyen le plus simple de générer un fichier JSON à utiliser dans l’interface CLI consiste à créer un cluster à l’aide de votre navigateur web et à exporter ses paramètres avec la export_parameters commande. En savoir plus sur les paramètres de modèle de cluster.
Pour exporter des paramètres à partir d’un cluster nommé existing-cluster, exécutez :
cyclecloud export_parameters existing-cluster > params.json
Création d’un cluster à partir d’un modèle importé
Si vous avez déjà importé le modèle de cluster dans CycleCloud, vous pouvez exécuter la create_cluster commande pour créer un cluster. Pour créer un cluster nommé new-cluster à partir d’un modèle nommé Example, exécutez :
cyclecloud create_cluster Example new-cluster -p params.json
Création d’un cluster à partir d’un fichier de modèle
Si le modèle de cluster existe en tant que fichier sur disque, vous pouvez exécuter la import_cluster commande pour créer un cluster. Pour créer un cluster à partir d’un fichier de modèle nommé example-template.txt, exécutez :
cyclecloud import_cluster -f example-template.txt -p params.json
Cette commande utilise le nom du cluster dans le fichier de modèle, mais vous pouvez spécifier votre propre nom. Si le cluster du fichier est nommé Exampleet que vous souhaitez créer un cluster nommé new-cluster, exécutez :
cyclecloud import_cluster new-cluster -c Example -f example-template.txt -p params.json
Importer un modèle de cluster
Pour créer un cluster avec un navigateur web ou la create_cluster commande CLI, vous devez importer le fichier de modèle dans CycleCloud. Les exemples suivants utilisent le fichier de modèle suivant, nommé example-template.txt:
[cluster Example]
[[node scheduler]]
ImageName = OpenLogic:CentOS:7.5:latest
Region = $Region
MachineType = $MachineType
SubnetId = $SubnetId
Credentials = $Credentials
[parameters Settings]
[[parameter Region]]
Description = Deployment Location
ParameterType = Cloud.Region
DefaultValue = westus2
[[parameter MachineType]]
Label = VM Type
ParameterType = Cloud.MachineType
DefaultValue = Standard_D12_v2
[[parameter SubnetId]]
Label = Subnet ID
ParameterType = Azure.Subnet
Required = True
[[parameter Credentials]]
ParameterType = Cloud.Credentials
Pour importer l’exemple de modèle, exécutez la commande suivante :
cyclecloud import_cluster -t -f example-template.txt
Vous pouvez maintenant créer le modèle avec un navigateur web ou la create_cluster commande CLI. Lors de l’importation, vous pouvez également spécifier un nom différent du nom du fichier. Pour importer le modèle avec le nom Contoso au lieu d’Exemple, exécutez :
cyclecloud import_cluster "Contoso" -c Example -t -f ./example-template.txt
Remarque
Différents attributs à l’intérieur du modèle de cluster affectent la façon dont le modèle apparaît dans le navigateur. Par exemple, le modèle utilise l’attribut « IconUrl » pour spécifier l’icône qu’il affiche et utilise l’attribut « Category » pour le titre au-dessus du modèle. Pour obtenir la liste complète des attributs pris en charge, consultez Générer un nouveau modèle de cluster.