виртуализация сервера приложений 1С #715823


#0 by vit451451
Приветствую. Есть желание виртуализировать сервер приложений 1С. Виртуализация на базе Win Server 2012R2 Hyper-V. Встает проблема с аппаратными USB ключами лицензий 1С и невозможностью штатными средствами Hyper-V пробросить USB в виртуалку. Все вроде как легко используют для этого решения USB over Network. Попробовал в ознакомительных целях два решения. USB over Network от fabulatech и USB Redirector Пробую пока что не на виртуальной , а на реальной машине, просто отключив от нее ключи и подключив их уже через USB over Network Столкнулся с проблемой, одинаковой для обоих решений. Ключи вроде пробрасываются нормально. Сразу после старта проброса все хорошо, клиенты спокойно запускают 1С. Через некоторое время 1С у клиентов начинает тормозить при старте , через некоторое время выдавая "запуск системы выполнен без использования аппаратной лицензии.Поиск аппаратной лицензии занимает более 3 сек ...Отключить использование аппаратной лицензии?".  Далее, вне зависимости от ответа 1С запускается и работает. Через еще какое то время при старте 1С у клиента начинает писать "нет лицензий". Уже неважно включено ли использование аппаратной лицензии или нет: если использование аппаратной лицензии отключено, то пишет что не нашел свободную лицензию и просит включить поддержку аппаратных лицензий, после включения пишет что лицензий нет. При этом решение USB over Network работет нормально, пишет что все ключи подключены. Опять же если подключить ключи напрямую - все работает нормально. Никто не сталкивался? Может какую то донастройку 1С необходимо провести?
#1 by ДенисЧ
С такими нездоровыми идеями, как виртуализация серверов 1с и mssql нужно бороться.
#2 by rsv
Этому есть вполне здравое объяснение.  Стоимость лицензий  MS. Т.к. на виртуалку мона ставить и ставить ..
#3 by pessok
вполне нормальная идея, имхо. мощности железа сейчас вполне позволяют уйти от трехзвенки. юзали на предприятии USB over Network, проблем не было, хм
#4 by ДенисЧ
Это НЕнормальная идея. Уж слишком глючная. Уж поверь, я работаю в конторе, где ВСЕ сервера виртуальны. А бороться с этим приходится не админам, а нам.
#5 by rsv
Экономят....
#6 by pessok
у меня сейчас на виртуалке скуль и рпхост, тьфу-тьфу, все работает. 18 баз вертится, 50 клиентов. Но сервера, конечно, брендовые.
#7 by rsv
Получается на одной машине разворачиваем N виртуалок и с одного диска льем  на все ОС Win по стоимости одной.. как то так ..
#8 by pessok
нельзя так, вроде бы. но мы оффтопим, давайте попробуем помочь ТС :)
#9 by pessok
+ от себя могу предложить перезапуск службы USB over Network. за время перезапуска клиенты не должны успеть отвалиться
#10 by Reaper_1c
Замени лицензии на программные и прекрати церебральный секс.
#11 by Лодырь
Вопрос, если проблема в клиентских лицензиях, не вариант их раздавать не сервера 1С?
#12 by vit451451
конкретно для меня виртуализация -это отрыв от конкретного железа,простая миграция при абгрейде + сокращение времени восстановления при сбоях через использование механизма репликаций виртуальных машин попробую , посмотрю как будет себя вести замена лицензий на программные вроде как денег стоит, что то около 40 000 ... или я не прав? если вы про вариант , когда в настройках базы данных на сервере приложений выставить опцию "Разрешить серверу выдавать лицензии" - то у меня эта настройка стоит , при ней собственно наблюдаю ошибки тут еще такая тема: я вообще не 1С-ник, не совсем понимаю принципы работы HASP ключей с 1С, просто переношу то, что есть в наличии при этом штатного 1С-ника у нас нет так вот, кроме сервера приложений у нас еще есть SQL сервер , где собственно крутятся сами 1С-ные базы и в этом SQL сервере торчит ключ , я точно знаю что он 1С-ный. Соответственно установлена служба HASP Licence Manager Я вообще думал, что 1С пофиг где физически воткнут ключ 1С, главное чтобы он был виден в сети. С другой стороны я не знаю, почему именно этот ключ был воткнут в SQL сервер, а не в сервер приложений. Короче я на этапе конфига USB over internet вытащил этот ключ из SQL сервера и пробросил его на сервер приложений. Чтобы значит все ключи на 1С были подключены в одно место- на сервер приложений. Посыпались ошибки, о которых я написал в топике. А потом что то решил попробовать вариант: взял этот ключ ,отключил его от сервера приложений и пробросил его на SQL через USB over Internet. Т.е. восстановил, то как было, только с использование программы проброса USB. Пока что вот прошло 2 часа, полет нормальный. Буду конечно дальше мониторить, как будет работать, может все это просто совпадение ... В связи с этим вопрос : 1С может быть как то сконфигурирована на конкретный сервер, где брать лицензии, за исключением файла nethasp.ini на клиенте (потому что у меня в этом файле все закоментарено и никаких настроек нет, однако щас вроде все работает, а до этого не работало)
#13 by ansh15
При раздаче клиентских лицензий сервером приложений, сервер приложений является клиентом для менеджера лицензий, поэтому из него(nethasp.ini) и брать.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С