Редактирование: Переславль 2009/Круглый стол

Материал из eSyr's wiki.

Перейти к: навигация, поиск

Внимание: Вы не представились системе. Ваш IP-адрес будет записан в историю изменений этой страницы.

Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы изменения вступили в силу.

Текущая версия Ваш текст
Строка 1: Строка 1:
< [[Переславль 2009]]
< [[Переславль 2009]]
-
== Использование системы «Консультант+» в большой гетерогенной сети ==
+
Мандрива - Александр
-
* '''Докладчик:''' Александр Дербень (Красноярск, Сибирский государственный аэрокосмический университет им. ак. М. Ф. Решетнова)
+
Есть много представительств, и везде нужен консультант. У него движок старый и он исп. файловый доступ. Требовалось:
-
* '''ПО:''' Консультант+
+
* Обеспечитьб юр. частоту. Поскольку в лицензии чётко прописано: испольхование в 2 и более лок. сетях одного и того жн сервера запрещено. Сетей получается реально, поделённых именно (вирутальных сетей, ирелльных тоже) получается порядко 68, 68 сегментов сети, в которых компьютеров от 5 до 150. Сети класса С. И этот вопрос первый, как сделать, что бы и волки сыты и овцы целы
-
* '''Среда:''' Гетерогенная сеть (Linux (Mandriva), Windows), 68 сегментов, от 5 до 150 компьютеров в сегменте
+
* Необходимо орг. доступ из различных сетей. То есть, это противоречие первому пункту
-
* '''Краткое описание решения:''' Сервер на Linux, подключение клиентов по SSH с X forwarding и по SMB
+
* Многоплатформенность. Клиент должен работать и под линукс и под виндой. И эта задача тоже противор. По сути. На сайте этерсофта говорится: или одним клиентом, или другим. И только с пояфвлением COFS появилось решение, но кривоватое и даёт сбой.
-
[[Изображение:Cons 1.svg]]
+
Решилось это так: берётся сервер под линуксом, не важно каким (там стоял генту, потому что его обновлять удобнее, живой дистирубтив). Под ним поднимается sshd. На этом сервере поднимается под этерсофтовским вайном поднимается консультант (cons.exe). Далее для сервера под упр. линукса всё просто: клиент поднимается X-forwarding, и всё. В итоге он получил экран и всё работает. Задача частично решена, но не рабоатет принтер пир этом. Дял этого в кажду суть кроме ssh прокидывается cups, и cups на сервере взаимодействует с cups клиента и печать идёт. Но если клиент хочет не просто распеч. или скопировать текст, но и скопировать формулу, или кусок документа в ворде, то нужно обесп. айловый доступ. Но нельзя давать доступ виндовой машине, иначе вирусы будут скакать по шарам. Поэтому на клиенте поднимается самба-сервера, которая цепляется и монтируется в каталог пользователя командой smbmount.
-
Есть много представительств, и везде нужен «Консультант+». У него движок старый и он использует файловый доступ. Требовалось:
+
Принтер подать в купс мало, нужно, чтобы принтер становился по умолчанию автоматом. Для этого пишется скрипт, используется PRINTER. При коннекте по ssh передаются переменные окружения, и их нужно обработать и передать в PRINTER тот принтер, который у клиента. При этом старались сделать уникальные имена, в данном случае исползовали букву корпуса и номер машины.
-
* Обеспечить юридическую частоту. Поскольку в лицензии чётко прописано: использование в 2 и более локальных сетях одного и того же сервера запрещено. Сетей получается реально, поделённых именно (вирутальных сетей, и реальных тоже) получается порядка 68, 68 сегментов сети, в которых компьютеров от 5 до 150. Сети класса С. И этот вопрос первый, как сделать, чтобы и волки были сыты и овцы целы.
+
-
* Необходимо организовать доступ из различных сетей. То есть, это противоречие первому пункту.
+
-
* Многоплатформенность. Клиент должен работать и под Linux и под Windows. И эта задача тоже противоречит первому пункту, по сути. На сайте Etersoft говорится: или одним клиентом, или другим. И только с появлением CIFS появилось решение, но кривоватое и даёт сбой.
+
-
 
+
-
Решилось это так: берётся сервер под Linux, не важно каким (там стоял Gentoo, потому что его обновлять удобнее, живой дистирубтив). Под ним поднимается sshd. На этом сервере под wine@Etersoft поднимается консультант (cons.exe). Далее для клиента под управлением линукса всё просто: клиент с поднимается X forwarding, и всё. В итоге он получил экран и всё работает (копирование текста...). Задача частично решена, но не рабоатет принтер при этом. Для этого в каждую сеть кроме ssh прокидывается cups, и cups на сервере взаимодействует с cups клиента и печать идёт. Но если клиент хочет не просто распечатать или скопировать текст, но и скопировать формулу, или кусок документа в ворде, то нужно обеспечить файловый доступ. Но нельзя давать доступ к шарам сервера виндовой машине, иначе вирусы будут скакать по шарам. Поэтому на клиенте поднимается самба-сервер, который цепляется и монтируется в каталог пользователя командой smbmount.
+
-
 
+
-
Принтер подать в cups мало, нужно, чтобы принтер становился по умолчанию автоматом. Для этого пишется скрипт, меняющий переменную PRINTER. При коннекте по ssh передаются переменные окружения, и их нужно обработать и передать в PRINTER тот принтер, который у клиента. При этом старались сделать уникальные имена, в данном случае использовали букву корпуса и номер машины.
+
В принципе, всё работает. Клиент когда входит, в .bashrc прописано монтирование по самбе (smbmount), запуск вайна. После этого smbumount, exit.
В принципе, всё работает. Клиент когда входит, в .bashrc прописано монтирование по самбе (smbmount), запуск вайна. После этого smbumount, exit.

Пожалуйста, обратите внимание, что все ваши добавления могут быть отредактированы или удалены другими участниками. Если вы не хотите, чтобы кто-либо изменял ваши тексты, не помещайте их сюда.
Вы также подтверждаете, что являетесь автором вносимых дополнений, или скопировали их из источника, допускающего свободное распространение и изменение своего содержимого (см. eSyr's_wiki:Авторское право).
НЕ РАЗМЕЩАЙТЕ БЕЗ РАЗРЕШЕНИЯ ОХРАНЯЕМЫЕ АВТОРСКИМ ПРАВОМ МАТЕРИАЛЫ!

Личные инструменты
Разделы