なんの話か
OpenPBSでジョブスケジューリングをしている際に、例えば計算ノードなどのスケジューリング管理ノード以外からジョブを投入した際に
qsub: Bad UID for job executionみたいなエラーが出た。
どう解決すればいいかという話。
OpenPBSの設定
管理ノードでsudo qmgr -c 'set server flatuid = True'を実行するのみ。
flatuidは管理ノード以外のホストから投入されたジョブを実行することを許可するか指定するattributeです。
これがTrueの場合、管理ノードと計算ノードの同名ユーザが同一ユーザとして認められます。
参考
- Altair PBS Professional 2021.1 - 8.3.12 Flatuid and Access
カテゴリー:サーバ
記事作成日:2023-01-28