В статье описан порядок установки и обновления платформы версии Infrastructure для закрытого контура. Для установки и обновления платформы используется ISO-образ c ПО VMmanager. Образ содержит ПО для платформы и узлов кластера.

Установка в закрытом контуре поддерживается только на сервер с ОС Astra Linux.

Чтобы установить версию платформы для открытого контура, используйте инструкции из статьи Установка.

В текущей реализации в закрытом контуре не поддерживается работа кластеров с типом виртуализации LXD.

Подготовка


  1. Проверьте сервер платформы и узлы кластера на соответствие системным требованиям. Подробнее см. в статьях Требования к серверу и Требования к серверу для кластера.
  2. Скачайте ISO-образ поддерживаемой версии ОС Astra Linux Special Edition. Чтобы приобрести ОС Astra Linux Special Edition, обратитесь к любому из официальных партнёров "Группы Астра".
  3. Установите ОС на сервер платформы и на узлы кластера. Выполните инструкции из статьи Подготовка сервера с ОС Astra Linux.
  4. Скачайте ISO-образ с ПО VMmanager и скопируйте его на сервер платформы и узлы кластера.

Установка платформы


Перед установкой убедитесь, что выполнены все инструкции из раздела Подготовка. Если эти действия не выполнены, установка платформы завершится с ошибкой.

  1. Подключитесь к серверу по SSH с правами пользователя root. Подробнее о подключении по SSH см. в статье Настройка рабочего места.
  2. Подключите ISO-образ платформы: 

    mount -t iso9660 <path_to_iso> /mnt/
    CODE

    <path_to_iso> — путь к файлу ISO-образа

  3. Запустите скрипт установки: 

    cd /mnt/vmmanager6_master && sudo sh install.sh
    CODE
  4. Установщик проверит сервер на соответствие минимальным системным требованиям. Если сервер не удовлетворяет требованиям, установка завершится с ошибкой вида:

    Пример ошибки

    Checking available resources of the machine ... fail
    Resources of the machine don't match with minimal requirements
    
      RESOURCE  | MACHINE  | REQUIRED  
    ------------+----------+-----------
      CPU Speed | 3.60 GHz |  2 GHz    
      CPU Cores |    1     |    2      
      RAM       | 0.47 Gb  |   2 Gb    
      Storage   | 6.94 Gb  |  40 Gb
    CODE
  5. Дождитесь окончания установки. Если установка завершилась успешно, то в терминале будет выведена ссылка для перехода в платформу и URL репозитория с образами ОС:

    Пример сообщения об успешной установке

    Done. Please follow this link: https://192.0.2.1/auth/setup?token=C50A7130A55DEDE322A0BF343AABE15F
    Images repository URL http://192.0.2.1:5111/
    CODE
  6. Перейдите в интерфейс платформы по полученной ссылке и укажите данные первого пользователя.

После установки платформа будет доступна по IP-адресу или доменному имени вашего сервера.

Активация лицензии в закрытом контуре

  1. Если вы активируете лицензию впервые, пропустите этот пункт. Если вы активируете лицензию повторно:
    1. Подключитесь к серверу с платформой по SSH.
    2. Удалите из директории /opt/ispsystem/license/ все файлы, кроме machine_id

      find /opt/ispsystem/license/ -type f -not -name 'machine_id' -delete
      BASH
    3. Подождите несколько минут для генерации нового ключа привязки.
  2. В правом меню нажмите значок → вкладка Обзор системы.
  3. В разделе Активация лицензии скачайте Ключ привязки — файл binding-key.txt. 

    Не закрывайте и не обновляйте эту вкладку до получения файла лицензии. При обновлении страницы будет сформирован новый ключ привязки, к которому не подойдёт файл лицензии.

  4. В разделе Активация лицензии загрузите файл лицензии и нажмите кнопку Активировать.

За один месяц до окончания срока лицензии в интерфейсе появится баннер с напоминанием о продлении. Чтобы продлить лицензию, повторно выполните действия для активации лицензии.

Подключение локального репозитория


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

  • сервер с платформой;
  • любой сервер с ОС Astra Linux Special Edition.

