понедельник, 6 февраля 2012 г.

USB over IP решения для ВМ на ESXi


Памятка про USB:

Хотя подключить к ВМ можно USB устройство и хоста и клиента, для постоянно подключенных устройств на голову удобнее пользоваться USB-over-IP решениями.

Популярная железка - Digi AnywhereUSB, Network-attached USB hubs.
Отзыв, см. камменты -USB over IP и VMware ESXi.

Программные решения:

Проброс USB в виртуальные машины.
Использование бесплатного пакета USBIP для проброса USB внутрь виртуальных машин.

Если кто использует не упомянутые железные или программные решения - буду благодарен подсказкам.

UPD. Поделились опытом:

Для проброса USB используем http://www.seh-technology.com/products/usb-device-servers/myutn-80-dongle-server.html - в отличие от AnywhereUSB  умеет USB порты пробрасывать в отдельные VLAN, актуально, когда необходимо подключить несколько девайсов в разные изолированные друг от друга сети. Хотя AnywhereUSB, я не тестировал может он тоже умеет VLAN, но на официальном сайте digi.com упоминания не нашел.

Ed.

22 комментария:

  1. Используем Digi на 14 портов. Держим ключи 1С и смежные.
    + несложный запуск (драйвер с фейсом на машину клиент)
    + возможность поделить порты между машинами
    + двойные независимые Ethernet и Power

    Настроек еще всяких через веб-морду куча, но не используем.

    Если что - готов ответить на вопросы.

    ОтветитьУдалить
    Ответы
    1. А вас, коллега, не смущает отсутствие авторизации подключения со стороны клиента? Любой с админскими правами в гостевой ос может поменять подключаемую группу ключей. Это конечно параноя, но такая возможность есть.
      И еще, вы не пытались работать с устройством из командной строки?

      Удалить
    2. Я с вас поражаюсь, коллега!
      Какие админские права юзеру в гесте? :)
      Командную строку не мучал - не было необходимости.

      Удалить
    3. Меня смущает отсутствие авторизации. Хотя бы потому что без авторизации есть возможность любому похмельному админу тупо сломать железку, всего лишь сменив на ней IP. И все, все 14 ключей отвалились от всех серверов. Ну нафига было выносить возможность смены адреса в клинтский утиль?

      Удалить
  2. Подскажите. Как вопрос стоит со стабильностью работы ключей? 1С-вские ключи любят без причины падать ( помогает только физическое передергивание ). Есть ли возможность удаленно выключать/включать питание на портах?
    Сколько портов в хабе занято?
    Какие еще ключи используете?
    У меня никак руки не дойдут потестировать данный хаб.
    Есть еще одно очень хорошее софтовое решение - USB Redirector: платное, но пока проблем с хитрыми ключам не возникало.

    ОтветитьУдалить
    Ответы
    1. Сам девайс и ключи в нем (разные стоят, сетевые, локальные, от разных конф - всего 10 штук) ведут себя стабильно и не выпадают. А вот сфот неких программеров - например от ВГДБ сервер ключей - очень нервные вещи, но к Диги отношения это уже не имеет.

      Удалить
  3. Так-же использую Digi на 14 портов. Особых нареканий нет. Есть "придирка" что внутри интерфейса нельзя сделать описание что на порту сидит (привык я в циске на порты дескрипшины прописывать). И немного раздражает, что после реконфигурации группы нужно делать рестарт. У меня к одному серверу несколько ключей привязывается (и это количество может рости), так что проблема насущная.
    Так-же помню, что для того что-бы заставить эту штуку работать мне пришлось в темплейты ВМ (XP и 2003) доставлять драйвера.
    Но наличие двух ethernet и power - делает железку вне конкуренции.

    ОтветитьУдалить
    Ответы
    1. В новой прошивке рестартов не нужно.
      Из конкурентов - SEH myUTN-800 (пока не тестировали, но смотрим)

      Удалить
  4. Долго искали альтернативу Digi на 14 портов - близкого аналога нет. Уже 3 шт. крутится.

    ОтветитьУдалить
  5. Использую Digi на 14 портов. Планировалась для подключения пользовательских ключей 1С к блэйдам. Ключей у нас штук 7 на 500, 250.
    Периодически отправляла серверы в BSOD. После обновления драйвера на V.3.10 от августа 2010 стало легче, но полностью проблему не решило.
    Ещё замечательная фича это зависание всего девайса минут на 15-20 с последующим восстановлением. С чем именно это связанно пока не нашли... ИМХО наши 2 - 4 тыс пользователей 1С просто заваливают его обращениями...
    Убрали все 1С ключи из неё, полегчало. При этом мелкие ключи работают там хорошо.
    Вышла новая прошивка, посмотрим...

    ОтветитьУдалить
  6. Был опыт использования 5-ти портовой диги (пылится на полочке) - вызывает BSOD в Windows XP, проблема с данной моделью подтверждена разработчиком, решения нет и не будет, рекомендовано купить другую модель (не говоря о не тривиальной установке драйверов), так же нет клиента под Linux.
    Сейчас использую USB Redirector (разработка Запорожской компании), 2 года всё отлично.

    ОтветитьУдалить
  7. Используем 14-ти портовую AnywhereUSB с мультихостом. столкнулись с невозможностью прокинуть в одного гостя более 1 ключа. т.е. - 1 гость - 1 ключ. если два ключа прокидываешь - в госте виден только один ключ.
    другие сталкивались с этим? если да - как обошли/решили?

    ОтветитьУдалить
    Ответы
    1. Нормально прокидываются несколько ключей на AnywhereUSB 14, нужно только в веб-морде их добавить в одну группу, а на клиенте выбрать эту группу при подключении.

      Удалить
    2. Прокидываются отлично.
      Основная суть там в том, что в вебморде назначается "группа" на "номер дырки", а в клиенте - IP девайса и номер группы.
      Надо просто на две "дырки" назначить одну группу в вебморде.
      В новых прошивках есть "DGA" (Dynamic Group Assignment) - группы можно назначать без перезагрузки устройства.

      Удалить
  8. Вот такое устройство есть еще
    http://www.seh-technology.com/products/usb-device-servers/myutn-80-dongle-server.html

    ОтветитьУдалить
  9. Используем DIGI AnywhereUSB\14.
    4 штуки, суммарно около 40 ключей (микс серверные\клиентские примерно в соотношении 3:4).
    DIGI лопаются как грелки на армейском компрессоре 200атм. по CPU бешеная просадка (мониторим-с), в виду чего начинает безудержно "лагать" сетевой интерфейс (пинги прыгают до 2к).
    По последнему росту ключей, лопаются каждое утро, остро реагируя на "пользовательский бум".
    Реконнекта автоматического _нормального_ в клиенте нет, нужно делать реконфигурацию, удаляя подключение и восстанавливая назад через конфигурирование.
    Клиент довольно мерзкий и отвратительный, постоянно из Discovery теряет девайсы (хотя четко указаны в Discovery Lists)
    В общем, не для High Load.
    Поддержка нулевая. "Бесплатная" поддержка уже месяц молчит, "платную" (80 евриков за 1 тикет) мы почему-то купить не можем (тут что-то у закупантов не срослось)

    В руки попала SEH myUTN-80, буквально вчера. Тестируем, отпишусь в середине июня.
    Из первых впечатлений - гораздо приятнее и сама железка, и софт. Но доку пришлось прочесть дважды :-)
    В России найти трудно, но можно (есть кто продает их)

    ОтветитьУдалить
  10. У них авторизации нет, как я понял

    ОтветитьУдалить
  11. Добрый день.

    Коллеги, использую usb полки DIGI AnywhereUSB\14, в колл-во 5 штук, на прошивке 1.81.15.70 (build 82002081_L1 awusb14 eos 1/26/2015 5:30:35p), есть проблема, полки зависают каждые 2\3 недели, помогает только ребут по питанию. Кто нибудь сталкивался с такой проблемой?

    ОтветитьУдалить
  12. В мае прошлого года приобрели отечественный DistKontrolUSB. В целом все устраивает и работает.
    Функционал даже побогаче, чем у Digi и Sen. Самое главное - обеспечивает авторизацию (а не подключайся кто хочешь, как в Digi). Опций достаточно много, для нас актуальными являются:
    1. Удаленное физическое включение и выключение USB устройств;
    2. Авторизацию для подключения USB устройств по логину, паролю и IP адресу.
    3. Авторизацию для подключения USB портов по логину, паролю и IP адресу.
    4. Журналирование как всех включений и подключений USB устройств клиентами, так и таких попыток (не правильный ввод пароля и т.д. ).
    5. Шифрование трафика (с чем в принципе было неплохо и на немецкой модели).

    ОтветитьУдалить

Примечание. Отправлять комментарии могут только участники этого блога.