Репозиторий пакетов: script-1c-server: конфигурация
Параметры файла конфигурации main.conf
default_prepauseназначает паузу (в секундах) ожидания перед запуском экземпляра платформы 1С;default_ras_enableназначает разрешение генерировать юнит systemd ras (remote administration server);default_user_nameназначает имя пользователя;default_group_nameназначает имя группы;default_dataназначает пользовательскую директорию данных кластера;global_script_service_enableназначает разрешение использования скрипта как объекта запуска юнита systemd.
Параметры с префиксом default_ содержат значения по умолчанию; могут быть переопределены в одноименных именах параметров в файле конфигурации list.conf
Параметры с префиксом global_ содержат значения, действующие глобально
Параметры файла конфигурации list.conf
[value.service]version=value- принимает значениеlastили четырехциферную версиюport=value- назначает порт агента сервераregport=value- назначает порт менеджера кластераportrange=value- назначает диапазон портов рабочих процессовping=valueprepause=valueras_enable=valueras_port=value- назначает порт rasuser_name=valuegroup_name=valuedata=valuekeytab=value
Примеры конфигурирования list.conf
Простое, стандартное конфигурирование:
[srv1c.service]
Одна версия, несколько экземпляров, для каждого экземпляра отдельный пользователь:
[srv1c1.service]
#port=
#regport=
#portrange=
#ping=2
#
#ras_enable=1
#ras_port=
#
user_name=usr1c1
#group_name=grp1c
data=/home/${user_name}/data
#keytab=/home/${user_name}/kerberos.keytab
[srv1c2.service]
port=2540
regport=2541
portrange=2560:2591
#ping=2
prepause=30
#
#ras_enable=1
ras_port=2545
#
user_name=usr1c2
#group_name=grp1c
data=/home/${user_name}/data
#keytab=/home/${user_name}/kerberos.keytab
[srv1c3.service]
port=3540
regport=3541
portrange=3560:3591
#ping=2
prepause=30
#
#ras_enable=1
ras_port=3545
#
user_name=usr1c3
#group_name=grp1c
data=/home/${user_name}/data
#keytab=/home/${user_name}/kerberos.keytab
Одна версия, несколько экземпляров, единый пользователь:
[srv1c1.service]
#port=
#regport=
#portrange=
#ping=2
#
#ras_enable=1
#ras_port=
#
#user_name=usr1c
#group_name=grp1c
data=/home/${user_name}/data1
#keytab=/home/${user_name}/kerberos.keytab
[srv1c2.service]
port=2540
regport=2541
portrange=2560:2591
#ping=2
prepause=30
#
#ras_enable=1
ras_port=2545
#
#user_name=usr1c
#group_name=grp1c
data=/home/${user_name}/data2
#keytab=/home/${user_name}/kerberos.keytab
[srv1c3.service]
port=3540
regport=3541
portrange=3560:3591
#ping=2
prepause=30
#
#ras_enable=1
ras_port=3545
#
#user_name=usr1c
#group_name=grp1c
data=/home/${user_name}/data3
#keytab=/home/${user_name}/kerberos.keytab
Конкретная версия:
[srv1c13.service]
version=8.3.13.1690
#
#port=2540
#regport=2541
#portrange=2560:2591
#ping=2
#prepause=30
#
#ras_enable=1
#ras_port=2545
#
#user_name=usr1c
#group_name=grp1c
data=/home/${user_name}/data-8.3.13
#keytab=/home/${user_name}/kerberos.keytab