Multi GPU Pass-Through als Preview in Xenserver 5.6

Neue Citrix-Technologie integriert CAD/CAM in Desktopvirtualisierung

Seite: 2/3

Anbieter zum Thema

Technische Umsetzung von Multi GPU Pass-Through

Nur mit XenServer 5.6 kann das technische Preview von GPU Pass-Through aktiviert werden. Daher muss XenServer Version 5.6 auf eine von Citrix unterstütze Hardware installiert werden. Dann wird eine zusätzliche Grafikkarte mit mehreren GPUs benötigt z.B: NVIDIA Quatro FX4800. Nach dem Einbau der Karte in den XenServer muss im BIOS noch „VT for direct I/O“ aktiviert werden.

Es folgt eine Reihe von Änderungen am XenServer, damit der Direktzugriff auf die Hardware möglich wird.

Hier kurz zusammengefasst:

  • Ausführen “#echo modprobe pciback >> /etc/rc.local” aktiviert das PCI Pass-Through Modul
  • Hinzufügen: „iommu=1 iommu_inclusive_mapping=1“ in „/boot/extlinux.conf“ aktiviert den Zugriff auf die PCI Geräte
  • Ausführen „#extlinux /boot“ regeneriert den bootloader
  • Neustart XenServer
  • Ausführen „#lspci“ um die verfügbaren PCI Geräte anzuzeigen. ID notieren (Beispiel: 07:00.0) finden der PCI ID des Grafikgerätes
  • Ausführen „#xe vm-list“ um die uuid der virtuellen Maschine (vm-uuid) zu ermitteln. Finden der uuid der VM, die direkten Zugriff auf die Grafikkarte haben soll
  • Ausführen „#xe vm-param-set other-config:pci=0/0000:07:00.0 uuid=vm-uuid“ anbinden des PCI Gerätes an die virtuellen Maschine.

Da die virtuelle Maschine nun direkt auf die Hardware zugreift und jedem Bildschirm der evtl. daran angeschlossen ist, wird die Ausgabe jetzt nicht mehr an der XenCenter- Konsole angezeigt. Dies kann den Administrator irreführen, da es so aussehen kann als würde die virtuelle Maschine hängen und auch Tastatureingaben würden keine Wirkung zeigen. Tatsächlich ist aber die Maschine bereits voll gestartet und man muss Remote Desktop oder VNC verwenden, um Zugang zur virtuellen Maschine zu erhalten. Nach Anmeldung am Desktop fordert der Gerätemanager zur Treiberinstallation für die NVIDIA Grafikkarte auf.

Nach dem Grafikkartentreiber wird der Citrix virtuelle Desktop Agent (VDA) von der Kommandozeile installiert: msiexec /I XdsAgent.msi INSTALLONWDDM=1. Die XenDesktop Komponente HDX 3D Pro Graphics wird mit dem korrespondierendem ICA Client für HDX 3D Pro Graphics am Endgerät als letztes installiert.

weiter mit „Leistung mit GPU Pass-Through“

(ID:2047543)