Чтобы создать локальный репозиторий:

  1. Скачайте из репозитория ISPsystem нужные ISO-образы с шаблонами ОС:
  2. Подключитесь к серверу для репозитория по SSH с правами суперпользователя. Подробнее о подключении по SSH см. в статье Настройка рабочего места.
  3. Подключите ISO-образ с шаблонами ОС к серверу:

    mount -o loop <path_to_iso> /mnt
    BASH

    <path_to_iso> — путь к файлу ISO-образа

  4. Запустите скрипт создания репозитория:  

    cd /mnt && sudo sh install.sh
    BASH
  5. Дождитесь окончания работы скрипта. Если репозиторий создан, то вывод скрипта будет содержать URL репозитория. Сохраните значение URL.

    Пример сообщения

    ===> Ср ноя 1 05:41:49 UTC 2023 Images repository URL http://192.168.1.100:5111/OSTemplate/vm6/windows
    CODE
  6. В интерфейсе платформы:
    1. Перейдите в раздел ШаблоныРепозитории → кнопка Добавить репозиторий:
    2. Укажите настройки репозитория:
      1. Произвольное Название.
      2. Адрес — URL из вывода скрипта.
    3. Нажмите кнопку Добавить.
  7. Повторите действия из пп. 2-6 для каждого ISO-образа с шаблонами ОС.

Установка ПО на узлы кластера


  1. Подключитесь к серверу по SSH с правами пользователя root. Подробнее о подключении по SSH см. в статье Настройка рабочего места.
  2. Подключите ISO-образ платформы: 

    mount -o loop <path_to_iso> /mnt
    CODE

    <path_to_iso> —  путь к файлу ISO-образа

  3. Запустите скрипт установки: 

    cd /mnt/vmmanager6_kvm_node && sudo sh install.sh
    CODE
  4. Дождитесь окончания установки. Если установка завершилась успешно, то в терминале появится сообщение вида:

    Complete!
    Done. Next - add this node to VMmanager 6
    CODE

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

Обновление


  1. Скачайте ISO-образ с ПО VMmanager и скопируйте его на сервер платформы.
  2. Подключитесь к серверу с платформой по SSH с правами пользователя root. Подробнее о подключении по SSH см. в статье Настройка рабочего места.
  3. Подключите ISO-образ платформы: 

    mount -t iso9660 <path_to_iso> /mnt/
    CODE

    <path_to_iso> — путь к файлу ISO-образа

  4. Запустите скрипт обновления: 

    cd /mnt/vmmanager6_master && sudo sh update.sh
    CODE
  5. Дождитесь окончания работы скрипта.

  6. Если после обновления лицензия стала неактивированной, выполните инструкции из раздела Активация лицензии в закрытом контуре.

Смена версии релиза


  1. Подключитесь к серверу с платформой по SSH. Подробнее о подключении по SSH см. в статье Настройка рабочего места.

  2. Измените версию релиза одной из команд: 

    Для перехода на версию stable

    vm set-stage -s stable
    CODE

    Для перехода на версию regular

    vm set-stage -s regular
    CODE
  3. Скачайте нужную версию платформы из репозитория ISPsystem. Версия, на которую выполняется переход, должна быть выше текущей. Версии stable содержат слово stable в имени файла. 
  4. Подключите ISO-образ платформы: 

    mount -t iso9660 <path_to_iso> /mnt/
    CODE

    <path_to_iso> — путь к файлу ISO-образа

  5. Запустите скрипт обновления: 

    cd /mnt/vmmanager6_master && sudo sh update.sh
    CODE
  6. Дождитесь окончания работы скрипта.

  7. Если вы обновляете платформу до версии ниже 2025.09.1, удалите из файла /opt/ispsystem/vm/docker-compose.yaml секцию volumes для контейнера grafana.

    Пример секции

        volumes:
        - /opt/ispsystem/vm/grafana:/var/lib/grafana
        - /opt/ispsystem/vm/grafana-provisioning:/etc/grafana
    CODE
  8. Перезапустите платформу: 
    vm restart
    CODE
  9. Дождитесь перезапуска платформы и проверьте её работу.