Режим фокусировки

5010

Описание

API-запрос содержит id операционной системы, информации о которой нет в БД платформы. 

Содержимое

Error 5010, Os id unknown

Возможные решения

  • Проверьте, содержится ли информация об операционной системе с таким id в БД платформы:
    1. Подключитесь к серверу с платформой по SSH. Подробнее о подключении по SSH см. в статье Настройка рабочего места.
    2. Выполните команду: 

      В связи с поэтапным переходом платформы на использование СУБД PostgreSQL, разные экземпляры VMmanager могут использовать разные СУБД.

      Платформа использует PostgreSQL:

      • во всех новых установках, начиная с версии 2026.03.1;
      • в установках VMmanager Infrastructure на сервере с ОС Astra Linux, начиная с версии VMmanager 2023.06.1.

      В остальных случаях платформа использует MySQL. Смена СУБД при обновлении платформы не выполняется.

      Чтобы определить тип СУБД, выполните на сервере с платформой команду: 

      docker ps --filter name=pgsql
      Пример ответа
      CONTAINER ID   IMAGE         COMMAND                  CREATED      STATUS      PORTS      NAMES
      3213c5dc94d0   postgres:12   "docker-entrypoint.s…"   5 days ago   Up 4 days   5432/tcp   pgsql

      Если вывод команды содержит информацию о контейнере, платформа использует PostgreSQL, если ответ пустой — MySQL.

      MySQL
      docker exec -it mysql bash -c "mysql isp -p\$MYSQL_ROOT_PASSWORD -e \"SELECT * FROM vm_os WHERE id=<OS_id>;\""
      PostgreSQL
      docker exec -it pgsql bash -c "psql -d isp -c \"SELECT * FROM vm_os WHERE id=<OS_id>;\" "

      Если ответ не содержит информацию об операционной системе, уточните id в параметрах API-запроса.