Задачка такая:
1. Есть ряд программ для достославной бухгалтерии, к которым необходимо обеспечить доступ с каждого (бухгалтерского) рабочего места;
2. Большинство из этих прог (в рабочее время) должны быть доступны в режиме высокой надежности;
3. Все эти программы имеют тот или иной "выход во внешний мир";
4. По разным причинам (требования систем крипто-защиты, криворукость разработчиков, etc) "пределом совместимости" для всех является XP.x32/2K3.x32;
5. Остальное несущественно
Исходя из перечисленных условий, принимается решение (с учетом того, что серверы в лавке построены на 2K8): свести всю эту лабуду на одну виртуальную машину под 2K2.x32, "болтающуюся" в кластере под 2K8 Hyper-V, и, казалось бы, все замечательно, но! Одна из программ про IP-транспорт ничего не знает (и, судя по общению с разработчиками, еще долго знать не будет) - только обыкновенный проводной 56К мопед, млин! И больше никак!..
Поскольку виртуальные машины под Hyper-V "не знают" ничего про USB, и почти ничего про COM (имеющееся Named Pipe сложно считать полнофункциональным решением), а также с учетом возможных дурных перспектив (к примеру, потенциальной необходимости подключения USB-ключей к другим виртуальным серверам), выход видится только один - необходимо решение, создающее виртуальные порты USB (хотя бы) через некий IP-сервер. Ковыряясь в Сети, нашел таковые, как программные (вроде fabulatech.com/usb-over-network.html или всякие другие), так и аппаратные (типа digi.com/products/usb/anywhereusb.jsp и прочие преобразователи среды).
Недавно на работе возникла нужда в подобном решении (USB over IP). Купили на пробу несколько девайсов Lantronix UBox 2100. Потестировали в локалке - работает. Поставили один девайс на удалённой точке - не работает. Т.е. сам девайс и подключенные USB-девайсы в родном софте видно, но не работает самая главная фича - подключение удалённого USB-устройства к локальной машине. От саппорта вразумительного ответа пока нет. В общем, если девайс нужен исключительно в локалке, если не напрягает что софт для него есть только под винду, если не нужно подключение изохронных USB-девайсов и если не нужна поддержка HiSpeed Usb 2.0 - то можете и попытать счастья... :/
Ubox 2100 у меня периодически роняет систему в BSOD А так железка замечательна тем, что позволяет распределять к какому клиенту подключать присоединенное USB устройство. Digi USB Anythere у меня тоже есть, но она умеет прокинуть все что к ней подключено только на одного клиента. А зачем мне на одном клиенте все 4 ее порта? Мне всего-то надо было USB ключ воткнуть.
Если не секрет - то какие у вас там программы криптозащиты - хотя думаю СЕКРЕТ.
Но всё же - часть криптозащит умеет читать ключи не только с USB брелков, но и с floppy дискет. Сам пару раз копировал ключи наших местных клиент-банков с usb на floppy. А уж виртуальный флоппи драйв к Virtual Machine подключить IMHO легче.
Дрессируем коров
Это подойдёт
radeon.ru/?select=more&f=2009_12&new=7
techpowerup.com/109467/Sharkoon_Readies_LanPort__USB_Servers_.html
Дрессируем коров
Отправить комментарий