Монтирование USB Flash

В случае, если вам необходимо подключить USB Flash к виртуальному шлюзу (например, доставить на виртуальный шлюз сертификаты или политику безопасности) выполните следующие действия:

1.   Подключите USB Flash к серверу, на котором развернут гипервизор.

2.   Найдите подключенное устройство в списке:

[root@localhost ~]# prlsrvctl info | grep usb

     hdd  USB Flash Disk General (/dev/sdd)        '/dev/disk/by-id/usb-General_USB_Flash_Disk_12340000200027DB-0:0'

     usb  Avocent - USB Composite Device-1         '1-4|0624|0249|high|--|20080930-1'

     usb  Avocent - USB Composite Device-0         '4-1|0624|0248|full|KM|20080930'

     usb  General - USB Flash Disk                 '2-3|8644|800e|high|--|12340000200027DB'

3.   Подключите устройство к виртуальной машине:

[root@localhost ~]# prlctl set sterragate_ag41_cp39_kc1_4G_virtual_0 --device-connect '2-3|8644|800e|high|--|12340000200027DB'

Connect device: 2-3|8644|800e|high|--|12340000200027DB

The device successfully connected

Где:

sterragate_ag41_cp39_kc1_4G_virtual_0 – наименование виртуальной машины;

'2-3|8644|800e|high|--|12340000200027DB' – идентификатор USB устройства.

4.   Перейдите в консоль виртуальной машины. В виртуальной машине появится новое устройство:

root@sterragate:~# dmesg | tail

[  159.741960] scsi 9:0:0:0: Direct-Access     General  USB Flash Disk   1.0  PQ: 0 ANSI: 2

[  159.743504] sd 9:0:0:0: Attached scsi generic sg2 type 0

[  159.748440] sd 9:0:0:0: [sdb] 3915776 512-byte logical blocks: (2.00 GB/1.86 GiB)

[  159.751617] sd 9:0:0:0: [sdb] Write Protect is off

[  159.751622] sd 9:0:0:0: [sdb] Mode Sense: 03 00 00 00

[  159.751625] sd 9:0:0:0: [sdb] Assuming drive cache: write through

[  159.762577] sd 9:0:0:0: [sdb] Assuming drive cache: write through

[  159.762650]  sdb: sdb1

[  159.771015] sd 9:0:0:0: [sdb] Assuming drive cache: write through

[  159.771083] sd 9:0:0:0: [sdb] Attached SCSI removable disk

root@sterragate:~# fdisk -l | grep /dev/sdb

Disk /dev/sdb: 2004 MB, 2004877312 bytes

/dev/sdb1   *           1         244     1957856+   b  W95 FAT32

5.   Создайте папку, куда будет подмонтировано устройство:

mkdir /flash

6.   Подмонтируйте устройство:

mount /dev/sdb1 /flash

7.   Устройство готово к использованию.

 

 

Для отключения USB устройства от виртуальной машины выполните следующие действия.

1.   Отмонтируйте устройство в виртуальной машине (в консоли виртуальной машины):

root@sterragate:~# umount /dev/sdb1

2.   Перейдите в консоль гипервизора. Найдите устройство в списке (идентификатор мог измениться):

[root@localhost ~]# prlsrvctl info | grep usb

     usb  Avocent - USB Composite Device-1         '1-4|0624|0249|high|--|20080930-1'

     usb  Avocent - USB Composite Device-0         '4-1|0624|0248|full|KM|20080930'

     usb  General - USB Flash Disk                 '2-3|8644|800e|high|PR|12340000200027DB'

3.   Отключите устройство от виртуальной машины:

[root@localhost ~]# prlctl set sterragate_ag41_cp39_kc1_4G_virtual_0 --device-disconnect '2-3|8644|800e|high|PR|12340000200027DB'

Disconnect device: 2-3|8644|800e|high|PR|12340000200027DB

The device successfully disconnected