LIP-Computing.ansible-role-nvidia

Lizenz Build-Status

Ansible-Rolle zur Installation von NVIDIA-Treibern

Die Rolle installiert den NVIDIA-Treiber auf GPU-Maschinen, sei es auf Bare-Metal oder in virtuellen Maschinen (VMs).

Unterstützte Betriebssysteme sind CentOS 7 und Ubuntu 18.04.

Anforderungen

Die Maschine oder VM sollte eine NVIDIA-GPU haben, dies kann geprüft werden mit:

lspci |grep NVIDIA

Rolle installieren

Die Rolle kann direkt von GitHub installiert werden:

ansible-galaxy install git+https://github.com/LIP-Computing/ansible-role-nvidia.git

Von Ansible Galaxy:

ansible-galaxy install -f LIP-Computing.ansible-role-nvidia

Rollenvariablen

Diese Variablen sollten je nach Typ der Maschine angepasst werden. Insbesondere die Treiberversion muss möglicherweise eingestellt werden:

  • nvidia_driver_version: 440.33.01 - NVIDIA-Treiberversion, prüfen Sie den Standardwert in defaults/main.yml sowie eine Liste gültiger Versionen.
  • kmod_install: true - Installiere Kernel-Modul, nur für Bare-Metal und VMs.
  • dev_create: false - Führe ein Skript aus, um Geräte im Host zu erstellen, nur wenn kmod_install: true.
  • nv_persistence: true - Setze nvidia-smi --persistence-mode=1.

Die Variable kmod_install ermöglicht die Installation (oder nicht) des NVIDIA-Kernel-Moduls. Im Falle von Docker-Images sollte der Wert false sein, während er bei Bare-Metal oder VMs true sein sollte.

Diese Variablen haben vorgegebene Werte, die nicht geändert werden müssen:

  • base_url: Basis-URL für den NVIDIA-Download
  • nvidia_driver: Dateiname des NVIDIA-Treibers, abhängig von der Variable nvidia_driver_version
  • nvidia_url: Vollständige URL des NVIDIA-Treibers, abhängig von den Variablen base_url und nvidia_driver

Beispiel-Playbook

Beispiel-Playbook: Installation der Treiberversion 440.33.01 auf einer VM

- hosts: servers
  roles:
    - { role: LIP-Computing.ansible-role-nvidia, nvidia_driver_version: 440.33.01, kmod_install: true }

Lizenz

Apache v2

Autor Informationen

Über das Projekt

NVIDIA GPUs

Installieren
ansible-galaxy install LIP-Computing.ansible-role-nvidia
Lizenz
apache-2.0
Downloads
199
Besitzer
LIP Computing group