Описание
Необходимо определить, в контуре какого типа проводилась установка — открытом или закрытом. Информация может быть полезна для активации лицензии или диагностики.
Решение
Чтобы определить тип контура установки:
- Подключитесь к серверу с платформой по SSH. Подробнее о подключении по SSH см. в статье Настройка рабочего места.
- Получите значения патчей из файла /opt/ispsystem/dci/config.json
cat /opt/ispsystem/dci/config.json|jq '.Patches'
Пример вывода Expand source{ "CC": { "base64_compose": "dmVyc2lvbjogIjMuNyINCnNlcnZpY2VzOg0KICBsaWNlbnNlOg0KICAgIGVudmlyb25tZW50Og0KICAgICAgQ0xPU0VEX0NPTlRPVVI6IDE=" }, "CLOSED_CIRCUIT": { "base64_compose": "dmVyc2lvbjogIjMuNyIKc2VydmljZXM6CiAgZGNpX2JhY2s6CiAgICBlbnZpcm9ubWVudDoKICAgICAgQ0xPU0VEX0NJUkNVSVQ6ICJ5ZXMiCm5ldHdvcmtzOgogIGF1dGg6CiAgICBpcGFtOgogICAgICBjb25maWc6CiAgICAgIC0gc3VibmV0OiAxNzIuMTguMC4wLzI0Cg==" }
-
Проверьте наличие патчей "CC" или "CLOSED_CIRCUIT". Файл может содержать оба патча, только один или ни одного.
Пример патчей "CC" и "CLOSED_CIRCUIT" в файле Expand source"Patches": { "CC": { "base64_compose": "dmVyc2lvbjogIjMuNyINCnNlcnZpY2VzOg0KICBsaWNlbnNlOg0KICAgIGVudmlyb25tZW50Og0KICAgICAgQ0xPU0VEX0NPTlRPVVI6IDE=" }, "CLOSED_CIRCUIT": { "base64_compose": "dmVyc2lvbjogIjMuNyIKc2VydmljZXM6CiAgZGNpX2JhY2s6CiAgICBlbnZpcm9ubWVudDoKICAgICAgQ0xPU0VEX0NJUkNVSVQ6ICJ5ZXMiCm5ldHdvcmtzOgogIGF1dGg6CiAgICBpcGFtOgogICAgICBjb25maWc6CiAgICAgIC0gc3VibmV0OiAxNzIuMTguMC4wLzI0Cg==" } },
Если в файле есть хотя бы один из указанных патчей, тип контура закрытый. Если ни одного из этих патчей нет, тип контура открытый.
Чтобы подтвердить выявленный признак закрытого контура, декодируйте строку base64_compose:
- Выполните команду:
echo "<encoded_patch>" | base64 --decode
Пояснения к командеПример команды с выводом Expand sourceecho "dmVyc2lvbjogIjMuNyINCnNlcnZpY2VzOg0KICBsaWNlbnNlOg0KICAgIGVudmlyb25tZW50Og0KICAgICAgQ0xPU0VEX0NPTlRPVVI6IDE=" | base64 --decode version: "3.7" services: license: environment: CLOSED_CONTOUR: 1
- Проверьте наличие строки CLOSED_CONTOUR: 1. Если указанная строка есть в выводе, тип контура — закрытый.
Может быть полезно
Связанные статьи: