Развертывание Servigistics InService > Планирование развертывания > Развертывание в кластерной среде
  
Развертывание в кластерной среде
Кластерная конфигурация является основным решением для масштабирования системы Servigistics InService при большой базе пользователей. Это аналогично конфигурации разделения за исключением добавления дополнительных приложений Viewer и балансировщика нагрузки.
Главным преимуществом кластера по сравнению с единственным сервером является повышение производительности, масштабируемости и надежности. Производительность растет, поскольку снижается уровень конкуренции процессов Servigistics InService в конкретном узле. Масштабирование может быть выполнено путем добавления дополнительных узлов Viewer в кластер по мере необходимости. Такая масштабируемость также обеспечивает более избыточную систему. При сбое Servigistics InService Viewer запросы могут направляться в оставшиеся приложения Viewer. На этом изображении можно увидеть заметные следующие отличия от разделенной конфигурации.
К начальному приложению Viewer добавлено одно или несколько приложений Viewer.
Введен балансировщик нагрузки, позволяющий распределить пользовательский трафик между всеми доступными приложениями Viewer.
Хранилище E3C должно находиться внутри решения хранения, к которому могут иметь доступ все серверы Viewer (например, на монтируемом диске NFS, в решении SAN с общим доступом и т. д.).
Пример
Ниже приведен пример развертывания:
Монолитная конфигурация для Publisher (см. также Монолитная)
Viewer1, CoreCMI, CoreLB1, CoreA и CoreB
Viewer2, CoreLB2, CoreC и CoreD
* 
Все эти объекты, которые можно конфигурировать, поддерживаются как службы Windows.
Для кластерной среды должен быть только один объект CoreCMI для каждого сайта, и все серверы Viewer должны указывать на этот объект CoreCMI.
Для объектов основных серверов, связанных с каким-либо объектом узла Viewer, используется одна и та же установка Servigistics InService. Это означает, что требуется один раз установить Servigistics InService на хост-компьютере, после чего та же самая установка будет использоваться узлом Viewer и всеми основными компонентами, сконфигурированными на этом компьютере.
Каждая из таких конфигураций представляет отдельный компьютер, на котором установлены эти компоненты Servigistics InService.
Основной сервер Viewer и остальные реплики сервера Viewer в кластерной среде совместно используют каталог InS_Data. Это должно быть соответственно сконфигурировано во время установки серверов Viewer. Например, если каталог InS_Data указан как \\pawssv-vwa01w\Shared_Data\764\InS_Data во время установки основного сервера Viewer, то же самое расположение каталога должно быть указано при установке реплик серверов Viewer.
Шаги конфигурирования
Допущения
Для серверов Publisher и Viewer существуют отдельные пользователи баз данных.
Для Publisher существует его собственная система LDAP.
Основной сервер Viewer может использовать LDAP сервера Publisher или может иметь свою собственную систему LDAP. Необходимо соответственно сконфигурировать основной сервер Viewer с помощью конфигуратора.
Основные серверы Viewer и их реплики совместно используют LDAP, базу данных, сервер и репозиторий (InS_Data) CoreCMI.
Основные серверы связываются только с основным балансировщиком нагрузки соответствующего сервера Viewer.
Конфигурирование Publisher
Установите Publisher и сконфигурируйте кластерную среду с помощью конфигуратора.
Конфигурирование основного сервера Viewer
1. Запустите настройку служб Servigistics InService и выберите опцию настройки продукта - Viewer.
2. Укажите расположение файла configurator.xml (InService_configurator_<release_number.xml), которое сконфигурировано для Publisher с помощью конфигуратора.
3. Чтобы сконфигурировать LDAP, выберите опцию Установить и сконфигурировать, чтобы установить новый LDAP для сервера Viewer. Можно также выбрать опцию Пропустить создание конфигурации WindchillDS и LDAP для использования LDAP сервера Publisher (это необходимо сконфигурировать с помощью конфигуратора).
4. Выберите любую из этих опций базы данных: Создать нового пользователя в существующей базе данных или Сконфигурировать для существующего пользователя в существующей базе данных. Установите флажок Загрузить данные в существующую базу данных. Укажите подробные сведения о базе данных, заданные при использовании конфигуратора для этого объекта Viewer.
5. Укажите расположение каталога InS_Data. Этот каталог данных для основного сервера Viewer и остальных серверов Viewer должен быть общим сетевым каталогом.
Конфигурирование реплики сервера Viewer
1. Для LDAP: выберите опцию Пропустить создание конфигурации WindchillDS и LDAP.
2. Для базы данных: выберите опцию Пропустить создание конфигурации БД.
3. Укажите расположение общего каталога InS_Data, заданное при установке основного сервера Viewer.