View a markdown version of this page

Questions fréquemment posées sur les plugins de filtrage Slurm CLI dans AWS PIÈCES - AWS PIÈCES

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.

Questions fréquemment posées sur les plugins de filtrage Slurm CLI dans AWS PIÈCES

Consultez ces questions fréquemment posées sur les plugins de filtre CLI.

Quelle est la différence entre le plugin CLI Filter et le plugin Job Submit ?

Le plug-in CLI Filter s'exécute côté client sur les nœuds de connexion et de calcul avant que la soumission de la tâche n'atteigne le contrôleur, tandis que le plug-in Job Submit s'exécute côté serveur sur le contrôleur après la soumission de la tâche. Le plug-in CLI Filter peut être contourné par les utilisateurs mais ne bloque pas le verrouillage du contrôleur, tandis que Job Submit est sécurisé mais peut avoir un impact sur les performances du cluster lors de son exécution.

AWS PCS prend-il en charge le plugin Slurm Job Submit ?

Non, le plugin Job Submit n'est pas pris en charge dans AWS PCS. Utilisez plutôt le plug-in CLI Filter pour la validation et la modification de la soumission des tâches.

Puis-je utiliser le plug-in CLI Filter pour renforcer la sécurité ?

Non, le plug-in CLI Filter peut être contourné par des utilisateurs déterminés et ne doit pas être utilisé pour renforcer la sécurité. Utilisez-le pour améliorer l'expérience utilisateur, définir les paramètres par défaut et fournir des conseils sur les politiques plutôt que pour les politiques critiques de sécurité.

Pourquoi le script doit-il se trouver sur tous les nœuds de calcul, et pas uniquement sur les nœuds de connexion ?

Les commandes Slurm telles que srun peuvent être exécutées dans des scripts de travail sur les nœuds de calcul, ce qui déclenche également l'exécution du plug-in CLI Filter. Le script doit être disponible partout où les commandes Slurm sont exécutées.

Puis-je modifier le script du plug-in CLI Filter sur un cluster actif ?

Oui, si vous utilisez l'approche de déploiement S3 ou du système de fichiers. Les nouvelles instances recevront le script mis à jour, mais les instances existantes ont besoin que le script soit mis à jour manuellement ou via la méthode de déploiement que vous avez choisie.

Puis-je utiliser différents scripts du plug-in CLI Filter sur différents groupes de nœuds de calcul ?

Oui, mais ce n'est pas recommandé. Vous pouvez fournir des scripts dotés d'une logique différente à différents groupes de nœuds de calcul, mais vous êtes responsable de la gestion des interdépendances et de la prévention des chevauchements logiques. La plupart des clients fournissent un ensemble de logique pour l'ensemble d'un cluster.

Puis-je utiliser le plugin CLI Filter avec une implémentation C au lieu de Lua ?

L'implémentation C n'est pas prise en charge. Seule l'implémentation de scripts Lua est prise en charge dans AWS PCS. SchedMD recommande à ses clients d'utiliser Lua sur C pour faciliter l'utilisation lors de la mise en œuvre des plugins de filtre CLI.

Puis-je activer ou désactiver le plug-in CLI Filter sur un cluster existant ?

Oui, vous pouvez activer ou désactiver le plug-in CLI Filter sur les clusters existants à l'aide de l'API de mise à jour sans recréer le cluster.