- Startseite
- Blog
- USB-Geräte in der virtuellen Citrix-Umgebung
USB-Geräte in der virtuellen Citrix-Umgebung
Bevor Sie mit der Anleitung fortfahren, ist es wichtig zu beachten, dass die Testversion von XenServer oder XenCenter keine Citrix-USB-Umleitung unterstützt. Leider können Sie es ohne die Enterprise Edition nicht ausprobieren. Wenn Sie jedoch über eine Enterprise-Lizenz verfügen oder Ihnen von Ihrem Arbeitgeber ein Citrix-Cloud-Konto bereitgestellt wurde, gibt es 3 Komponenten für Citrix USB-Passthrough – XenCenter-VM-Eigenschaften, XenServer-Richtlinien und die ICA-USB-Richtlinie in Citrix Web Studio.
So aktivieren Sie USB-Passthrough in XenCenter
XenCenter ist eine Windows-Anwendung, mit der Sie XenServer-Instanzen und virtuelle Maschinen konfigurieren können. Sie können XenCenter verwenden, um die Umleitung lokaler USB-Geräte an die ausgewählte VM zu ermöglichen.
- Starten Sie XenCenter.
- Suchen Sie die VM in der Ressourcenliste auf der linken Seite.
- Klicken Sie mit der rechten Maustaste auf die virtuelle Maschine und wählen Sie „Eigenschaften“.
- Wählen Sie die Registerkarte „USB“.
- Wählen Sie das USB-Gerät aus, das Sie in Ihrer VM verwenden möchten, und klicken Sie auf „Anhängen“.
Das Entfernen von Geräten erfolgt im selben Dialog.
Überprüfung des XenServer
Zusätzlich zu den untenstehenden Anweisungen können Sie diesem Link folgen, um zu erfahren, wie Sie Citrix XenServer USB mithilfe einer Softwarelösung verwalten. Andernfalls befolgen Sie die Schritte.
- Sie können über die Serverkonsole in XenCenter auf XenServer zugreifen oder direkt, wenn Sie einen Bildschirm und eine USB-Tastatur daran angeschlossen haben.
• Markieren Sie in XenCenter Ihren Server in der Ressourcenliste und klicken Sie auf die Registerkarte „Konsole“.
• Wählen Sie in der XenServer-Benutzeroberfläche „Lokale Befehlsshell“. - Sobald Sie eine Konsole geöffnet haben, können Sie Dateien bearbeiten. Die Datei, die Sie bearbeiten müssen, befindet sich in /etc/xensource/usb-policy.conf. Der Texteditor nano ist in der Shell von XenServer verfügbar.
- Wenn Ihr Gerät in der Konfigurationsdatei verweigert wird, entfernen Sie die Zeile oder ändern Sie DENY in ALLOW.
Nun zur expliziten Zulassung der Citrix-USB-Umleitung für Ihr Gerät. Auf dem lokalen Rechner können Sie lsusb ausführen (wenn Sie Linux verwenden) oder die ID des USB-Geräts im Geräte-Manager (unter Windows) finden und sie zu usb-policy.conf hinzufügen, um sie explizit zuzulassen.
- Wenn Sie lsusb ausführen, wird bei jedem Gerät seine ID angezeigt:
ID 09da:2268
Der Teil vor dem Doppelpunkt ist die Vendor-ID, der Teil danach ist die Product-ID. - Nachdem Sie die IDs ermittelt haben, können Sie nun die folgende Zeile zu usb-policy.conf hinzufügen:
ALLOW: vid=09da pid=2268
Ersetzen Sie einfach die Beispiel-VID und -PID durch die Ihres Geräts.
Das Zulassen von Passthrough auf XenServer reicht nicht aus, damit es funktioniert; es ermöglicht Ihnen lediglich, die Passthrough-Eigenschaft in XenCenter zu verwenden.
USB-Richtlinien im Citrix Web Studio
Auf Citrix Web Studio kann über Ihren Browser zugegriffen werden. Die Adresse wird von Ihrem Administrator festgelegt. Die in Studio festgelegte USB-Richtlinie wirkt auf alle untergeordneten virtuellen Maschinen und kann die XenServer-Einstellung überschreiben (da die USB-Verbindung von der VM selbst blockiert wird).
Die USB-Richtlinien befinden sich unter der Kategorie ICA. Die Richtlinienregeln sind wie Zeilen in /etc/xensource/usb-policy.conf auf XenServer formatiert. Möglicherweise müssen Sie jedoch Ihren Citrix-Administrator kontaktieren, um sie zu ändern.
Citrix USB-Passthrough-Einschränkungen
Die native XenDesktop-USB-Umleitung ist sehr eingeschränkt. Abgesehen davon, dass Sie Premium benötigen, um sie zu nutzen, unterstützt sie außerdem maximal 6 Geräte und erlaubt keine wichtigen VM-Operationen – einschließlich Snapshot und Suspend – während sie aktiviert ist.
Wenn Sie nach einer Lösung suchen, die vollständig mit virtuellen Maschinen funktioniert und keine der oben genannten Einschränkungen hat, probieren Sie stattdessen USB Network Gate aus.
USB Network Gate – Alternative zum nativen Citrix-Passthrough
USB Network Gate ist eine App, die in einer Citrix-virtuellen Maschine installiert werden kann, damit diese auf externe USB-Geräte zugreifen kann, auch auf entfernte. Ein USB Network Gate-Server kann mit einer Basislizenz bis zu 10 Geräte freigeben, und er hindert die VM auch nicht daran, Snapshots zu erstellen oder in den Ruhezustand zu wechseln.
Erfahren Sie im folgenden Video, wie Sie USB Network Gate verwenden.