Re: проброс HASP usb-key в VE [message #25608 is a reply to message #25599] |
Thu, 03 January 2008 10:03   |
vaverin
Messages: 708 Registered: September 2005
|
Senior Member |
|
|
rengel wrote on Wed, 02 January 2008 23:22 | > vzctl stop 10
Incorrect device name /dev/bus/usb/002/002: No such file or directory
Invalid value for DEVNODES=bus/usb/002/002:rw, skipped
Stopping VPS ...
VPS was stopped
VPS is unmounted
вот тут проблема при перезагрузке адрес у usb-устройства разный как его можно прокинуть по-другому, так что такой ошибки не было?
|
Уважаемый Владимир,
эта команда не девайс внутрь VE прокидывает, он всего лишь открывает доступ к device file с соответсвующим device major и minor.
Если Вы знаете заранее эти номера -- проблем нет совсем, просто создайте любой device file с этими номерами внутри VE.
Если не знаете, то ситуация хуже, и могу лишь Вам посоветовать придумать какую-нибудь схему динамического создания такого девайса внутри VE (например через ve.mount скрипт, или еще как-нибудь).
rengel wrote on Wed, 02 January 2008 23:22 | >ls -al /vz/root/10/proc/bus/usb/
total 8
drwxr-xr-x 2 root root 4096 2008-01-02 15:58 .
drwxr-xr-x 3 root root 4096 2008-01-02 15:58 ..
|
понятно, это у вас в host system есть такая директория. К сожалению, это не поможет.
/vz/root/10/ -- это mount point для VE private area, в это место монтируется root filesystem для VE10, и после этого монтирования все, что лежит в этой директории и под ней становится недоступным.
Делать такую директорию в VE private area тоже бессмысленно, поскольку в /vz/root/10/proc монтируется proc filesystem для VE которая опять таки перекрое прежнее содержимое этой директории.
Я только что проверил, после vzctl mount proc внутри VE еще не смонтирован, поэтому перемонтировать его из mount скрипта не получится.
Можно однако смонтировать proc с host system в какую-нибудь другую дирекотрию, а потом внутри VE полмонтировать его в нужное место через bind-mount...
Однако с моей точки зрения, проблем тут обнаруживается чересчур много а решения чересчур сложные, и поэтому я посоветую Вам откзаться от использования openVZ для этой задачи и попробовать какую-нибудь другое виртуализационное решение. 
С уважением,
Василий Аверин
|
|
|