===== Настройка клиентов для подключения к кластеру 1С:Предприятие 8.3 =====
После того, как в [[1c:1c-enterprise-8-3-cluster-deployment:how-to-create-a-new-1c-enterprise-8-3-cluster|кластере]] серверов **1С:Предприятие 8.3** зарегистрирована [[1c:1c-enterprise-8-3-cluster-deployment:connecting-infobase|Информационная база]], мы можем перейти к настройке клиентских рабочих мест 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'' укажем через запятую серверы, на которых расположены экземпляры службы управления ключами [[1c:1c-enterprise-8-3-cluster-deployment:installing-and-configuring-hasp-license-manager|HASP License Manager]], имеющие в своём распоряжении [[1c:1c-enterprise-8-3-cluster-deployment:connecting-hasp-license-keys|USB-ключи]] с клиентскими лицензиями:
[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 символов. Практическое подтверждение этому можно найти, например, [[http://www.gilev.ru/forum/viewtopic.php?f=9&t=1335|здесь]].
Кроме того, есть [[https://1c-programmer-blog.ru/platforma/hasp-license-manager-v-1s-8-2-i-8-3.html|мнение]], что в параметр ''NH_SERVER_ADDR'' можно записывать любое количество адресов. То есть, можно предположить то, что если использовать параметр ''NH_SERVER_ADDR'' при условии закомментированного ''NH_SERVER_NAME'', то клиенту можно "скормить" любое количество хостов с HASP License Manager. Это может быть актуально для тех, у кого много клиентских USB-ключей малого объёма и нет возможности их заменить на ключи большего объёма или на программные лицензии.
----
==== Подключение информационной базы из кластера 1С ====
На клиенткой стороне для подключения к нашей Информационной базе в кластере 1С прописываем серверы формате вида...
"Server1, Server2:Port, Server3"
...и указываем имя базы в кластере
{{ :1c:1c-enterprise-8-3-cluster-deployment:pasted:20230313-162147.png }}
----
Проверено на следующих конфигурациях:
^ Версия ОС сервера 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 |
----
{{:user:blogroot.png?50&nolink |}} Автор первичной редакции:\\ [[user:blogroot|Алексей Максимов]] \\ Время публикации: 13.03.2023 16:24
{{tag>"1C" "1С 8.3" "Windows Server 2012 R2" "Windows Server 2022" Cluster HASP "HASP License Manager"}}
~~DISCUSSION~~
~~NOTOC~~