本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
有關 AWS PCS 中 Slurm CLI 篩選條件外掛程式的常見問題
檢閱這些有關 CLI 篩選條件外掛程式的常見問題。
- CLI 篩選條件外掛程式和任務提交外掛程式之間的差異是什麼?
-
CLI Filter Plugin 會在登入時執行用戶端,並在任務提交到達控制器之前運算節點,而 Job Submit Plugin 會在任務提交後於控制器上執行伺服器端。使用者可以略過 CLI 篩選條件外掛程式,但不會保留控制器鎖定,而任務提交是安全的,但可能會影響執行期間的叢集效能。
- AWS PCS 是否支援 Slurm 任務提交外掛程式?
-
否, AWS PCS 不支援任務提交外掛程式。使用 CLI 篩選條件外掛程式來驗證和修改任務提交。
- 我可以使用 CLI 篩選條件外掛程式進行安全強制執行嗎?
-
否,CLI 篩選條件外掛程式可由確定的使用者略過,不應依賴 進行安全強制執行。將其用於使用者體驗改進、預設參數設定和政策指導,而不是安全關鍵政策。
- 為什麼指令碼必須位於所有運算節點上,而不只是登入節點?
-
這類 Slurm 命令
srun可以在運算節點上的任務指令碼內執行,這也觸發 CLI Filter Plugin 執行。指令碼必須可在執行 Slurm 命令的位置使用。 - 我可以修改即時叢集上的 CLI 篩選條件外掛程式指令碼嗎?
-
是,如果您使用 S3 或檔案系統部署方法。新的執行個體將取得更新的指令碼,但現有的執行個體需要手動或透過您選擇的部署方法更新指令碼。
- 我可以在不同運算節點群組上使用不同的 CLI 篩選條件外掛程式指令碼嗎?
-
是,但不建議這麼做。您可以向不同的運算節點群組提供具有不同邏輯的指令碼,但您負責管理相互依存性並防止邏輯重疊。大多數客戶在整個叢集中提供一組邏輯。
- 我可以將 CLI 篩選條件外掛程式與 C 實作搭配使用,而不是使用 Lua 嗎?
-
不支援 C 實作。 AWS PCS 僅支援 Lua 指令碼實作。SchedMD 建議客戶透過 C 使用 Lua,以便在實作 CLI 篩選條件外掛程式時使用。
- 我可以在現有叢集上開啟或關閉 CLI 篩選條件外掛程式嗎?
-
是,您可以使用更新 API 在現有叢集上啟用或停用 CLI 篩選條件外掛程式,而無需重新建立叢集。