VMmanager

Установка

Статья содержит инструкции по установке актуального (6-го) поколения ПО. Установка ПО 5-го и 4-го поколения не поддерживается.


Для активации VMmanager потребуется токен (код активации) лицензии:

  • если вы приобрели лицензию в ISPsystem, зайдите в личный кабинет my.ispsystem.com → перейдите в раздел Лицензии → откройте информацию о лицензии → сохраните значение Токен;
  • если вы приобрели лицензию у компании-реселлера, сохраните код активации из лицензионного сертификата. Если на сертификате нет кода активации, запросите эту информацию в технической поддержке вашего дистрибьютора.

При установке и обновлении платформа загружает ПО из интернет-ресурсов ISPsystem:

  • docker-реестра docker-registry.ispsystem.com;
  • репозитория download.ispsystem.com.

Эти ресурсы являются публичными сервисами, доступ к ним осуществляется без аутентификации.

 В процессе установки будет отключена служба SELinux. Она мешает корректной работе платформы.

Подготовка сервера

Если вы устанавливаете платформу на сервер с ОС Astra Linux, выполните инструкции из статьи Подготовка сервера с ОС Astra Linux.

Файл /etc/hosts

Убедитесь, что в файле /etc/hosts есть запись для сервера в формате:

<IP-адрес сервера> <hostname сервера>

Файл /etc/resolv.conf

Убедитесь, что в файле /etc/resolv.conf есть записи вида:

nameserver <IP-адрес DNS-сервера>

Если в качестве DNS-сервера указан IP-адрес локальной службы systemd-resolved — 127.0.0.53, то проверьте, что в файле /etc/systemd/resolved.conf указаны адреса DNS-серверов:

DNS=<список_серверов>

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

Чтобы установить платформу на сервер без доступа к сети Интернет, выполните инструкции из статьи Установка в закрытом информационном контуре.
  1. Подключитесь к серверу по SSH с правами суперпользователя (по умолчанию root). Подробнее о подключении по SSH см. в статье Настройка рабочего места.
  2. Если на сервере не установлена утилита curl, установите её: 
    dnf install curl || apt install curl
  3. Скачайте установщик: 
    curl -O https://download.ispsystem.com/6/installer/vm/vm
  4. Сделайте файл установщика исполняемым: 

    chmod +x vm
  5. Запустите установку: 

    ./vm install
    Дополнительные параметры
  6. Установщик проверит сервер на соответствие минимальным системным требованиям. Если сервер не удовлетворяет требованиям, в окне терминала появится предупреждение вида:

    Пример предупреждения
    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

    Чтобы установить платформу на сервер с характеристиками ниже требуемых, добавьте в команду установки параметр -f:

    Пример команды
    ./vm install -f
  7. Дождитесь окончания установки. Если установка завершилась успешно, то в терминале будет выведена ссылка для перехода в VMmanager:

    Пример терминала после успешной установки
    Link to administrator registration page: https://1.2.3.4/auth/setup?token=C50A0BFA55DEDE3343AABE713022A15F
    При открытии ссылки браузер выдаст предупреждение о вероятной угрозе безопасности. Это происходит, если сервер использует самоподписанный SSL-сертификат. Вы можете подключить валидный SSL-сертификат к платформе по инструкции.
  8. Перейдите в интерфейс VMmanager по полученной ссылке и создайте первого пользователя:
    1. Введите E-Mail пользователя.
    2. Придумайте Пароль или нажмите генерировать для автоматической генерации пароля.
    3. Нажмите Готово.
  9. Активируйте лицензию:
    1. Нажмите кнопку Настройки в окне Лицензия не активирована.
    2. Введите Токен лицензии.
    3. Нажмите кнопку Активировать.
  10. Если у вас есть сертификат на дополнительный пакет ресурсов, активируйте его:
    1. Перейдите в Обзор системыАктивировать пакет.
    2. Введите код из сертификата на пакет ресурсов.
    3. Нажмите кнопку Активировать.

      Подробнее о пакетах ресурсов см. в статье Лицензирование.

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

Переустановка платформы

  1. Создайте новое значение токена для вашей лицензии.

    Вы можете сделать это в личном кабинете на my.ispsystem.com или обратиться в техническую поддержку.

  2. Остановите платформу: 

    vm down
  3. Удалите директорию /opt/ispsystem/vm

    rm /opt/ispsystem/vm -rf
  4. Перезапустите сервис vm: 

    systemctl restart vm
  5. Установите платформу: 

    vm install
  6. Активируйте лицензию:
    1. В правом меню нажмите Обзор системы.
    2. Введите Токен лицензии.
    3. Нажмите кнопку Активировать.

Если утеряна ссылка для авторизации 

Если VMmanager установлен на сервер, но первый пользователь не создан, вы можете получить уникальную ссылку для перехода в веб-интерфейс: 

  1. Подключитесь по SSH к серверу с установленным VMmanager. Подробнее о подключении по SSH см. в статье Настройка рабочего места.
  2. Выполните команду установки через systemd-сервис vm: 

    vm install
  3. Перейдите в интерфейс по полученной ссылке и укажите данные первого пользователя. 
  4. Активируйте лицензию:
    1. В правом меню нажмите Обзор системы.
    2. Введите Токен лицензии
    3. Нажмите кнопку Активировать.

Логирование 

Лог установки VMmanager записывается в файл /opt/ispsystem/vm/install.log.