База знаний VMmanager

Отсутствует стандартный шаблон ОС

В веб-интерфейсе VMmanager 6 шаблоны ОС отображаются в разделе ШаблоныОперационные системы. Если в списке операционных систем отсутствует шаблон из стандартного репозитория, верните его с помощью инструкции из этой статьи. Перечень стандартных шаблонов см. в статье Операционные системы документации VMmanager.

Важно

Вмешательство в базу данных предполагает потенциальный риск. Мы не рекомендуем вносить ручные правки в базу, поскольку это может нарушить корректную работу платформы.

Создайте резервную копию платформы перед выполнением любых действий с БД. 

Чтобы шаблон отобразился в интерфейсе, проверьте его статус в таблице БД. Если шаблон в статусе "Удалён" (state=deleted), смените статус на "Активен"(state=active). Для этого:

  1. Подключитесь к серверу с платформой по SSH.
  2. Подключитесь к СУБД.

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

    • VMmanager Hosting — MySQL;
    • VMmanager Infrastructure:
      • для новых установок на ОС Astra Linux, начиная с версии VMmanager 2023.06.1 — PostgreSQL;
      • в остальных случаях — 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.

  3. Проверьте статус шаблона ОС запросом:

    select id,name,os_group,file_name,state,repository from vm_os where name LIKE '%Debian%';
    Пояснения
    Пример вывода
    +----+-----------+----------+---------------------------------+---------+------------+
    | id | name | os_group | file_name | state | repository |
    +----+-----------+----------+---------------------------------+---------+------------+
    | 6 | Debian 9 | 3 | Debian-9-amd64-20210315.tar.gz | active | 2 |
    | 7 | Debian 10 | 3 | Debian-10-amd64-20220329.tar.gz | active | 2 |
    | 11 | Debian 11 | 3 | Debian-11-amd64-20220329.tar.gz | active | 2 |
    | 14 | Debian 10 | 3 | debian-10-20230502.xz | active | 3 |
    | 15 | Debian 9 | 3 | debian-9-20230329.xz | active | 3 |
    | 36 | Debian 11 | 3 | debian-11-20230502.xz | deleted | 3 |
    +----+-----------+----------+---------------------------------+---------+------------+
    6 rows in set (0.00 sec)
    Пояснения к примеру вывода
  4. Смените статус шаблона запросом:

    update vm_os set state='active' where id=36;
    Пояснения
  5. Проверьте, что статус успешно изменён:

    select id,name,os_group,file_name,state,repository from vm_os where name LIKE '%Debian%';
    Пояснения
    Пример вывода
    +----+-----------+----------+---------------------------------+--------+------------+
    | id | name | os_group | file_name | state | repository |
    +----+-----------+----------+---------------------------------+--------+------------+
    | 6 | Debian 9 | 3 | Debian-9-amd64-20210315.tar.gz | active | 2 |
    | 7 | Debian 10 | 3 | Debian-10-amd64-20220329.tar.gz | active | 2 |
    | 11 | Debian 11 | 3 | Debian-11-amd64-20220329.tar.gz | active | 2 |
    | 14 | Debian 10 | 3 | debian-10-20230502.xz | active | 3 |
    | 15 | Debian 9 | 3 | debian-9-20230329.xz | active | 3 |
    | 36 | Debian 11 | 3 | debian-11-20230502.xz | active | 3 |
    +----+-----------+----------+---------------------------------+--------+------------+
    6 rows in set (0.00 sec)

После успешной смены статуса шаблон ОС отобразится в веб-интерфейсе в разделе ШаблоныОперационные системы.