Hpc 将munge mrsh与clustershell一起使用

Hpc 将munge mrsh与clustershell一起使用,hpc,slurm,munge,Hpc,Slurm,Munge,我正在尝试在我的HPC上使用clustershell,我想使用munge作为通信的基础,因为它已经为SLURM准备好了 我遵循了官方网站上的配置,据说只需要添加一个defaults.conf文件 [task.default] distant_workername: mrsh 但是我有一个python错误,它说 Traceback (most recent call last): File "/usr/lib/python3/dist-packages/ClusterShell/C

我正在尝试在我的HPC上使用clustershell,我想使用munge作为通信的基础,因为它已经为SLURM准备好了

我遵循了官方网站上的配置,据说只需要添加一个defaults.conf文件

[task.default]
distant_workername: mrsh
但是我有一个python错误,它说

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/ClusterShell/CLI/Clush.py", line 765, in clush_excepthook
    raise exp
  File "/usr/bin/clush", line 11, in <module>
    load_entry_point('ClusterShell==1.8.3', 'console_scripts', 'clush')()
  File "/usr/lib/python3/dist-packages/ClusterShell/CLI/Clush.py", line 879, in main
    task = task_self()
  File "/usr/lib/python3/dist-packages/ClusterShell/Task.py", line 1373, in task_self
    return Task(thread=threading.currentThread(), defaults=defaults)
  File "/usr/lib/python3/dist-packages/ClusterShell/Task.py", line 286, in __init__
    "distant_worker": _distant_workerclass(defaults)})
  File "/usr/lib/python3/dist-packages/ClusterShell/Defaults.py", line 76, in _distant_workerclass
    return _load_workerclass(defaults.distant_workername)
  File "/usr/lib/python3/dist-packages/ClusterShell/Defaults.py", line 65, in _load_workerclass
    __import__(modname)
ModuleNotFoundError: No module named 'ClusterShell.Worker.Mrsh'
回溯(最近一次呼叫最后一次):
文件“/usr/lib/python3/dist packages/ClusterShell/CLI/Clush.py”,第765行,位于Clush_excepthook中
提高经验
文件“/usr/bin/clush”,第11行,在
加载入口点('ClusterShell==1.8.3','console脚本','clush')()
文件“/usr/lib/python3/dist packages/ClusterShell/CLI/Clush.py”,第879行,在main中
task=task_self()
文件“/usr/lib/python3/dist packages/ClusterShell/Task.py”,第1373行,在Task\u self中
返回任务(thread=threading.currentThread(),默认值=defaults)
文件“/usr/lib/python3/dist packages/ClusterShell/Task.py”,第286行,在__
“远程\u工作者”:\u远程\u工作者类(默认值)}
文件“/usr/lib/python3/dist packages/ClusterShell/Defaults.py”,第76行,在workerclass中
返回\u加载\u工作类(默认值。远程\u工作名称)
文件“/usr/lib/python3/dist packages/ClusterShell/Defaults.py”,第65行,在加载工作类中
__导入(modname)
ModuleNotFoundError:没有名为'ClusterShell.Worker.Mrsh'的模块
我使用pip安装了python包mrsh,但没有任何帮助

所有节点都具有相同的配置

我不知道如何在clustershell中使用munge(如果可能的话)