PCS の Slurm CLI AWS フィルタープラグインに関するよくある質問 - AWS PCS

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

PCS の Slurm CLI AWS フィルタープラグインに関するよくある質問

CLI フィルタープラグインに関するよくある質問を確認してください。

CLI フィルタープラグインとジョブ送信プラグインの違いは何ですか?

CLI フィルタープラグインは、ジョブ送信がコントローラーに到達する前にログインノードとコンピューティングノードでクライアント側を実行し、ジョブ送信プラグインはジョブ送信後にコントローラーでサーバー側を実行します。CLI フィルタープラグインはユーザーがバイパスできますが、コントローラーロックは保持されません。ジョブ送信は安全ですが、実行中のクラスターのパフォーマンスに影響を与える可能性があります。

PCS AWS は Slurm ジョブ送信プラグインをサポートしていますか?

いいえ。ジョブ送信プラグインは PCS AWS ではサポートされていません。ジョブ送信の検証と変更には、代わりに CLI フィルタープラグインを使用します。

セキュリティの適用に CLI フィルタープラグインを使用できますか?

いいえ。CLI フィルタープラグインは、特定のユーザーがバイパスできるため、セキュリティの適用に頼るべきではありません。セキュリティクリティカルなポリシーではなく、ユーザーエクスペリエンスの向上、デフォルトのパラメータ設定、ポリシーガイダンスに使用します。

ログインノードだけでなく、スクリプトがすべてのコンピューティングノードに存在する必要があるのはなぜですか?

などの Slurm コマンドは、コンピューティングノードのジョブスクリプト内で実行srunできます。これにより、CLI フィルタプラグインの実行もトリガーされます。スクリプトは、Slurm コマンドが実行されるすべての場所で使用できる必要があります。

ライブクラスターで CLI フィルタープラグインスクリプトを変更できますか?

はい。S3 またはファイルシステムのデプロイアプローチを使用する場合。新しいインスタンスは更新されたスクリプトを取得しますが、既存のインスタンスでは、スクリプトを手動で更新するか、選択したデプロイ方法を使用して更新する必要があります。

コンピューティングノードグループごとに異なる CLI フィルタプラグインスクリプトを使用できますか?

はい。ただし、これは推奨されません。異なるコンピューティングノードグループに異なるロジックを持つスクリプトを提供できますが、相互依存関係を管理し、ロジックの重複を防ぐ責任があります。ほとんどのお客様は、クラスター全体で 1 セットのロジックを提供します。

Lua の代わりに CLI Filter Plugin を C 実装で使用することはできますか?

C 実装はサポートされていません。PCS では Lua AWS スクリプトの実装のみがサポートされています。SchedMD では、CLI フィルタープラグインを実装するときに使いやすくするために、C よりも Lua を使用することをお勧めします。

既存のクラスターで CLI フィルタープラグインをオンまたはオフにできますか?

はい。クラスターを再作成せずに Update API を使用して、既存のクラスターで CLI Filter Plugin を有効または無効にできます。