

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

# PCS の Slurm CLI AWS フィルタープラグインに関するよくある質問
<a name="slurm-cli-filter-plugins-faq"></a>

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 を有効または無効にできます。