Перейти к содержанию

Подготовка шаблона ВМ и конфигурация Numa Agent

Шаблоном виртуальной машины является виртуальная машина с ОС на базе ядра Linux или ОС Windows, развернутая на платформе виртуализации, которая будет выступать сервис-провайдером. На основе шаблона ВМ создаются пользовательские сервисы (виртуальные рабочие столы, виртуальные приложения) на этапе публикации.

Создание шаблона ВМ с ОС на базе ядра Linux#

Подготовка системы для подключения по RDP#

  1. Установите сервер xRDP на шаблон ВМ:

    Необходимость установки xRDP

    Установка xRDP необходима только при подключении к сервису посредством транспорта RDP. При использовании транспорта LoudPlay установка xRDP на ВМ не рекомендуется, при использовании транспорта X2Go – не требуется.

    sudo apt install xrdp
    
    sudo apt install xrdp
    

    Подробнее об установке пакета xrdp на шаблон с РЕД ОС 8 читайте в официальной документации РЕД ОС 8.

    Подробнее об установке пакета xrdp на шаблон с ОС МСВСфера 9 читайте в официальной документации МСВСфера 9.

  2. Проверьте, что сервис был корректно установлен и активен:

    systemctl status xrdp
    
    ● xrdp.service - xrdp daemon
    Loaded: loaded (/lib/systemd/system/xrdp.service; enabled; vendor preset: enabled)
    Active: active (running) since Fri 2025-07-18 11:56:51 MSK; 5h 34min ago
        Docs: man:xrdp(8)
            man:xrdp.ini(5)
    Main PID: 630 (xrdp)
        Tasks: 1 (limit: 2204)
    Memory: 3.7M
        CPU: 24.260s
    CGroup: /system.slice/xrdp.service
            └─630 /usr/sbin/xrdp --nodaemon
    

Подготовка системы для подключения по X2Go#

Для подключения к пользовательскому сервису с использованием транспорта X2Go необходимо в шаблоне настроить сервер X2Go.

Подробнее об установке сервера на шаблон с ОС Ubuntu читайте в официальной документации X2Go.

Для установки X2Go на шаблон с ОС Astra Linux SE 1.7 необходимо подключить расширенный репозиторий. Подробнее об установке читайте в официальной документации Astra Linux Special Edition.

Подробнее об установке X2Go на шаблон с РЕД ОС 8 читайте в официальной документации РЕД ОС 8 в разделе «Установка x2go».

Установка аудиодрайвера#

Установите аудиодрайвер для проброса звука на ВМ. Ниже приводятся примеры установки утилиты PulseAudio на различные ОС.

sudo apt install pulseaudio
sudo apt install pulseaudio

Подробнее о настройке утилиты PulseAudio на шаблон с РЕД ОС 8 читайте в официальной документации РЕД ОС 8.

Установка и настройка Numa Agent на шаблон ВМ с ОС Linux#

Для скачивания Numa Agent нажмите в верхней панели справа в Numa VDI. Далее скачайте необходимый файл в соответствии с ОС ВМ и скопируйте его на шаблон ВМ.

Выполните установку Numa Agent на шаблон ВМ:

  1. Распакуйте архив с Numa Agent в удобную директорию
  2. Откройте консоль ВМ в директории с Numa Agent и запустите скрипт установки:
    sudo bash ./install.sh
    
  3. Выберите опцию установки, где 1 – для создания связанных клонов, 2 – для создания станционарных машин

Проверьте доступность порта

Необходимо убедиться, что соединения по порту 3389 не заблокированы межсетевым экраном

