KVM: si të lidhni një modem USB GSM me një makinë virtuale

Kur bëjmë virtualizim, qoftë me VirtualBox apo KVM , një nga problemet që hasim është se ndonjëherë pajisjet që lidhim me Hostin (PC fizik) nuk mund të shihen në Klient (PC virtual).

VirtualBox ka një plugin për shikimin e disqeve USB, dhe në rastin e KVM, shikimi i këtyre llojeve të pajisjeve nuk duhet të jetë problem sepse përdor drejtpërdrejt kernelin e instaluar. Megjithatë, pajisjet nuk shfaqen gjithmonë, si në shembullin më poshtë, ku një përdorues duhej të lidhte modemin e tij GSM nëpërmjet USB-së.

Unë e gjeta artikullin shumë interesant, prandaj po i sjell tek ju që të shihni se çfarë bëri.

Lidhni një modem USB GSM duke përdorur KVM

1- Lidhni modemin me PC dhe ekzekutoni një komandë për të gjetur disa informacione:

$ lsusb Pajisja 001 Bus 001: ID 1d6b: 0002 Linux Foundation 2.0 rrënja e rrënjës Bus 002 Pajisja 001: ID 1d6b: 0002 Linux Foundation 2.0 rrënja e rrënjës Bus 003 Pajisja 001: ID 1d6b: 0001 Linux Foundation 1.1 rrënja e rrënjës Bus 004 Pajisja 002: ID 0557: 2221 ATEN International Co, Ltd Pajisja Winbond Hermon Bus 002 Pajisja 003: ID 12d1: 1003 Huawei Technologies Co., Ltd. Modemi E220 HSDPA / Modemi E230 / E270 / E870 HSDPA / HSUPA

Në këtë rast, ajo që i nevojitej autorit ishte rreshti i fundit, konkretisht numri i identifikimit të shitësit ( 12d1 ) dhe identifikimi i produktit ( 1003 ).

Kur ekzekutoni të njëjtën komandë tek klienti, siç mund ta shihni, nuk merrni të njëjtin rezultat:

$ lsusb Pajisja 001 Bus 001: ID 1d6b: 0001 Linux Foundation 1.1 rrënjët e rrënjës Bus 001 Pajisja 002: ID 0627: 0001 Adomax Technology Co., Ltd Pajisja Bus 001 Pajisja 003: ID 0409: 55aa Hub i NEC Corp

Tani pajisja duhet të përcaktohet në klientin XML (VM). Ne mund ta bëjmë këtë duke redaktuar direkt skedarin XML duke përdorur komandën:

$ sudo virsh edit example-server.

Pajisja USB duhet të shtohet në seksionin e pajisjeve:

[...] 
Vini re që është shtuar 0x përpara secilës ID

Ne e ruajmë skedarin, rinisim VM dhe shohim nëse tani mund të shohim pajisjen e lidhur:

$ lsusb Pajisja 001 Bus 001: ID 1d6b: 0001 Linux Foundation 1.1 rrënja e rrënjës Bus 001 Pajisja 002: ID 0627: 0001 Adomax Technology Co., Ltd Pajisja Bus 001 Pajisja 003: ID 0409: 55aa NEC Corp. Hub Bus 001 Pajisja 004: ID 12d1: 1003 Huawei Technologies Co, Ltd Modemi E220 HSDPA / Modemi E230 / E270 / E870 HSDPA / HSUPA

Dhe kjo është e gjitha.

Burimi: http://liquidat.wordpress.com


Shto si burim të preferuar në Google