Установка системы: различия между версиями

Материал из DPA
Перейти к навигации Перейти к поиску
Строка 85: Строка 85:
 
#Настроить режим восстановления - Simple / Full / Bulk logged.
 
#Настроить режим восстановления - Simple / Full / Bulk logged.
 
#Настроить права учетной записи для доступа к базе данных.
 
#Настроить права учетной записи для доступа к базе данных.
 +
 +
Чтобы выполнить настройку базы данных, могут потребоваться права доступа к серверу БД более широкие, чем есть у учетной записи, из под которой будет происходить доступ к базе данных в процессе работы системы. Например, право создания новой базы данных. Поэтому, при инсталляции системы можно указать параметры подключения и учетную запись, которые будут использоваться при настройке базы данных.
  
 
[[File:DbSetup_account.png]]
 
[[File:DbSetup_account.png]]
 +
 +
Если тип аутентификации указан как "Интегрированная (Windows)", то настройка базы данных буде происходить с использованием учетной записи, из под которой был запущен инсталлятор.
  
 
== Зависимость между службами ==
 
== Зависимость между службами ==

Версия 10:15, 12 апреля 2020

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

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

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

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

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


Где скачать

Последнюю версию дистрибутива системы можно скачать по адресу:
ftp://ftp.x-tensive.com/Public/Downloads/DPA.ALLSTD/

Название файла имеет вид "Setup.Dpa.N.N.N.N.exe", где "N.N.N.N" - полная версия системы.

Доступен архив всех предыдущих версий системы:
ftp://ftp.x-tensive.com/Public/DPA/


TCP-порт

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


Настроить учетную запись

Право на вход в систему в качестве службы

Политика "Вход в качестве службы" ("Log on as a service") определяет, какие учетные записи могут быть использованы для запуска процессов служб. Службы могут быть настроены для работы под учетными записями "Локальная система" ("SYSTEM"), "Локальная служба" ("LOCAL SERVICE") или "Сетевая служба" ("NETWORK SERVICE"), которые имеют встроенное право входа в систему в качестве службы. Любой сервис, работающий под отдельной учетной записью пользователя, должен получить это право.

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

LogonAsServiceWarning.png

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

Наличие права на вход в качестве службы можно проверить или добавить это право вручную. Чтобы добавить в учетную запись локального компьютера право "Вход в качестве службы":

  1. Откройте локальную политику безопасности.
  2. В дереве консоли откройте узел "Локальные политики", затем выберите "Назначения прав пользователя".
  3. В области сведений откройте политику "Вход в качестве службы".
  4. Щелкните "Добавить пользователя или группу", а затем добавьте соответствующую учетную запись в список учетных записей, которые обладают правом "Вход в качестве службы".

LogonAsServicePolicy.png

Права доступа к каталогу установки

По умолчанию установка происходит в каталог "C:\Program Files\X-tensive\". В зависимости от выбранных компонентов для установки, будут созданы подкаталоги, например "DPA Host", "DPA Server" и т.п.

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

  1. Чтение - Read
  2. Чтение и выполнение- Read & execute
  3. Список содержимого папки - List of folder contents

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

Если настройки прав на каталоге "C:\Program Files" не дают соответствующих разрешений учетной записи, из под которой должны запускаться службы, то необходимо выполнить следующее:

  1. Перед инсталляцией DPA создать каталог "C:\Program Files\X-tensive\". Если установка планируется в другой каталог - создать его.
  2. Настроить права доступа для учетной записи на каталог установки.
  3. Выполнить установку, убедиться, что службы запустились и работают.

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

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

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

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

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

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

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

DbSetup account.png

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

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