OpenPBSで管理ノード以外からのジョブ投入

目次

なんの話か

OpenPBSでジョブスケジューリングをしている際に、例えば計算ノードなどのスケジューリング管理ノード以外からジョブを投入した際に

qsub: Bad UID for job execution
みたいなエラーが出た。
どう解決すればいいかという話。

OpenPBSの設定

管理ノードで
sudo qmgr -c 'set server flatuid = True'
を実行するのみ。
flatuidは管理ノード以外のホストから投入されたジョブを実行することを許可するか指定するattributeです。
これがTrueの場合、管理ノードと計算ノードの同名ユーザが同一ユーザとして認められます。

参考

カテゴリー:サーバ
記事作成日:2023-01-28