Я пытаюсь добавить свой компьютер с Ubuntu WSL в имеющийся у меня slurm-кластер, состоящий из старых ноутбуков. И когда я бегу
запуск службы sudo slurmd
он возвращается как неудачный. Я проверил /var/log/slurmd.log и получил следующий вывод.
[2021-09-07T14:35:43.776] Агрегирование сообщений отключено
[2021-09-07T14:35:43.796] ошибка: невозможно смонтировать пространство имен cgroup заморозки: недопустимый аргумент
[2021-09-07T14:35:43.796] ошибка: невозможно создать пространство имен cgroup заморозки
[2021-09-07T14:35:43.796] ошибка: не удалось загрузить указанное имя плагина для proctrack/cgroup: не удалось выполнить обратный вызов плагина init()
[2021-09-07T14:35:43.796] ошибка: невозможно создать контекст proctrack для proctrack/cgroup
[2021-09-07T14:35:43.796] ошибка: сбой инициализации slurmd
У меня была аналогичная проблема, когда я пытался запустить демон slurm на автономных ноутбуках, но проблема исчезла, когда я сгенерировал файл cgroup.conf и разместил его вместе с моим файлом slurm.conf. Я сделал то же самое на машине WSL, и она все еще выдает эти ошибки. Freezer существует в /sys/fs/cgroup, поэтому любая команда монтирования, используемая под капотом, просто не работает. Я попытался установить cgroup-tools, но это все равно не сработало. Из того, что мне удалось узнать из некоторых поисковых запросов Google, cgroups не реализованы в WSL, хотя они и существуют в указанном выше месте. Кто-нибудь знает обходной путь или исправление для этого? Какой-то дополнительный шаг, чтобы заставить это работать? Или это проигрышное дело?
Спасибо!