Шаблоны ОС в VMmanager


Для установки операционных систем (ОС) на виртуальные машины (ВМ) VMmanager использует шаблоны ОС. Шаблоны ОС в VMmanager — образы дисков виртуальных машин с установленной ОС без дополнительного программного обеспечения и специальных настроек ("чистая" ОС). Установка ОС на ВМ состоит из двух этапов:

  1. Восстановление диска ВМ из образа с выбранной ОС. 
  2. Автоматическая настройка сетевых параметров. 

Образы ОС хранятся в репозиториях. По умолчанию в платформе доступны публичные репозиторий ISPsystem. Вы можете подключить к VMmanager собственный репозиторий. Подробнее см. в статье Репозитории.

При первой установке ОС на ВМ образы загружаются на узел кластера. Для последующих установок ОС шаблон повторно не загружается.

Формат образа — архив .xz с максимальным сжатием. Образы являются разреженными (sparse) файлами — последовательность нулевых байтов в них заменена на информацию об этих последовательностях. Это экономит дисковое пространство на узле кластера. 

Ядро ОС может резервировать часть оперативной памяти для собственных нужд. Это стандартное поведение ОС, не связанное с особенностями работы шаблонов ISPsystem.


Для установки на ВМ доступны операционные системы из репозиториев:

  • ISPsystem — шаблоны для KVM-кластеров:

    Группа ОС

    Поддерживаемые ОС

    Alma
    • AlmaLinux 8
    • AlmaLinux 9
    • AlmaLinux 10 (требует CPU с поддержкой инструкций x86-64-v3 на узле кластера)
    Astra
    • Astra Linux CE
    CentOS
    • CentOS 9 Stream
    Debian
    • Debian 11
    • Debian 12
    FreeBSD
    • FreeBSD 13
    • FreeBSD 14

    Шаблоны с суффиксом ZFS развёртывают образ ОС с файловой системой ZFS, без суффикса ZFS — с файловой системой UFS.

    Oracle
    • Oracle Linux 8
    • Oracle Linux 9
    Rocky
    • Rocky Linux 8
    • Rocky Linux 9
    Ubuntu
    • Ubuntu 20.04
    • Ubuntu 22.04
    • Ubuntu 24.04
    Windows
    • Windows 10
    • Windows 11
    • Windows Server 2012 R2
    • Windows Server 2016
    • Windows Server 2019
    • Windows Server 2022
    • Windows Server 2025

    Подробнее о шаблонах Windows см. в статье Особенности работы с Windows.

  • ISPsystem LXD — шаблоны для LXD-кластеров:

    Группа ОС

    Поддерживаемые ОС

    Alma
    • AlmaLinux 8
    CentOS
    • CentOS 7
    • CentOS 8
    Debian
    • Debian 9
    • Debian 10
    • Debian 11
    Oracle
    • Oracle Linux 8
    Rocky
    • Rocky Linux 8
    Ubuntu
    • Ubuntu 18.04
    • Ubuntu 20.04
  • Astra — шаблоны ОС Astra Linux Special Edition для KVM-кластеров:

    Группа ОС

    Поддерживаемые ОС

    Astra
    • Astra Linux Special Edition 1.7.3
    • Astra Linux Special Edition 1.7.4
    • Astra Linux Special Edition 1.7.5
    • Astra Linux Special Edition 1.7.6
    • Astra Linux Special Edition 1.8.1
    • Astra Linux Special Edition 1.8.2
    • Astra Linux Special Edition 1.8.3

    Для установки ОС Astra Linux Special Edition вы также можете использовать шаблоны из репозитория https://registry.astralinux.ru/images/alse/vmmanager/

Информация о доступных ОС отображается в разделе Шаблоны  Операционные системы

Лицензирование


Чтобы активировать ОС Windows, укажите в параметрах шаблона лицензионный ключ или настройки собственного KMS-сервера. 

Сервер KMS (Key Management Service) позволяет активировать корпоративные версии Windows внутри сети без соединения с сервером Microsoft. Вы можете использовать для KMS физический или виртуальный сервер с OC Windows. Для установки требуется корпоративная лицензия Windows и ключ KMS. Подробнее см. в официальной документации Microsoft. Доступ ВМ к KMS-серверу вы можете настроить через параметры шаблона или через SRV-записи на вашем DNS-сервере.

Копия ОС Windows будет активирована при установке шаблона на ВМ. Если в параметрах шаблона не указаны настройки лицензирования, на ВМ будет установлена триальная версия Windows.

Чтобы проверить активацию ОС, выполните на ВМ команду:

slmgr.vbs /dli
CODE

Совместимость со скриптами


Скрипты позволяют автоматически настраивать виртуальные машины: устанавливать программное обеспечение, изменять конфигурационные файлы и т.д. Как правило, каждый скрипт разрабатывается для определённой операционной системы. Например, скрипт для AlmaLinux 8 может работать некорректно в Debian 10, так как конфигурационные файлы системы находятся в различных директориях. 

Для обозначения совместимости скриптов с определённой ОС в VMmanager используются теги. Скрипт доступен для запуска на ОС, когда хотя бы один тег у них совпадает. Изменение тегов ОС недоступно, поэтому для обозначения совместимости укажите нужные теги для скрипта при его создании. Подробнее см. в статье Создание скрипта для ВМ

Редактирование шаблона ОС


 Чтобы отредактировать шаблон операционной системы:

  1. Перейдите в Шаблоны → Операционные системы → нажмите на название ОС.
  2. Для ОС Windows укажите настройки в блоке Лицензирование ОС:
    1. Лицензионный ключ. Этот ключ будет присваиваться всем ВМ при установке ОС.
    2. IP-адрес и Порт подключения к собственному KMS-серверу. 

      Использование сервера Microsoft в качестве KMS-сервера не поддерживается.

  3. В блоке Настройки доступа в кластерах выберите кластеры, в которых ОС можно установить на ВМ.
  4. Чтобы запретить пользователям установку выбранной ОС на ВМ, включите опцию Только администратор может устанавливать VM из ОС.
  5. Нажмите кнопку Сохранить.