翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
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 を有効または無効にできます。