...
- Kjører oppdateringer
- Installerer verktøy som trengs for å bygge Nvidia GRID driveren
- Kopierer inn CUDA-installer
- 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. Scriptet installerer også CUDA dersom det ikke er installert fra før
- Dette scriptet legges i crontab med
@reboot
- Dette scriptet legges i crontab med
...
- grid-driver.run
- Må korrespondere med driverversjonen som til en hver tid er installert på compute-noden
- Kan gjerne være en symbolsk lenke til en fil med et litt tydligere filnavn.
- grid-driver-version.txt
- Må innholde versjonsnummer på grid-driver.run
- gridd.conf (kopi av template som følger med driveren, med følgende endringer)
- ServerAddress=openstack-nvidia.lisens.ntnu.no
- FeatureType=2
Sørg for å ha siste versjon av ntnusky/admintools. Stå i mappa grid-image-build og ha klar qcow2-image du skal modifisere, samt en passende cuda-installer omnavnet til cuda.run i denne mappen.
Modifisering av image
Code Block |
---|
# git clone git@github.com:ntnusky/admintools.git
# Last ned qcow2-utgaven av imaget du skal modifisere
# Last ned cuda-installer, og rename til cuda.run
# Katalogen grid-image-build inneholder bygge-script for hhv CentOS og Ubuntu
# Scriptene er verifisert med CentOS 7 og Ubuntu Server 18.04
# ./create-centos-image.sh <originalimage.qcow2>
# ./create-ubuntu-image.sh <originalimage.qcow2> |
...