Автоматизированное развертывание клиентской части Галактики

Информация о завершенных проектах развития

Модератор: ZYG

Ответить
Аватара пользователя
mike
топ-софт
Сообщения: 38
Зарегистрирован: Пт, 07/09/2007 11:52
Имя Фамилия: Михаил Пстыга
Откуда: ТопСофт
Контактная информация:

Автоматизированное развертывание клиентской части Галактики

Сообщение mike »

До недавнего времени в процессе установки Галактики требовалось настроить его серверную часть, после чего произвести настройку и установку клиентской части отдельно на каждом рабочем месте. В процессе инсталляции требуется ответить на ряд вопросов, некоторые из них требуют дополнительного инструктажа пользователей либо непосредственного участия администратора системы при каждой установке клиента. Данный факт приводил к ошибкам и дополнительным затратам рабочего времени, которые были устранены. Т.е. для клиентской установки отсутствовал самый любимый пользователями типовой режим инсталляции (Typical), а был только ручной (Custom).

Большинство параметров для клиентских установок совпадают и/или задаются в процессе установки сервера. Т.о. параметры для установки и настройки клиента возможно задать в процессе установки серверной части системы и в дальнейшем при необходимости изменять. При этом необходимые параметры клиента задаются администратором системы без участия конечных пользователей.

Как это реализовано. Если на этапе задания типа установки был отмечен флаг "Пользовательская конфигурация", то по завершении этапа дополнительных установок вызывается окно настройки параметров автоматической установки клиентских частей системы (cм. рисунок).

В окне задаются типовые установочные параметры, которые будут применяться на всех клиентских станциях при использовании автоматического режима установки клиентской части. По сути, здесь заранее определяются параметры, задаваемые при выполнении шагов мастера выборочной установки клиентской части.
Окно содержит две зоны - зону параметров установки двухуровневого клиента и зону параметров установки трехуровневого клиента. Для использования автоматического режима установки клиента требуемой архитектуры нужно установить флаг "Двухуровневый клиент" и/или "Трехуровневый клиент". В результате будут доступны для редактирования поля соответствующей зоны окна.

В результате в каталоге Setup серверной части системы будет сформирован файл clientconf.cfg, содержащий все введенные настройки установки клиентских частей.
Файл также формируется и в корне каталога, содержащего инсталлятор серверной части Server\setup.exe (если данный каталог доступен для записи).
Каталоги Client2 и Client3, содержащие дистрибутив соответствующего клиента, копируется в каталог \Setup серверной установки. Теперь для установки клиентской части Галактики осталось только запустить setup.exe прямо с сервера и выбрать автоматический режим инсталляции.

Двухуровневый клиент ставится буквально за пару секунд, трехуровневый немного подольше так как копируется больше файлов. Параметры клиентской установки всегда можно исправить - либо прямо в файле clientconf.cfg, либо запустив серверную установку.

Внедрено в Инсталлятор Галактики 5.3.14 от 03/12/2007.

Описание можно найти в документации:
- "Платформа MS SQL. Инструкция по установке"
- "Платформа Oracle. Инструкция по установке"
- "Платформа Pervasive. Инструкция по установке".
Во всех книгах - в разделе 2.2.3.5 "Настройка параметров автоматической установки клиентских частей системы".
mgl
заказчик
Сообщения: 178
Зарегистрирован: Чт, 20/09/2007 07:40
Имя Фамилия: Михаил Львович
Откуда: Мелькомбинат
Контактная информация:

Сообщение mgl »

Сделал все как написано (для 2-х уровнего клиента.). Но возникла проблема, при установке клиента и выборе автоматического режима не образуется пункт меню и ODBC соединение. Если выбрать тип установки -выборочная, то все устанавливается отлично. Непонятно от чего, может у меня старый дистрибутив.
Empyros
заказчик
Сообщения: 67
Зарегистрирован: Пт, 01/02/2008 17:57
Имя Фамилия: Максим Гоголинский
Откуда: Интеллект Консалтинг

Сообщение Empyros »

И у меня тоже... Главное, что осталась возможность выборочной установки :)
Аватара пользователя
mike
топ-софт
Сообщения: 38
Зарегистрирован: Пт, 07/09/2007 11:52
Имя Фамилия: Михаил Пстыга
Откуда: ТопСофт
Контактная информация:

А поподробнее можно.

Сообщение mike »

Какая платформа? MSSQL, Oracle?
Что за пункт меню? И по моему ODBC соединение всегда настраивали ручками.
Разве не в автоматическом режиме оно само настраивается?
mgl
заказчик
Сообщения: 178
Зарегистрирован: Чт, 20/09/2007 07:40
Имя Фамилия: Михаил Львович
Откуда: Мелькомбинат
Контактная информация:

Re: А поподробнее можно.

Сообщение mgl »

mike писал(а):Какая платформа? MSSQL, Oracle?
Что за пункт меню? И по моему ODBC соединение всегда настраивали ручками.
Разве не в автоматическом режиме оно само настраивается?
Платформа SQL. Не понял про пункт меню, я пишу про автоматическую установку 2-х уровнего клиента на локальную машину в соответствии с приверенным выше вашим описанием. ODBC соединение всегда создается автоматически (вернее должно создаваться).
mgl
заказчик
Сообщения: 178
Зарегистрирован: Чт, 20/09/2007 07:40
Имя Фамилия: Михаил Львович
Откуда: Мелькомбинат
Контактная информация:

Сообщение mgl »

Уточняю про ODBC соединение- при выборе выборочной установки оно само создается, а при автоматической нет. Может я что то не так делаю?
Аватара пользователя
mike
топ-софт
Сообщения: 38
Зарегистрирован: Пт, 07/09/2007 11:52
Имя Фамилия: Михаил Пстыга
Откуда: ТопСофт
Контактная информация:

Сообщение mike »

В декабре должна выйти новая версия дистрибутива. В ней ODBC и при автомазированном развертывании клиентской части должен создаваться.
В старой версии поже действительно была ошибка.
mgl
заказчик
Сообщения: 178
Зарегистрирован: Чт, 20/09/2007 07:40
Имя Фамилия: Михаил Львович
Откуда: Мелькомбинат
Контактная информация:

Сообщение mgl »

Спасибо
Ответить