Для настройки Numa Agent:

  1. Запустите Numa Agent от имени администратора
  2. Зарегистрируйте ВМ у брокера Numa VDI:

    • Проверка SSL – включение проверки SSL-сертификатов
    • Numa VDI брокер – имя или IP-адрес Numa VDI
    • Аутентификатор – аутентификатор, к которому принадлежит пользователь с ролью администратора Numa VDI (в данном примере аутентификатор Administration соответствует суперпользователю admin). Список аутентификаторов Numa Agent получает в том случае, если установлена связь с сервером
    • Имя пользователя – имя пользователя, обладающего правами администратора в Numa VDI
    • Пароль – пароль данного пользователя

    • Команда предварительного подключения — сценарий, который будет запущен непосредственно перед тем, как пользователь подключится к виртуальному рабочему столу. Скрипту могут быть переданы следующие параметры: имя пользователя, протокол, IP-адрес, имя хоста
    • Команда первого запуска — сценарий, который будет запущен только один раз перед настройкой Numa Agent. После выполнения он удаляется из конфигурации. Параметры можно передать непосредственно скрипту. Необходимо, чтобы выполняемый скрипт завершился перезапуском виртуального рабочего стола
    • Постконфигурация — сценарий, который будет запущен после того, как Numa Agent завершит настройку. Параметры можно передать непосредственно скрипту. Скрипт запускается только один раз, но в отличие от режима Команда первого запуска перезапускать виртуальный рабочий стол не нужно
    • Уровень логов — уровень журналирования. Файлы журнала (numaagent.log) будут расположены в корневой директории

  3. После заполнения необходимых полей зарегистрируйте ВМ, нажав кнопку Регистрация. В случае успешной регистрации Вы получите сообщение Регистрация завершена

  4. Заданную конфигурацию можно проверить, нажав кнопку Тест конфигурации

Состояние ВМ перед публикацией

Перед публикацией пользовательских сервисов следует выключить ВМ. Необходимая для работы Numa Agent служба будет запущена автоматически при следующем включении.

Создание шаблона ВМ с ОС Windows x64 10#

Подготовка ВМ#

  1. Необходимо включить и настроить удаленный рабочий стол
  2. Вход пользователя должен осуществляться с предоставлением учетных данных (отключить автоматический вход в систему)
  3. Для использования Active Directory шаблон не нужно добавлять в домен AD. Настройка выполняется в панели управления Numa VDI в разделе Менеджеры ОС
  4. Машина должна получать IP-адрес по DHCP

Настройка удаленного рабочего стола#

  1. Откройте Параметры → Система → Удаленный рабочий стол
  2. Активируйте параметр Включить удаленный рабочий стол
  3. В разделе Учетные записи пользователей выберите или добавьте те учетные записи, которым будет разрешено удаленное подключение
  4. Дополнительные параметры. Для подключения клиентов, использующих другие ОС (Linux, MacOS) может потребоваться отключить настройку Требовать использования компьютерами аутентификации на уровне сети

    Проверьте доступность порта

    Проверьте доступность порта. Необходимо убедиться, что соединения по порту 3389 не заблокированы межсетевым экраном

Установка и настройка Numa Agent на ВМ с ОС Windows#

  1. Запустите исполняемый файл NumaAgentSetup и выполните требующиеся шаги по установке
  2. От имени администратора запустите приложение numavdiconfig
  3. Зарегистрируйте ВМ у брокера Numa VDI:

    • Проверка SSL – включение проверки SSL сертификатов
    • Numa VDI брокер – имя или IP-адрес Numa VDI
    • Аутентификатор – аутентификатор, к которому принадлежит пользователь с ролью администратора Numa VDI (в данном примере аутентификатор Administration соответствует суперпользователю admin). Список аутентификаторов Numa Agent получает в том случае, если установлена связь с сервером
    • Имя пользователя – имя пользователя, обладающий правами администратора панели управления Numa VDI
    • Пароль – пароль данного пользователя

    • Команда предварительного подключения — сценарий, который будет запущен непосредственно перед тем, как пользователь подключится к виртуальному рабочему столу. Скрипту могут быть переданы следующие параметры: имя пользователя, протокол, IP-адрес, имя хоста
    • Команда первого запуска — сценарий, который будет запущен только один раз перед настройкой Numa Agent. После выполнения он удаляется из конфигурации. Параметры можно передать непосредственно скрипту. Необходимо, чтобы выполняемый скрипт завершился перезапуском виртуального рабочего стола
    • Постконфигурация — сценарий, который будет запущен после того, как Numa Agent завершит настройку. Параметры можно передать непосредственно скрипту. Скрипт запускается только один раз, но в отличие от режима Runonce перезапускать виртуальный рабочий стол не нужно
    • Уровень логов — уровень журналирования. Файлы журнала (numaagent.log) будут расположены в корневой директории

  4. После заполнения необходимых полей зарегистрируйте ВМ, нажав кнопку Регистрация. В случае успешной регистрации Вы получите сообщение Регистрация завершена

  5. Заданную конфигурацию можно проверить, нажав кнопку Тест конфигурации

Состояние ВМ перед публикацией

Перед публикацией пользовательских сервисов следует выключить ВМ. Необходимая для работы Numa Agent служба будет запущена автоматически при следующем включении