Установка драйверов NVIDIA для бездискового окружения
Я пытаюсь настроить кластер из 8 компьютеров плюс основной файловый сервер. В идеале, я хотел бы установить это в среде pxe-boot, quasi-diskless/quasi-stateless (т.е. единственное локальное хранилище /var
, куда пойдут такие вещи, как настройка крутящего момента). Каждый из 8 вычислительных узлов имеет 4 NVIDIA Tesla K40m, но корневой файловый сервер не имеет графического процессора.
В идеале я хотел бы иметь возможность создать полную установку на файловом сервере (в /node
) затем PXE-загрузка для вычислительных узлов, но я не нашел способа установить драйверы NVIDIA без графического процессора NVIDIA на плате. Я нашел один вопрос на форумах NVIDIA о том, как кто-то безуспешно пытался это сделать...
В качестве альтернативы, я мог бы установить драйверы NVIDIA на один из вычислительных узлов (в настоящее время на локальных дисках работает CentOS), например () /usr/local/nvidia
и следите за тем, какие файлы он создает, и создайте его архив для копирования на установку файлового сервера.
Наконец, я мог бы просто поддерживать восемь отдельных установок, но мне не нравится это с точки зрения долгосрочного обслуживания (каждый вычислительный узел будет выполнять задания крутящего момента, поэтому я бы хотел, чтобы узлы выглядели более или менее одинаково),
Итак, я прошу вот что:
- Могу ли я установить драйверы NVIDIA без встроенного графического процессора NVIDIA?
- Есть ли какой-то другой способ, которым я должен идти об этом?
Для справки мы используем CentOS 7.
[root@compute-3 /]# uname -a
Linux compute-3 3.10.0-514.2.2.el7.x86_64 #1 SMP Tue Dec 6 23:06:41 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
1 ответ
Используйте пакеты RPM, как и все остальное.
На данный момент лучшие пакеты драйверов NVIDIA от Negativo17.