Описание
Сервис лицензирования не может получить от сервиса vault содержимое приватного SSH-ключа или токен лицензии.
Содержимое
Error 666004, Getting value error from vault
Возможные решения
- Проверьте доступность сервиса vault из контейнера сервиса лицензирования:
- Подключитесь к серверу с платформой по SSH.
-
Перейдите в контейнер сервиса лицензирования:
Имена контейнеров могут отличаться в зависимости от используемой версии Docker Compose. Вместо символа подчёркивания в именах контейнеров может использоваться дефис.
Чтобы узнать точные имена контейнеров, выполните команду:
docker ps -a
docker exec -it dci_license_1 bash
-
Выполните запросы:
Запрос токена лицензииcurl -k -# -X GET -H "internal-auth: on" -H "service: support" -H "content-type: application/json" -o- "http://localhost:1500/vault/v4/value/license_token"
Запрос приватного SSH-ключаcurl -k -# -X GET -H "internal-auth: on" -H "service: support" -H "content-type: application/json" -o- "http://localhost:1500/vault/v4/value/ssh_priv"
-
Выйдите из контейнера:
exit
- Изучите лог сервиса vault:
- Подключитесь к серверу с платформой по SSH.
-
Выполните команду:
docker logs -f dci_license_1 | grep vault