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.
Activation de l'API REST Slurm sur PCS AWS
Activez l'API REST de Slurm pour accéder à l'interface HTTP de votre cluster pour la gestion et la surveillance programmatiques des tâches. Vous pouvez activer cette fonctionnalité lors de la création du cluster ou mettre à jour un cluster existant qui répond aux exigences.
Conditions préalables
Avant d'activer l'API REST de Slurm, assurez-vous d'avoir :
Procédure
Pour activer l'API REST de Slurm sur un nouveau cluster
- AWS Management Console
-
-
Ouvrez la console AWS PCS à l'adresse https://console.aws.amazon.com/pcs/.
-
Choisissez Créer un cluster.
-
Sous Détails du cluster, choisissez la version 25.05 ou supérieure de Slurm.
-
Configurez les autres paramètres du cluster selon vos besoins.
-
Dans la section Configuration du planificateur, définissez l'API REST sur Activé.
-
Configurez le groupe de sécurité de votre cluster pour autoriser le trafic HTTP sur le port 6820 à partir des sources souhaitées.
-
Terminez le processus de création du cluster.
- AWS CLI
-
-
Ajoutez une configuration Slurm REST lors de la création de votre cluster.
aws pcs create-cluster --region region \
--cluster-name my-cluster \
--scheduler type=SLURM, version=25.05 \
--size SMALL \
--networking subnetIds=subnet-ExampleId1,securityGroupIds=sg-ExampleId1 \
--slurm-configuration slurmRest='{mode=STANDARD}'
-
Configurez le groupe de sécurité de votre cluster pour autoriser le trafic HTTP sur le port 6820 à partir des sources souhaitées.
Pour activer l'API REST de Slurm sur un cluster existant
- AWS Management Console
-
-
Ouvrez la console AWS PCS à l'adresse https://console.aws.amazon.com/pcs/.
-
Choisissez votre cluster dans la liste.
-
Vérifiez que votre cluster utilise la version 25.05 ou supérieure de Slurm dans les détails du cluster.
-
Choisissez Modifier le cluster.
-
Dans la section Configuration du planificateur, définissez l'API REST sur Activé.
-
Choisissez Mettre à jour le cluster pour appliquer les modifications.
-
Configurez le groupe de sécurité de votre cluster pour autoriser le trafic HTTP sur le port 6820 à partir des sources souhaitées.
- AWS CLI
-
-
Mettez à jour votre cluster avec une configuration Slurm REST, comme dans cet exemple.
aws pcs update-cluster --cluster-identifier my-cluster \
--slurm-configuration 'slurmRest={mode=STANDARD}'
-
Configurez le groupe de sécurité de votre cluster pour autoriser le trafic HTTP sur le port 6820 à partir des sources souhaitées.
Que se passe-t-il après l'activation
Lorsque vous activez l'API REST, AWS PCS effectue automatiquement les opérations suivantes :
-
Génère une clé de signature JWT et la stocke dans AWS Secrets Manager.
-
Expose le point de terminaison de l'API au https://<clusterPrivateIpAddress>:6820 sein de votre VPC.
-
Met à jour la configuration de votre cluster pour afficher les détails du point de terminaison de l'API REST.
Vous pouvez désormais vous authentifier et utiliser l'API REST pour la gestion des tâches et les opérations de cluster.