RXL
|
|
« : 11-08-2010 16:18 » |
|
Есть пока теоретическая задача запустить 1C 7.7 (бухгалтерия и склад) на виртуальной машине (предположительно Linux 2.6 и Xen 3.0) и пробросить внутрь hasp-ключ LPT. К сожалению, экспериментировать не на чем, т.к. нет двух ключевых компонент - лишнего ключа и машинки с поддержкой виртуализации.
Если кто-нибудь пробовал это, то ответьте, пожалуйста, на пару вопросов: 1. Эксперимент удался? 2. Если удался, то это просто тест или пошло в эксплуатацию? 3. Какая система виртуализации, хостовая ОС, версия 1С и тип ключа (LPT, USB) использовались?
|
|
|
Записан
|
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
|
|
|
Kivals
|
|
« Ответ #1 : 11-08-2010 18:36 » |
|
На виртуалке я надеюсь ты все-таки Win-подобную систему будешь поднимать? Или под Wine хочешь?
|
|
|
Записан
|
|
|
|
Kivals
|
|
« Ответ #2 : 11-08-2010 18:38 » |
|
Если ключ сетевой - то с ним проблем не должно быть: есть менеджер ключей от аладина для linux систем, а windows клиент умеет их искать по сети
|
|
|
Записан
|
|
|
|
RXL
|
|
« Ответ #3 : 11-08-2010 18:55 » |
|
Конечно винду - 7.7 на другом же вроде как не работает. Wine - это не выглядит надежно. Планирую именно на виртуалке (Xen поддерживает процессоры с виртуализацией, без которых работа винды на виртуалках невозможна). Сейчас это добро работает на машине под w2k. Ключ - хреновина, воткнутая в LPT. База MS SQL на той же машине. Я никаких трудностей не вижу, кроме этого ключа. Насчет сетевого менеджера подумаю Только вот опять таки - не на чем экспериментировать - нет лишнего ключа, а ночам работать не гуд.
|
|
|
Записан
|
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
|
|
|
Sla
|
|
« Ответ #4 : 11-08-2010 19:05 » |
|
RXL, а разве 7.7 имеет sql версию? Ключ может быть воткнут куда угодно в сети.
|
|
|
Записан
|
Мы все учились понемногу... Чему-нибудь и как-нибудь.
|
|
|
RXL
|
|
« Ответ #5 : 11-08-2010 19:15 » |
|
Слав, я знаю про 1С, что оно работает на воооон той машине. И то, что это 7.7, и то, что оно с MS SQL. А еще, что к ней прилагается бухгалтерия и все это вместе насилует админа-программиста (не меня).
Куда угодно требует таки менеджера ключей. Я так понимаю.
|
|
|
Записан
|
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
|
|
|
Sla
|
|
« Ответ #6 : 11-08-2010 19:23 » |
|
отстал от жизни... таки да, есть и sql версия.
Скажем так... если ставишь на виртуалку 1с сервер +ms sql, а на любую виндовую машину hasp, то никаких проблем возникнуть не должно.
|
|
|
Записан
|
Мы все учились понемногу... Чему-нибудь и как-нибудь.
|
|
|
RXL
|
|
« Ответ #7 : 11-08-2010 19:25 » |
|
Хотелось бы избавиться от отдельно стоящих серверов полностью.
|
|
|
Записан
|
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
|
|
|
Kivals
|
|
« Ответ #8 : 11-08-2010 19:25 » |
|
Sla, да имеет, только для 7.7 это кривая версия: все запросы к серверу типа "select * from table" с последующим разгребанием на клиенте. Потому даже для 7.7 SQL рекомендуется терминальный сервер. RXL, тогда все нормально Вот список софта, там есть и для linux: http://www.aladdin.ru/support/download/260/Sla, hasp на любую машину, не обязательно виндовую. Но нужно настроить менеджер лицензий. И чтобы быстрее запускался (а не искал по всей сети) - hasp.ini на машине с 1С
|
|
|
Записан
|
|
|
|
Kivals
|
|
« Ответ #9 : 11-08-2010 19:26 » |
|
Цитата с www.aladdin.ru: 17. Работа с ключом на виртуальных машинах
Ключ должен без проблем работать на большинстве виртуальных машин. Естественно, необходимо, чтобы была возможность проброса порта с ключом на виртуальную машину.
|
|
|
Записан
|
|
|
|
RXL
|
|
« Ответ #10 : 11-08-2010 19:35 » |
|
Спасибо. Завтра подброшу эту идею.
|
|
|
Записан
|
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
|
|
|
Kivals
|
|
« Ответ #11 : 11-08-2010 19:52 » |
|
Можно еще договорится с поставщиком 1С (фирмой-франчайзи) про смену ключа на ЮСБ-версию. Не знаю как сейчас - пару лет назад это было возможно.
|
|
|
Записан
|
|
|
|
edmin
Гость
|
|
« Ответ #12 : 12-08-2010 17:29 » |
|
Наш виртуальный сервер "СБ.vbox" полгода работает на Amazon EC2 (XEN) - Ubuntu 9.10,тогда же успешно прошли тесты виртуальные сервера 1С 7.7 под VMware, KVM, OpenVZ. Чтобы не спамить уважаемый форум рекламой - пишите в личку - поделимся опытом
|
|
|
Записан
|
|
|
|
RXL
|
|
« Ответ #13 : 12-08-2010 18:06 » |
|
edmin, немного не понимаю, как удалось запустить 1С 7.7 под OpenVZ. Использовался Wine? Ведь OpenVZ, в отличии от Virtuozzo, существует только для Linux.
Кстати, на счет Xen: как вы "передали" ключ в виртуалку?
Предлагаю все же обсудить здесь.
|
|
« Последнее редактирование: 12-08-2010 18:19 от RXL »
|
Записан
|
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
|
|
|
edmin
Гость
|
|
« Ответ #14 : 13-08-2010 05:38 » |
|
RXL, немного не понимаю, как удалось запустить 1С 7.7 под OpenVZ. Использовался Wine? Ведь OpenVZ, в отличии от Virtuozzo, существует только для Linux. Все правильно, 1С запускалась под Linux'ом, при помощи Wine@Etersoft. Кстати, на счет Xen: как вы "передали" ключ в виртуалку? В Linux есть такой механизм как SSH port-forwarding, с его помощью можно пробросить порт с машины где физически находится ключ на машину, где он будет использоваться (для сетевых ключей). Притом данное решение достаточно безопасно, все-таки передача данных идет по зашифрованному каналу. Можно использовать USB/IP (OpenSource, Linux) для локальных ключей (либо один из более безопасных, но уже платных, аналогов).
|
|
|
Записан
|
|
|
|
RXL
|
|
« Ответ #15 : 13-08-2010 05:44 » |
|
edmin, спасибо за информацию.
У нас, к сожалению, ключ подключается к LPT. Не знаю, но полагаю, что сменить на USB вариант будет стоить денег. Обосновать эти траты на стадии экспериментов сложно.
|
|
|
Записан
|
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
|
|
|
edmin
Гость
|
|
« Ответ #16 : 13-08-2010 06:23 » |
|
RXL, В KVM, некоторых версиях VMWare (не ESXi) и вроде бы в Xen есть поддержка проброса LPT-портов. Собственно, если виртуальная машина будет на Linux, то почему бы не попытать счастья с KVM?
|
|
|
Записан
|
|
|
|
RXL
|
|
« Ответ #17 : 13-08-2010 06:51 » |
|
Вижу в LPT ряд проблем.
Давайте рассмотрим такую ситуацию: надо перенести виртуальную машину с одного сервера на другой. При этом надо будет переткнуть LPT-ключ в другую машину, что не всегда можно быстро сделать из-за удаленности серверов от админов.
Проблема вторая: на современном серверном железе LPT нет (если конечно не искать что-то специфическое).
На помощь может придти девайс LPT->USB, но не знаю надежность этого решения и как воспримет его hasp-драйвер на виртуальной машине.
|
|
« Последнее редактирование: 13-08-2010 06:53 от RXL »
|
Записан
|
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
|
|
|
edmin
Гость
|
|
« Ответ #18 : 13-08-2010 07:11 » |
|
RXL, Понятное дело, что подобные проблемы есть, но вроде как данное решение вполне оправданно с точки зрения: Обосновать эти траты на стадии экспериментов сложно. Я так полагаю, на стадии тестирования можно Вам довольствоваться одной из VM с поддержкой LPT, а после окончания уже поменять ключ на USB. Переходники LPT->USB не факт что помогут, обычно их проверяют только с принтерами.
|
|
|
Записан
|
|
|
|
RXL
|
|
« Ответ #19 : 13-08-2010 09:24 » |
|
Видимо так и придется делать. Минус только в том, что такие эксперименты придется ставить с 21 до 9.
|
|
|
Записан
|
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
|
|
|
Kivals
|
|
« Ответ #20 : 13-08-2010 09:30 » |
|
А много ли народу работает сейчас в 1С? Просто если не ошибаюсь - 7.7 проверяет ключ только при входе. Т.е. если утром всех загнать в базу и попросить не выходить - то можно ключ переставить на тестовую машину и экспериментировать
|
|
|
Записан
|
|
|
|
RXL
|
|
« Ответ #21 : 13-08-2010 09:36 » |
|
Чем дальше считаю, тем все шире круг... Получилось, что имеют доступ 8 человек + админ. Фактически наверно 3-4 будут пользоваться.
Спасибо за идею.
|
|
« Последнее редактирование: 13-08-2010 09:38 от RXL »
|
Записан
|
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
|
|
|
Sergeev
Новенький
Offline
|
|
« Ответ #22 : 03-12-2012 10:26 » |
|
Эксперимент по использованию 1С на виртуальном сервере вполне удался и успешно работает третий месяц. Хостовая ОС неизвестна (хостимся у провайдера), 1С Предприятие 8, ключ USB. Установку и подключение ключа 1С производили по видеоинструкции...
|
|
« Последнее редактирование: 03-12-2012 10:42 от Kivals »
|
Записан
|
|
|
|
Kivals
|
|
« Ответ #23 : 03-12-2012 10:39 » |
|
Sergeev, не нужно наглой рекламы, даже не прочитав о чем тема. А в теме речь идет об 1С 7.7...
|
|
|
Записан
|
|
|
|
Sergeev
Новенький
Offline
|
|
« Ответ #24 : 03-12-2012 11:40 » |
|
Kivals, причём здесь реклама ? Топик стартер попросил поделиться своим опытом, я поделился. Версию 1С он тоже, кстати, попросил указать и тип ключа.
|
|
|
Записан
|
|
|
|
Kivals
|
|
« Ответ #25 : 03-12-2012 12:08 » |
|
1. Тема 2010 года 2. В первом же посте речь о 7.7, и если читать дальше - о LPT ключе 3. Аналогичная ссылка с похожим комментарием на infostart-e, тоже сегодня 4. Регистрация и сразу только одно сообщение со ссылкой (аналогично на infostart-e) 5. По ссылке куча рекламной информации "о компании" ИМХО - достаточно причин считать это рекламой. Ответ оставил, ссылку убрал - кому нужно сам найдет видеоинструкцию (сейчас их валом) Вопрос закрыт.
|
|
|
Записан
|
|
|
|
RXL
|
|
« Ответ #26 : 03-12-2012 13:18 » |
|
Семерку мы успешно запустили под VMware vSphere 5. Ключ USB пришлось перенести на отдельно стоящий хост, т.к. привязка к железу создает трудности, умножающие на ноль все преимущества кластера.
|
|
|
Записан
|
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
|
|
|
Kivals
|
|
« Ответ #27 : 03-12-2012 13:52 » |
|
HASP-ы успешно находились по сети (а если тонко настроить - то еще и быстро). Правда нужна версия NetHASP - но с 1С по-моему только такие и поставлялись. Так что да - вариант на "отдельную машину" самый лучший выход в этом случае. С 8кой все намного проще стало: теперь есть возможность получить программную лицензию. Сделано специально для виртуалок.
|
|
|
Записан
|
|
|
|
|