<< Click to Display Table of Contents >> Администрирование (Windows) > Расширенная установка > Установка сервисов на выделенном сервере Развертывание второго сервиса хранилищ на сервере |
Чтобы развернуть второе файловое хранилище на сервере:
1.В папке DirectumLauncher\etc cоздайте копию конфигурационного файла config.yml и задайте для него имя StorageSecond.yml.
2.В созданном конфигурационном файле StorageSecond.yml в секции variables добавьте переменные:
•instance_name. Задайте для нее значение second. Это нужно, чтобы дополнительное файловое хранилище создалось с именем, отличными от существующего;
•http_port и https_port. Укажите в них порты, номера которых отличаются от занятых. Например, если порты 80 и 443 заняты, укажите 81 и 444 соответственно.
3.В секции logs_path в параметре LOGS_PATH измените путь до папки, в которую нужно сохранять лог-файлы второго файлового хранилища. Для этого добавьте в конец строки переменную {{ instance_name }}.
4.В секции StorageService в параметре STORAGE_PATH измените путь до папки второго файлового хранилища, в которую нужно перемещать содержимое документов. Для этого добавьте в конец строки переменную {{ instance_name }}.
5.В секции IIS заполните параметры:
•site_name – имя сайта системы и пула приложений в IIS. Оставьте значение по умолчанию – DirectumRX Web Site Name;
•http_port, https_port – порты для работы по протоколам HTTP, HTTPS. Задайте значения {{ http_port }}, {{ https_port }} соответственно;
•ssl_sert_thumbprint – отпечаток сертификата для работы по протоколу HTTPS. Если система уже развернута, то оставьте ранее заданное значение.
6.Оставьте секцию common_config, а также настройки в секциях StorageService, IIS, ServiceRunner, LogService. Остальные настройки для сервисов закомментируйте или удалите.
Пример настройки:
variables:
instance_name: 'second'
http_port: 81
https_port: 443
...
logs_path: &logs
LOGS_PATH: '{{ home_path }}/logs_{{instance_name}}'
common_config: &base
...
services_config:
StorageService:
<<: *base
PORT: # auto
STORAGE_PATH: '{{ home_path }}/storageservice_{{instance_name}}'
STORAGE_RELATIVE_PATH: 'StorageSecond'
IIS:
site_name: 'DirectumRX Web Site Name'
http_port: '{{ http_port }}'
https_port: '{{ https_port }}'
ssl_cert_thumbprint: '<Отпечаток сертификата>'
ServiceRunner:
<<: *logs
CONFIGS_PATH: # auto
PACKAGES_ZIP_PATH: # auto
PACKAGES_BIN_PATH: # auto
SERVICE_RUNNER_PORT: # auto
WINDOWS_SERVICE_NAME: # auto
LogService:
<<: *base
PORT: # auto
7.Примените настройки IIS:
do iis configure --config="DirectumLauncher/etc/StorageSecond.yml"
8.Запустите развертывание второго файлового хранилища. Для этого выполните команду do all up и в параметре --config укажите путь до его конфигурационного файла. Пример команды:
do all --config="DirectumLauncher/etc/StorageSecond.yml" up
После завершения настроек добавьте второе хранилище в системе Directum RX и настройте политики хранения и перемещения.
© Компания Directum, 2024 |