Häufig gestellte Fragen zu Slurm CLI Filter Plugins in AWS PCS - AWS PCS

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Häufig gestellte Fragen zu Slurm CLI Filter Plugins in AWS PCS

Lesen Sie diese häufig gestellten Fragen zu CLI-Filter-Plugins.

Was ist der Unterschied zwischen dem CLI Filter Plugin und dem Job Submit Plugin?

Das CLI Filter Plugin wird clientseitig auf Anmelde- und Rechenknoten ausgeführt, bevor die Jobübermittlung den Controller erreicht, während das Job Submit Plugin nach der Jobübermittlung serverseitig auf dem Controller ausgeführt wird. Das CLI-Filter-Plugin kann von Benutzern umgangen werden, hält aber keine Controller-Sperren fest. Job Submit ist zwar sicher, kann aber die Cluster-Leistung während der Ausführung beeinträchtigen.

Unterstützt AWS PCS das Slurm Job Submit Plugin?

Nein, das Job Submit Plugin wird in AWS PCS nicht unterstützt. Verwenden Sie stattdessen das CLI-Filter-Plugin für die Validierung und Änderung von Jobeinreichungen.

Kann ich das CLI Filter Plugin zur Durchsetzung von Sicherheitsvorkehrungen verwenden?

Nein, das CLI Filter Plugin kann von entschlossenen Benutzern umgangen werden und sollte nicht zur Durchsetzung von Sicherheitsvorkehrungen verwendet werden. Verwenden Sie es eher für Verbesserungen der Benutzererfahrung, für die Einstellung von Standardparametern und für Richtlinien als für sicherheitskritische Richtlinien.

Warum muss sich das Skript auf allen Rechenknoten befinden, nicht nur auf Anmeldeknoten?

Slurm-Befehle wie srun können innerhalb von Job-Skripten auf Rechenknoten ausgeführt werden, was auch die Ausführung des CLI Filter Plugins auslöst. Das Skript muss überall dort verfügbar sein, wo Slurm-Befehle ausgeführt werden.

Kann ich das CLI Filter Plugin-Skript auf einem Live-Cluster ändern?

Ja, wenn Sie den S3- oder Dateisystem-Bereitstellungsansatz verwenden. Neue Instances erhalten das aktualisierte Skript, für bestehende Instances muss das Skript jedoch manuell oder über die von Ihnen gewählte Bereitstellungsmethode aktualisiert werden.

Kann ich verschiedene CLI-Filter-Plugin-Skripte für verschiedene Compute-Knotengruppen verwenden?

Ja, aber das wird nicht empfohlen. Sie können Skripten mit unterschiedlicher Logik für verschiedene Compute-Knotengruppen bereitstellen, aber Sie sind dafür verantwortlich, Interdependenzen zu verwalten und Logiküberschneidungen zu vermeiden. Die meisten Kunden stellen einen Logiksatz für einen gesamten Cluster bereit.

Kann ich das CLI Filter Plugin mit C-Implementierung anstelle von Lua verwenden?

Die C-Implementierung wird nicht unterstützt. In AWS PCS wird nur die Implementierung von Lua-Skripten unterstützt. SchedMD empfiehlt Kunden, Lua über C zu verwenden, um die Implementierung von CLI-Filter-Plugins zu vereinfachen.

Kann ich das CLI Filter Plugin in einem vorhandenen Cluster ein- oder ausschalten?

Ja, Sie können das CLI-Filter-Plugin auf vorhandenen Clustern mithilfe der Update-API aktivieren oder deaktivieren, ohne den Cluster neu erstellen zu müssen.