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) ou l'API, 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.
Le PCUI 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 Coûts du PCUI.
Dans ce didacticiel, vous allez utiliser un modèle de création CloudFormation rapide (us-east-1) pour créer une base de données sans serveur pour MySQL
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 disposez d'un rôle IAM doté des autorisations requises pour exécuter la pcluster CLI.
-
La région dans laquelle vous déployez le modèle de création rapide prend en charge Amazon Aurora MySQL serverless v2. Pour plus d'informations, consultez Aurora Serverless v2 avec Aurora MySQL.
Étape 1 : créer le VPC et les sous-réseaux pour AWS ParallelCluster
Pour utiliser le CloudFormation modèle fourni pour Slurm base de données de comptabilité, le VPC du cluster doit être prêt. 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 disposez peut-être d'un VPC prêt pour le déploiement du cluster et du 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 le VPC cible et les sous-réseaux ou blocs CIDR 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 de mise en réseau, vous devez utiliser le même VPC 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 blocs d'adresse CIDR disjoints pour les deux sous-réseaux et laisser le CloudFormation modèle créer les deux sous-réseaux pour les blocs d'adresse CIDR. Assurez-vous que les blocs CIDR ne se chevauchent pas avec les sous-réseaux existants. Si les blocs CIDR 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 la 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
.