Вики IT-KB

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

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

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


1c:1c-enterprise-8-3-cluster-deployment:configuring-1c-clients-to-connect-to-the-cluster

Настройка клиентов для подключения к кластеру 1С:Предприятие 8.3

После того, как в кластере серверов 1С:Предприятие 8.3 зарегистрирована Информационная база, мы можем перейти к настройке клиентских рабочих мест 1С:Предприятие для подключения к этой кластерной базе.

После установки клиентских компонент 1С на машины пользователей нам условно потребуется выполнить две нехитрых настройки:

  • Доступ к ключам клиентских лицензий
  • Подключение информационной базы из кластера 1С

Доступ к ключам клиентских лицензий

Чтобы разрешить клиенту 1С получать клиентскую лицензию по сети, настроим на клиентской машине конфигурационный файл nethasp.ini, который расположен в каталоге:

  • C:\Program Files\1cv8\conf
  • C:\Program Files (x86)\1cv8\conf (с 32-битным клиентом 1С на 64-битной ОС)

отключим все неиспользуемые протоколы, кроме TCP/IP.

В секции настроек протокола TCP/IP в параметре NH_SERVER_ADDR укажем через запятую серверы, на которых расположены экземпляры службы управления ключами HASP License Manager, имеющие в своём распоряжении USB-ключи с клиентскими лицензиями:

nethasp.ini
[NH_COMMON]
NH_IPX = Disabled 	; Use the IPX protocol
NH_NETBIOS = Disabled	; Use the NETBIOS protocol
NH_TCPIP = Enabled	; Use the TCP/IP protocol
[NH_IPX]
[NH_NETBIOS]
[NH_TCPIP]
NH_SERVER_ADDR = 10.1.0.5, 10.1.0.6
NH_TCPIP_METHOD = TCP	     ; Send a TCP packet or UDP packet
NH_USE_BROADCAST = Disabled  ; Use TCPI/IP Broadcast mechanism

Относительно использования параметра NH_SERVER_NAME наряду с параметром NH_SERVER_ADDR, есть небольшое замечание. Если внимательно почитать комментарии в файле nethasp.ini, то можно понять, что что указывать в параметре NH_SERVER_NAME больше 6 имён экземпляров HASP License Manager нет смысла, так как клиент будет игнорировать имена, начиная с 7-го. При этом каждое имя должно быть не более 7 символов. Практическое подтверждение этому можно найти, например, здесь.

Кроме того, есть мнение, что в параметр NH_SERVER_ADDR можно записывать любое количество адресов. То есть, можно предположить то, что если использовать параметр NH_SERVER_ADDR при условии закомментированного NH_SERVER_NAME, то клиенту можно «скормить» любое количество хостов с HASP License Manager. Это может быть актуально для тех, у кого много клиентских USB-ключей малого объёма и нет возможности их заменить на ключи большего объёма или на программные лицензии.


Подключение информационной базы из кластера 1С

На клиенткой стороне для подключения к нашей Информационной базе в кластере 1С прописываем серверы формате вида…

"Server1, Server2:Port, Server3"

…и указываем имя базы в кластере


Проверено на следующих конфигурациях:

Версия ОС сервера 1С Версия 1С:Предприятие
Microsoft Windows Server 2012 R2 Standard EN (6.3.9600) 1С:Предприятие 8.3.17.1549
Microsoft Windows Server 2022 Standard EN (10.0.20348) 1С:Предприятие 8.3.22.1750

Автор первичной редакции:
Алексей Максимов
Время публикации: 13.03.2023 16:24

Обсуждение

Ваш комментарий:
 
1c/1c-enterprise-8-3-cluster-deployment/configuring-1c-clients-to-connect-to-the-cluster.txt · Последнее изменение: 13.03.2023 16:25 — Алексей Максимов

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki