Вики IT-KB

Пошаговые руководства, шпаргалки, полезные ссылки...

Инструменты пользователя

Инструменты сайта


firebird:manual-installation-of-multiple-instances-of-firebird-2-5-in-service-mode-on-windows-server-2012-r2

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
Следующая версияСледующая версия справа и слева
firebird:manual-installation-of-multiple-instances-of-firebird-2-5-in-service-mode-on-windows-server-2012-r2 [07.11.2018 09:53] – [Создание сервисных учётных записей gMSA] Алексей Максимовfirebird:manual-installation-of-multiple-instances-of-firebird-2-5-in-service-mode-on-windows-server-2012-r2 [07.11.2018 10:47] – [Настройка базовой конфигурации Firebird] Алексей Максимов
Строка 55: Строка 55:
 ==== Настройка прав доступа для сервисных учётных записей ==== ==== Настройка прав доступа для сервисных учётных записей ====
  
-...+После того, как сервисные учётные записи созданы и установлены на сервере, выдадим им полные права **NTFS** на каталоги, в которых будут выполняться экземпляры FirebirdУчётной записи **s-S11** выдадим права на каталог первого экземпляра (**D:\FBInst1**), а учётной записи **s-S12** выдадим права на каталог второго экземпляра Firebird (**D:\FBInst2**)
  
 +{{ :firebird:pasted:20181107-104224.png }}
  
 \\ \\
 ==== Настройка базовой конфигурации Firebird ==== ==== Настройка базовой конфигурации Firebird ====
  
-...+Перед тем, как мы зарегистрируем службы экземпляров Firebird, нам потребуется выполнить настройку некоторых параметров конфигурации экземпляров. 
 + 
 +В каталоге с файлами __первого экземпляра Firebird__, который в нашем примере расположен в **D:\FBInst1\Bin** находим и открываем на редактирование конфигурационный файл **firebird.conf**По умолчанию все параметры в данном файле закомментированы (#), то есть подразумевается работа экземпляра с настройками по умолчанию. 
 +Находим и убираем комментарий у параметра **RemoteServicePort**, который определяет TCP порт, на котором экземпляр будет создавать TCP-прослушиватель, принимающий клиентские подключения (по умолчанию используется порт TCP 3050) 
 +<code>... 
 +RemoteServicePort = 3051 
 +...</code> 
 +Так как в нашем случае экземпляр Firebird планируется использовать в режиме **SuperServer** и на нашем виртуальном сервере 4 логических процессора (4 процессорных ядра, выданных ВМ), то возможно имеет смысл дополнительно настроить параметр **CpuAffinityMask** таким образом, чтобы использовались все логические процессоры (значение по умолчанию 1 предполагает использование только первого процессора). Согласно [[http://www.firebirdsql.org/manual/qsg25-appx-architectures.html|документации]] для сервера с **4** логическими процессорами значение CpuAffinityMask должно быть установлено в **15**. 
 +<code>... 
 +CpuAffinityMask = 15 
 +...</code> 
 +Сохраняем конфигурационный файл и закрываем его. 
 +  
 +По аналогии редактируем конфигурационный файл __второго экземпляра Firebird__ (**E:\FBInst2\Bin\firebird.conf**), только в этом случае в качестве порта TCP-прослушивателя указываем другой номер порта, чтобы он отличался от номера порта первого экземпляра Firebird 
 +<code>... 
 +RemoteServicePort = 3052 
 +...</code> 
 + 
 +После того как конфигурационный файлы изменены, можем приступить к регистрации системной службы Windows для каждого экземпляра Firebird. 
  
 \\ \\
firebird/manual-installation-of-multiple-instances-of-firebird-2-5-in-service-mode-on-windows-server-2012-r2.txt · Последнее изменение: 02.03.2021 15:57 — Алексей Максимов

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki