Univention Bugzilla – Bug 20107
Support für Citrix "Dynamic Client Drive Mapping"
Last modified: 2016-11-16 13:12:45 CET
Anstelle der aktuellen Implementierung, die Devices optional direkt zu mounten (Bug #20059) sollte für Citrix/XenApp-Sessions besser deren "Dynamic Client Drive Mapping" genutzt werden. Doku: http://forums.citrix.com/message.jspa?messageID=1497590 http://support.citrix.com/proddocs/index.jsp?topic=/receiver-linux-blackfoot/linux-map-client-drives.html Zitat: "Wenn die dynamische Clientlaufwerkszuordnung aktiviert ist, werden die Verzeichnisse, in denen Hardwaregeräte wie CD-ROMs, DVDs und USB-Sticks üblicherweise eingehängt werden, überwacht. Geräte, die der Sitzung neu hinzugefügt werden, werden automatisch dem nächsten verfügbaren Laufwerksbuchstaben auf dem Server zugeordnet."
Kurztest: Mit der Einstellung "DynamicCDM=On" in der .ica-Datei wird dieses Feature aktiviert. Der ICA-Client überwacht dann /media und /mnt/media auf gemountete Datenträger. Neue Datenträger erscheinen als neue Verknüpfung im Explorer des Users. Der icaclient übernimmt dabei in meinem Test nicht das mount/umount-Handling, dieses Feature kann also nur eine Ergänzung zum LTSP-"automount" sein. Für eine Umsetzung müsste im chroot /media oder /mnt/media auf /var/run/drives verlinkt werden.
Das ist nicht ganz einfach, da der ICA-Client nur /media und /mnt/media als Mountpount unterstützt. Wir müssen aber die Mountpoints unter /ramdisk erstellen. Symbolische Verknüpfungen unterstützt der ICA-Client nicht. Eine Möglichkeit sind bind-mounts. 1. generisch /var/run/drives per bind-mount nach /mnt verknüpfen und ein Verzeichnis "media" anlegen: root@hp5730-tcs:~# mount -o bind /var/run/drives /mnt root@hp5730-tcs:~# ls /mnt usbcd-cdrom usbdisk-sda1 usbdisk-sda2 root@hp5730-tcs:~# mkdir /var/run/drives/media 2. die mount-points der Client-Devices müssen dann unter /mnt/media liegen oder wieder durch einen bind-mount umgebogen werden: root@hp5730-tcs:~# mkdir /var/run/drives/media/usbdisk-sda1 root@hp5730-tcs:~# mount -o bind /var/run/drives/usbdisk-sda1 /mnt/media/usbdisk-sda1/
Das ist bei einem Kunden im Einsatz; die Treiber werden mittlerweile direkt im DEB-Paket von Citrix ausgeliefert und können in Betrieb genommen werden.
*** This bug has been marked as a duplicate of bug 37928 ***
Verified duplicate