Bug 20107 - Support für Citrix "Dynamic Client Drive Mapping"
Support für Citrix "Dynamic Client Drive Mapping"
Status: CLOSED DUPLICATE of bug 37928
Product: Z_Univention Corporate Client (UCC)
Classification: Unclassified
Component: Hardware and device support
unspecified
Other Linux
: P5 enhancement
: ---
Assigned To: Felix Botner
Erik Damrose
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2010-09-23 17:18 CEST by Ingo Steuwer
Modified: 2016-11-16 13:12 CET (History)
2 users (show)

See Also:
What kind of report is it?: ---
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ingo Steuwer univentionstaff 2010-09-23 17:18:45 CEST
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."
Comment 1 Ingo Steuwer univentionstaff 2010-09-27 09:44:25 CEST
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.
Comment 2 Ingo Steuwer univentionstaff 2010-09-28 11:37:25 CEST
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/
Comment 3 Moritz Muehlenhoff univentionstaff 2013-12-17 09:37:54 CET
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.
Comment 4 Felix Botner univentionstaff 2016-07-27 14:37:41 CEST

*** This bug has been marked as a duplicate of bug 37928 ***
Comment 5 Erik Damrose univentionstaff 2016-11-16 13:12:38 CET
Verified duplicate