USB-laitteet Citrix-virtuaaliympäristössä

Citrix-logo

Ennen kuin jatkat oppaaseen, on tärkeää huomioida, että XenServerin tai XenCenterin kokeiluversio ei tue Citrixin USB-uudelleenohjausta. Valitettavasti et voi kokeilla sitä ilman Enterprise Editionia. Jos sinulla kuitenkin on Enterprise-lisenssi tai työnantajasi on toimittanut sinulle Citrix Cloud -tilin, Citrix USB -läpiviennissä on 3 osaa: XenCenterin VM-ominaisuudet, XenServer-käytännöt ja Citrix Web Studion ICA USB -käytäntö.

Huomautus: USB-uudelleenohjauksella Citrixissä on vakavia rajoituksia, joista voit lukea lisää artikkelissa.

Kuinka ottaa USB-läpivienti käyttöön XenCenterissä

XenCenter-käyttöliittymä Windowsissa

XenCenter on Windows-sovellus, jonka avulla voit määrittää XenServer-instansseja ja virtuaalikoneita. Voit käyttää XenCenteriä paikallisten USB-laitteiden uudelleenohjauksen sallimiseen valitulle virtuaalikoneelle.

  1. Käynnistä XenCenter.
  2. Etsi virtuaalikone resurssiluettelosta vasemmalta.
  3. Napsauta virtuaalikonetta hiiren kakkospainikkeella ja valitse ”Ominaisuudet”.
  4. Valitse ”USB”-välilehti.
  5. Valitse USB-laite, jota haluat käyttää virtuaalikoneessasi, ja napsauta ”Liitä”.


Laitteen poistaminen tehdään samasta valintaikkunasta.

Tarkistetaan XenServer

XenServer-käyttöliittymän tilanäyttö

Alla olevien ohjeiden lisäksi voit seurata tätä linkkiä oppiaksesi, miten Citrix XenServer USB -laitteita käsitellään ohjelmistoratkaisun avulla. Muussa tapauksessa seuraa vaiheita.

  1. Saat XenServeriin pääsyn XenCenterin palvelinkonsolin kautta tai suoraan, jos siihen on liitetty näyttö ja USB-näppäimistö.

    • XenCenterissä korosta palvelimesi resurssiluettelossa ja napsauta “Console”-välilehteä.

    • XenServerin käyttöliittymässä valitse “Local Command Shell”.

  2. Kun konsoli on avattu, voit muokata tiedostoja. Muokattava tiedosto sijaitsee polussa /etc/xensource/usb-policy.conf. Nano-tekstieditori on käytettävissä XenServerin komentotulkissa.
  3. Jos laitteesi on estetty asetustiedostossa, poista rivi tai muuta DENY muotoon ALLOW.
Huomautus: DENY- tai ALLOW-lausekkeet voidaan tehdä laajasti kaikille laitteille, joilla on annettu toimittajatunnus. Tämä voi aiheuttaa tietoturvariskin, joten DENY-rivien poistaminen on parempi kuin niiden muuttaminen ALLOW-riveiksi.

Nyt voit nimenomaisesti sallia Citrixin USB-uudelleenohjauksen laitteellesi. Paikallisella koneella voit ajaa lsusb:n (jos käytät Linuxia) tai etsiä USB-laitteen tunnisteen Laitehallinnasta (Windowsissa) ja lisätä sen usb-policy.conf-tiedostoon salliaksesi sen nimenomaisesti.

  1. Kun ajat lsusb:n, jokaisen laitteen tunniste (ID) näytetään:

    ID 09da:2268

    Kaksoispisteen edessä oleva osa on toimittajan tunniste (vendor ID), ja sen jälkeen oleva osa on tuotetunniste (product ID).

  2. Kun olet selvittänyt tunnisteet, voit nyt lisätä seuraavan rivin usb-policy.conf-tiedostoon:

    ALLOW: vid=09da pid=2268

    Korvaa vain esimerkin VID ja PID laitteesi vastaavilla arvoilla.


XenServerissä läpiviennin salliminen ei yksin riitä, jotta se alkaisi toimia; se vain mahdollistaa läpivienti-ominaisuuden käytön XenCenterissä.

Huomautus: määritystiedosto voi muuttua palvelimen uudelleenkäynnistysten yhteydessä.

USB-käytännöt Citrix Web Studiossa

Citrix Web Studioon pääsee käsiksi selaimen kautta. Osoitteen määrittää järjestelmänvalvojasi. Studiossa määritetty USB-käytäntö vaikuttaa kaikkiin alaisiin virtuaalikoneisiin ja voi ohittaa XenServer-asetuksen (koska USB-yhteys estetään itse virtuaalikoneessa).

USB-käytännöt sijaitsevat ICA-kategorian alla. Käytäntösäännöt on muotoiltu kuten rivit tiedostossa /etc/xensource/usb-policy.conf XenServerissä. Todennäköisesti sinun on kuitenkin otettava yhteyttä Citrix-järjestelmänvalvojaasi muuttaaksesi niitä.

Citrix USB-läpiviennin rajoitukset

XenDesktopin natiivi USB-uudelleenohjaus on hyvin rajoittunut. Sen lisäksi, että sen käyttöön tarvitaan Premium, se tukee enintään 6 laitetta eikä salli tärkeiden VM-toimintojen – mukaan lukien tilannekuvan (Snapshot) ja keskeytyksen (Suspend) – suorittamista silloin, kun se on käytössä.

Jos etsit ratkaisua, joka toimii täysin virtuaalikoneiden kanssa eikä sisällä mitään edellä mainituista rajoituksista, kokeile sen sijaan USB Network Gatea.

USB Network Gate - Vaihtoehto Citrixin natiiville läpiviennille

USB Network Gate on sovellus, joka voidaan asentaa Citrix-virtuaalikoneeseen, jotta se voi käyttää ulkoisia USB-laitteita, myös etäkäytössä olevia. USB Network Gate -palvelin voi jakaa peruslisenssillä jopa 10 laitetta, eikä se myöskään estä virtuaalikonetta ottamasta tilannekuvia tai siirtymästä lepotilaan.

Katso seuraavasta videosta, miten USB Network Gatea käytetään.