Вход | Регистрация
 

Как настроить сервер лицензирования на Ubuntu 18.4

Как настроить сервер лицензирования на Ubuntu 18.4
Я
   westkr
 
12.08.19 - 11:36
Задача.
Развернуть кластер 1С в облаке. При этом необходимо обеспечить возможность масштабирования рабочего сервера (-ов) без инвалидации лицензии 1С. Для этого одному из разворачиваемых серверов назначается роль сервера лицензий, с которого лицензии раздаются остальным узлам кластера. Обработка других запросов на этом сервере запрещается, и его масштабирование в дальнейшем не предполагается.
ОС - любой Linux, выбрана Ubuntu 18.04

Шаг 0.
Сделаны две VM – сервер лицензий lms1c (2 vCPU, 8 ГБ RAM) и один рабочий сервер srv1c (8 vCPU, 64 ГБ RAM). Виртуальные машины располагаются в одной подсети, т.е. имеют внутреннюю связанность (вопрос внешней связанности выносим за рамки).

Шаг 1.
На обе VM установлен 1С Enterprise 8.3.14-1779 (common, server, ws + nls) и толстый клиент.
Службы запущены, клиент подключается к локальному серверу на обоих хостах, локальные файловые ИБ создаются, при запуске дизайнера выскакивает окно запроса лицензии.

Шаг 2.
Удаляю кластер на сервере lms1c (операции list тут и далее опускаю):

root@lms1c:~# su - usr1cv8
usr1cv8@lms1c:~# /opt/1C/v8.3/x86_64/rac cluster remove --cluster=2fe942e8-a666-11e9-7d81-d00dff50b8fa

Шаг 3.
Добавляю сервер lms1c в кластер сервера srv1c:

root@srv1c:~# su - usr1cv8
usr1cv8@srv1c:~#/opt/1C/v8.3/x86_64/rac server insert --agent-host=lms1c --agent-port=1540 --port-range=1560:1591 --name=lms1c --using=normal --cluster=4db3ce18-a663-11e9-8693-d00de5463891rac

Шаг 4.
Создаю rules (для lms1c – LicenseService=always, остальное – never; для srv1c – наоборот):

usr1cv8@srv1c:~#/opt/1C/v8.3/x86_64/rac rule insert --cluster=4db3ce18-a663-11e9-8693-d00de5463891 --server=22987be8-a668-11e9-8693-d00de5463891 --position=0 --object-type=JobService --rule-type=never
usr1cv8@srv1c:~#/opt/1C/v8.3/x86_64/rac rule insert --cluster=4db3ce18-a663-11e9-8693-d00de5463891 --server=22987be8-a668-11e9-8693-d00de5463891 --position=1 --object-type=LicenseService --rule-type=always
usr1cv8@srv1c:~#/opt/1C/v8.3/x86_64/rac rule insert --cluster=4db3ce18-a663-11e9-8693-d00de5463891 --server=4e05150c-a663-11e9-8693-d00de5463891 --position=0 --object-type=LicenseService --rule-type=never
usr1cv8@srv1c:~#/opt/1C/v8.3/x86_64/rac rule insert --cluster=4db3ce18-a663-11e9-8693-d00de5463891 --server=4e05150c-a663-11e9-8693-d00de5463891 --position=1 --object-type=JobService --rule-type=always

Применяю их:
usr1cv8@srv1c:~#/opt/1C/v8.3/x86_64/rac rule apply --full --cluster=4db3ce18-a663-11e9-8693-d00de5463891

Шаг 5.
Перезапускаю сервисы

Шаг 6.
Активирую лицензию с сервера srv1c и указываю, что установить ее на lms1c. Лицензии на сервер приезжают.

Итог.
Запуск дизайнера на сервере lms1c проходит нормально, лицензии подхватываются. При запуске на сервере srv1c лицензии с lms1c не подхватываются, выдается окно запроса лицензии.
Что я делаю не так? Чего не хватает, чтобы сервер srv1c подхватил лицензии с lms1c?
 
 
   Глок 17
 
1 - 12.08.19 - 16:12
(0) Все не читал, слишком длинно написано.

Рекомендую установить виндовс.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.