Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Création d'un cluster avec Slurm comptabilité
Découvrez comment configurer et créer un cluster avec Slurm comptabilité. Pour de plus amples informations, veuillez consulter Slurm comptabilité avec AWS ParallelCluster.
Lorsque vous utilisez l'interface de ligne de AWS ParallelCluster commande (CLI) ouAPI, vous ne payez que pour les AWS ressources créées lorsque vous créez ou mettez à jour AWS ParallelCluster des images et des clusters. Pour de plus amples informations, veuillez consulter AWS services utilisés par AWS ParallelCluster.
L' AWS ParallelCluster interface utilisateur repose sur une architecture sans serveur et vous pouvez l'utiliser dans la catégorie AWS Free Tier dans la plupart des cas. Pour de plus amples informations, veuillez consulter AWS ParallelCluster Coûts d'interface utilisateur.
Dans ce didacticiel, vous allez utiliser un modèle de création CloudFormation rapide (us-east-1) pour créer
Note
À partir de la version 3.3.0, prend en charge AWS ParallelCluster Slurm comptabilité avec le paramètre de configuration du cluster SlurmSettings/Database.
Note
Le modèle de création rapide sert d'exemple. Ce modèle ne couvre pas tous les cas d'utilisation possibles pour Slurm serveur de base de données de comptabilité. Il est de votre responsabilité de créer un serveur de base de données dont la configuration et la capacité sont adaptées à vos charges de travail de production.
Prérequis :
-
AWS ParallelCluster est installé.
-
Le AWS CLI est installé et configuré.
-
Vous possédez une paire de EC2 clés Amazon.
-
Vous avez un IAM rôle doté des autorisations requises pour exécuter le pclusterCLI.
-
La région dans laquelle vous déployez le modèle de création rapide prend en charge Amazon Aurora My SQL serverless v2. Pour plus d'informations, consultez Aurora Serverless v2 avec Aurora My SQL.
Étape 1 : Création des sous-réseaux VPC et pour AWS ParallelCluster
Pour utiliser le CloudFormation modèle fourni pour Slurm base de données de comptabilité, vous devez avoir la base de données prête VPC pour le cluster. Vous pouvez le faire manuellement ou dans le cadre de la Configuration et création d'un cluster à l'aide de l'interface de ligne de AWS ParallelCluster commande procédure. Si vous l'avez déjà utilisé AWS ParallelCluster, vous avez peut-être un serveur VPC prêt à être déployé pour le cluster et le serveur de base de données.
Étape 2 : Création de la pile de base de données
Utilisez le modèle de création CloudFormation rapide (us-east-1) pour créer une pile de base de données pour
-
Informations d'identification du serveur de base de données, en particulier le nom d'utilisateur et le mot de passe de l'administrateur.
-
Dimensionnement du cluster Amazon Aurora sans serveur. Cela dépend du chargement attendu du cluster.
-
Les paramètres réseau, en particulier la cible VPC et les sous-réseaux ou CIDR blocs pour la création des sous-réseaux.
Sélectionnez les informations d'identification et la taille appropriées pour votre serveur de base de données. Pour les options réseau, vous devez utiliser le même VPC que celui sur lequel le AWS ParallelCluster cluster est déployé. Vous pouvez créer les sous-réseaux de la base de données et les transmettre en entrée au modèle. Vous pouvez également fournir deux CIDR blocs disjoints pour les deux sous-réseaux et laisser le CloudFormation modèle créer les deux sous-réseaux pour les blocs. CIDR Assurez-vous que les CIDR blocs ne se chevauchent pas avec les sous-réseaux existants. Si les CIDR blocs se chevauchent avec des sous-réseaux existants, la pile ne peut pas être créée.
La création du serveur de base de données prend plusieurs minutes.
Étape 3 : créer un cluster avec Slurm comptabilité activée
Le CloudFormation modèle fourni génère une CloudFormation pile avec certaines sorties définies. À partir du AWS Management Console, vous pouvez afficher les sorties dans l'onglet Sorties de la vue en CloudFormation pile. Pour activer Slurm comptabilité, certaines de ces sorties doivent être utilisées dans le fichier de configuration du AWS ParallelCluster cluster :
-
DatabaseHost
: Utilisé pour le paramètre de configuration Uridu cluster SlurmSettingsDatabase//. -
DatabaseAdminUser
: utilisé pour la valeur du paramètre de configuration UserNamedu cluster SlurmSettingsDatabase//. -
DatabaseSecretArn
: Utilisé pour le paramètre de configuration PasswordSecretArndu cluster SlurmSettingsDatabase//. -
DatabaseClientSecurityGroup
: il s'agit du groupe de sécurité attaché au nœud principal du cluster défini dans le paramètre de SecurityGroupsconfiguration HeadNodeNetworking//.
Mettez à jour les Database
paramètres du fichier de configuration de votre cluster avec les valeurs de sortie. Utilisez le pcluster CLI pour créer le cluster.
$
pcluster create-cluster -n
cluster-3.x
-cpath/to/cluster-config.yaml
Une fois le cluster créé, vous pouvez commencer à utiliser Slurm des commandes de comptabilité telles que sacctmgr
ousacct
.