Развертывание в кластерной среде
Кластерная конфигурация является основным решением для масштабирования системы 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.