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 plug-ins de filtre Slurm CLI dans PCS AWS
Consultez ces questions fréquemment posées sur les plug-ins 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 du travail 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 du travail. Le plug-in CLI Filter peut être contourné par les utilisateurs mais ne verrouille pas le contrôleur, tandis que Job Submit est sécurisé mais peut avoir un impact sur les performances du cluster lors de son exécution.
- Est-ce que AWS PCS supporte le plugin Slurm Job Submit ?
-
Non, le plugin Job Submit n'est pas pris en charge par AWS PCS. Utilisez plutôt le plugin CLI Filter pour la validation et la modification des soumissions de tâches.
- Puis-je utiliser le plugin CLI Filter pour renforcer la sécurité ?
-
Non, le plugin 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 en matière de politiques plutôt que pour des politiques critiques en matière 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 ?
-
Des commandes comme Slurm
srunpeuvent être exécutées dans des scripts de travail sur des nœuds de calcul, ce qui déclenche également l'exécution du plugin CLI Filter. Le script doit être disponible partout où les commandes Slurm sont exécutées. - Puis-je modifier le script du plugin CLI Filter sur un cluster actif ?
-
Oui, si vous utilisez le S3 ou l'approche de déploiement du système de fichiers. Les nouvelles instances recevront le script mis à jour, mais les instances existantes doivent être mises à jour manuellement ou par le biais de la méthode de déploiement que vous avez choisie.
- Puis-je utiliser différents scripts de plug-in CLI Filter sur différents groupes de nœuds de calcul ?
-
Oui, mais cela n'est pas recommandé. Vous pouvez fournir des scripts avec une logique différente aux 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 en C au lieu de Lua ?
-
L'implémentation en C n'est pas prise en charge. Seule l'implémentation de scripts Lua est prise en charge dans AWS PCS. SchedMD recommande aux clients d'utiliser Lua sur C pour faciliter l'utilisation lors de la mise en œuvre des plug-ins 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.