...
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
- Dette scriptet legges i crontab med
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.
...