Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Warning

Work in progress...

Metode

Vi tar utgangspunkt i et rent cloud-image fra enten Ubuntu eller CentOS, og gjør følgende tilpasninger:

  • Kjører oppdateringer
  • Installerer verktøy som trengs for å bygge Nvidia GRID driveren
  • Legger inn script for å installere driveren fra vårt lokale repo. Scriptet installerer driveren om den ikke eksisterer, og oppdaterer dersom en nyere versjon ligger i repoet
    • Dette scriptet legges i crontab med @reboot

Modifisering av image


Code Block
# Last ned qcow2-utgaven av imaget du skal modifisere
# Sørg for å ha check-grid-driver.sh liggende i katalogen du står i

# Ta en kopi
$ cp original.qcow2 modifisert.qcow2
$ sudo virt-customize -a modifisert.qcow2 --update

# For Ubuntu:
$ sudo virt-customize -a modifisert.qcow2 --install build-essential,dkms
# For CentOS:
sudo virt-customize -a modifisert.qcow2 --install epel-release
sudo virt-customize -a modifisert.qcow2 --install gcc,dkms,make,kernel-devel,cpp,glibc-devel,glibc-headers,kernel-headers,libmpc,mpfr

$ sudo virt-customize -a modifisert.qcow2 --copy-in check-grid-driver.sh:/opt/

# For CentOS:
sudo virt-customize -a modifisert.qcow2 --selinux-relabel


Lisensserver

Lisensserver for Nvidia GRID driftes av NTNU-IT. Dokumentert på fuglane.

...