Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Запуск 1С на виртуальной машине.  (Прочитано 48628 раз)
0 Пользователей и 1 Гость смотрят эту тему.
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« : 11-08-2010 16:18 » 

Есть пока теоретическая задача запустить 1C 7.7 (бухгалтерия и склад) на виртуальной машине (предположительно Linux 2.6 и Xen 3.0) и пробросить внутрь hasp-ключ LPT. К сожалению, экспериментировать не на чем, т.к. нет двух ключевых компонент - лишнего ключа и машинки с поддержкой виртуализации.

Если кто-нибудь пробовал это, то ответьте, пожалуйста, на пару вопросов:
1. Эксперимент удался?
2. Если удался, то это просто тест или пошло в эксплуатацию?
3. Какая система виртуализации, хостовая ОС, версия 1С и тип ключа (LPT, USB) использовались?
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Kivals
Модератор

ca
Offline Offline
Пол: Мужской

WWW
« Ответ #1 : 11-08-2010 18:36 » 

На виртуалке я надеюсь ты все-таки Win-подобную систему будешь поднимать?
Или под Wine хочешь?
Записан
Kivals
Модератор

ca
Offline Offline
Пол: Мужской

WWW
« Ответ #2 : 11-08-2010 18:38 » 

Если ключ сетевой - то с ним проблем не должно быть: есть менеджер ключей от аладина для linux систем, а windows клиент умеет их искать по сети
Записан
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #3 : 11-08-2010 18:55 » 

Конечно винду - 7.7 на другом же вроде как не работает. Wine - это не выглядит надежно. Планирую именно на виртуалке (Xen поддерживает процессоры с виртуализацией, без которых работа винды на виртуалках невозможна).

Сейчас это добро работает на машине под w2k. Ключ - хреновина, воткнутая в LPT. База MS SQL на той же машине.
Я никаких трудностей не вижу, кроме этого ключа.

Насчет сетевого менеджера подумаю Улыбаюсь Только вот опять таки - не на чем экспериментировать - нет лишнего ключа, а ночам работать не гуд.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Sla
Команда клуба

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #4 : 11-08-2010 19:05 » 

RXL, а разве 7.7 имеет sql версию?
Ключ может быть воткнут куда угодно в сети.
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #5 : 11-08-2010 19:15 » 

Слав, я знаю про 1С, что оно работает на воооон той машине. И то, что это 7.7, и то, что оно с MS SQL. А еще, что к ней прилагается бухгалтерия и все это вместе насилует админа-программиста (не меня).

Куда угодно требует таки менеджера ключей. Я так понимаю.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Sla
Команда клуба

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #6 : 11-08-2010 19:23 » 

отстал от жизни... таки да, есть и sql версия.

Скажем так... если ставишь на виртуалку 1с сервер +ms sql, а на любую виндовую машину hasp, то никаких проблем возникнуть не должно.
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #7 : 11-08-2010 19:25 » 

Хотелось бы избавиться от отдельно стоящих серверов полностью.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Kivals
Модератор

ca
Offline Offline
Пол: Мужской

WWW
« Ответ #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
Модератор

ca
Offline Offline
Пол: Мужской

WWW
« Ответ #9 : 11-08-2010 19:26 » 

Цитата с www.aladdin.ru:
Цитата
17. Работа с ключом на виртуальных машинах

Ключ должен без проблем работать на большинстве виртуальных машин. Естественно, необходимо, чтобы была возможность проброса порта с ключом на виртуальную машину.
Записан
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #10 : 11-08-2010 19:35 » 

Спасибо. Завтра подброшу эту идею.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Kivals
Модератор

ca
Offline Offline
Пол: Мужской

WWW
« Ответ #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
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #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
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #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
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #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
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #19 : 13-08-2010 09:24 » 

Видимо так и придется делать. Минус только в том, что такие эксперименты придется ставить с 21 до 9.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Kivals
Модератор

ca
Offline Offline
Пол: Мужской

WWW
« Ответ #20 : 13-08-2010 09:30 » 

А много ли народу работает сейчас в 1С?
Просто если не ошибаюсь - 7.7 проверяет ключ только при входе. Т.е. если утром всех загнать в базу и попросить не выходить - то можно ключ переставить на тестовую машину и экспериментировать
Записан
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #21 : 13-08-2010 09:36 » 

Чем дальше считаю, тем все шире круг... Получилось, что имеют доступ 8 человек + админ. Фактически наверно 3-4 будут пользоваться.

Спасибо за идею.
« Последнее редактирование: 13-08-2010 09:38 от RXL » Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Sergeev
Новенький

ru
Offline Offline

« Ответ #22 : 03-12-2012 10:26 » 

Эксперимент по использованию 1С на виртуальном сервере вполне удался и успешно работает третий месяц. Хостовая ОС неизвестна (хостимся у провайдера), 1С Предприятие 8, ключ USB. Установку и подключение ключа 1С производили по видеоинструкции...
« Последнее редактирование: 03-12-2012 10:42 от Kivals » Записан
Kivals
Модератор

ca
Offline Offline
Пол: Мужской

WWW
« Ответ #23 : 03-12-2012 10:39 » 

Sergeev, не нужно наглой рекламы, даже не прочитав о чем тема. А в теме речь идет об 1С 7.7...
Записан
Sergeev
Новенький

ru
Offline Offline

« Ответ #24 : 03-12-2012 11:40 » 

Kivals, причём здесь реклама ? Топик стартер попросил поделиться своим опытом, я поделился. Версию 1С он тоже, кстати, попросил указать и тип ключа.
Записан
Kivals
Модератор

ca
Offline Offline
Пол: Мужской

WWW
« Ответ #25 : 03-12-2012 12:08 » 

1. Тема 2010 года
2. В первом же посте речь о 7.7, и если читать дальше - о LPT ключе
3. Аналогичная ссылка с похожим комментарием на infostart-e, тоже сегодня
4. Регистрация и сразу только одно сообщение со ссылкой (аналогично на infostart-e)
5. По ссылке куча рекламной информации "о компании"
ИМХО - достаточно причин считать это рекламой. Ответ оставил, ссылку убрал - кому нужно сам найдет видеоинструкцию (сейчас их валом)
Вопрос закрыт.
Записан
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #26 : 03-12-2012 13:18 » 

Семерку мы успешно запустили под VMware vSphere 5. Ключ USB пришлось перенести на отдельно стоящий хост, т.к. привязка к железу создает трудности, умножающие на ноль все преимущества кластера.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Kivals
Модератор

ca
Offline Offline
Пол: Мужской

WWW
« Ответ #27 : 03-12-2012 13:52 » new

HASP-ы успешно находились по сети (а если тонко настроить - то еще и быстро). Правда нужна версия NetHASP - но с 1С по-моему только такие и поставлялись. Так что да - вариант на "отдельную машину" самый лучший выход в этом случае.
С 8кой все намного проще стало: теперь есть возможность получить программную лицензию. Сделано специально для виртуалок.
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines