Установка системы

Материал из DPA
Перейти к навигации Перейти к поиску

Основной процесс установки

Процесс установки состоит из нескольких стандартных шагов:

  1. Выбрать язык интерфейса системы.
  2. Ознакомиться и принять лицензионное соглашение.
  3. Выбрать компоненты для установки.
  4. Выбрать каталог установки.
  5. Настроить TCP-порт для доступа к WEB интерфейсу.
  6. Выбрать вариант СУБД и настроить подключение к базе данных.
  7. Создать и инициализировать базу данных, если необходимо.
  8. Сама установка - копирование файлов и регистрация служб.
  9. Первый запуск системы.

Визард установщика позволяет пройти все необходимые шаги установки, для большинства параметров можно использовать значения по умолчанию.

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

Где скачать

Последнюю версию дистрибутива и архив всех версий системы можно доступен по адресу:
https://rundpa.com/ru/versions-and-releases

TCP-порт

Для доступа к WEB интерфейсу мы рекомендуем использовать стандартные TCP-порты: порт 80 для HTTP и порт 443 для HTTPS. Указывать другой порт нужно лишь только в том случае, если стандартные порты уже заняты другими приложениями.


Настройка подключения к БД

Права доступа

Учетная запись доступа к базе данных, не важно, используется ли встроенная SQL аутентификация или интегрированная (Windows) аутентификация, должна иметь следующие роли БД:

  • db_datareader
  • db_datawriter
  • db_ddladmin

Инсталлятор автоматически добавит выбранную учетную запись для доступа к базе данных, а так же назначит роль db_owner, что даст все необходимые права для работы системы с базой данных.

Интегрированная (Windows) аутентификация БД

Важно обратить внимание на несколько моментов при настройке интегрированной (Windows) аутентификации.

Если службы DPA и SQL сервер установлены на одной машине, то возможно использовать локальные учетные записи, учетную запись локальной системы, а так же доменные учетный записи для настройки аутентификации.

Если службы DPA и SQL сервер установлены на разных машинах, необходимо учесть следующее:

  1. Учетная запись "Локальная система" ("SYSTEM") на машине, где установлены службы DPA, и учетная запись "Локальная система" на машине, где установлен SQL сервер - это две разные учетные записи.
  2. При использовании локальной учетной записи пользователя важно, чтобы на машине, где установлен SQL сервер, была создана учетная запись с тем же и именем и паролем.
  3. Использование доменной учетной записи (Active Directory) является основным рекомендуемым вариантом настройки.

Учетная запись для создания и инициализации БД

В процессе инсталляции происходит настройка базы данных. Эта настройка состоит из нескольких шагов:

  1. Создать базу данных, если было указано использовать новую базу данных.
  2. Выставить уровень изоляции Read Committed Snapshot. Мы рекомендуем всегда выполнять этот шаг!
  3. Настроить режим восстановления - Simple / Full / Bulk logged.
  4. Настроить права учетной записи для доступа к базе данных.

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

DbSetup account.png

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

Этот шаг инсталляции можно пропустить. Для этого не нажимайте "Настройка базы данных", нажмите "Пропустить".

Зависимость между службами

Если службы DPA и SQL сервер установлены на одной машине, то рекомендуется создать зависимость между службами. Это гарантирует, что службы DPA будут запущены после запуска SQL сервера.

Внимание! Инсталлятор DPA не настраивает зависимости между службами. Поэтому такую настройку необходимо выполнить вручную.

Например, для службы DPA Host выполните следующую команду:

sc config "dpaHost" depend= "mssqlserver"

Проверить настройку зависимостей между службами можно через оснастку "Службы":

DpaHostToSqlDependency.png

Установка микросервисов

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

Dbtomcrsrvc.png

Порты по умолчанию

KPI - 5780 Messenger - 6080 UserActionsLog - 5880 VNC - 5980