Экспертиза по проблеме с соединением воркспейса и Логин Центра¶
При переходе в браузере по адресу воркспейса происходит переадресация на страницу Логин Центра и в некоторых случаях обратно, что приводит к бесконечному перенаправлению во вкладке браузера.
Проблема будет присутствовать у ВСЕХ пользователей, если проблема есть только у некоторого числа пользователей, то данных способ не относится к решению проблемы.
Инструкция предполагает, что воркспейс установлен в папку /om/workspace1, используйте папку в которую у вас установлен воркспейс, т.е. находится файл с манифестом
Проблема с DNS вне контейнера¶
Обычно самая частая проблема в определении IPv4 адреса Логин Центра по его хост имени.
Проверим соединение с хостом с помощью команд:
Проверим соединение с IPv4 Логин Центра с помощью команд:
В случае с установленным Логин Центром и воркспейсом на разных машинах, IPv4ЛогинЦентра будет внешним адресом машины на котором установлен Логин Центр.
В случае с установленным Логин Центром и воркспейсом на одной машине, IPv4ЛогинЦентра будет внешним адресом машины на котором установлен Логин Центр и воркспейс
При отсутствии проблем, переходим к следующему способу диагностики
Диагностика в LXC контейнере воркспейса¶
Воркспейс находится в LXC контейнере, который управляется утилитой vagrant, для диагностирования нужно зайти в vagrant машину и проверить, что Логин Центр доступен.
Перейдём в директорию vagrant с помощью команды:
Далее находясь в директории введём команду:
Теперь вы находитесь в командной строке LXC контейнера с правами пользователя vagrant, для работы под root пользователем вы можете воспользоваться возможность повышения привилегий с помощью команды sudo su
Проблема с DNS внутри контейнера¶
Проверим соединение с хостом Логин Центра с помощью команд:
Если доступа нет, то возможно проблема в определении ресурса через доменное имя. В этом случае проверим соединение с IPv4 адресом Логин Центра:
Если доступ есть, то добавьте в секцию container.hosts манифеста воркспейса пару для ХостЛогинЦентра и его IPv4ЛогинЦентра
Другие варианты¶
Если проблема не в DNS, техническим специалистам Optimacros нужно передать информацию из журнала логов сервиса ws-server
ws-server - воркспейс сервис, который отвечает за коммуникацию с Логин Центром
Внутри контейнера выполняем команду
Папки /vagrant в контейнере и /om/workspace1/container на хосте синхронизированы, поэтому файл будет доступен на хосте по адресу /om/workspace1/container/ws-server.logs
Далее файл или архив с файлом необходимо передать техническим специалистам Optimacros, для определения проблемы