Перейти к содержимому

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

За 15 минут вы развернёте однонодовый стенд Inscale, активируете лицензию и создадите первый виртуальный рабочий стол. Стенд подойдёт для ознакомления и тестирования.

Подготовьте физический сервер или ВМ с вложенной виртуализацией. Минимальные требования:

  • CPU с поддержкой аппаратной виртуализации (Intel VT-x / AMD-V), не менее 8 vCPU;
  • 32 ГБ оперативной памяти и 200 ГБ свободного места на SSD;
  • ОС Astra Linux SE 1.7, РЕД ОС 7.3 или Ubuntu Server 22.04;
  • доступ root и открытые порты 443, 8443, 4172.

Универсальный способ для bare-metal и виртуальных узлов. Установщик настраивает репозитории, зависимости и службы платформы.

Окно терминала
sudo bash inscale-setup.sh --profile all-in-one \
--admin-email admin@example.ru \
--accept-eula
  1. Загрузите установщик

    Скачайте и проверьте установочный скрипт с зеркала дистрибутивов:

    Окно терминала
    # Загрузка установщика и контрольной суммы
    curl -fsSLO https://dist.inscale.ru/4.2/inscale-setup.sh
    curl -fsSLO https://dist.inscale.ru/4.2/inscale-setup.sh.sha256
    # Проверка целостности
    sha256sum -c inscale-setup.sh.sha256
  2. Запустите развёртывание

    Установщик развернёт control plane, гипервизор и веб-консоль в режиме all-in-one:

    Окно терминала
    sudo bash inscale-setup.sh --profile all-in-one \
    --admin-email admin@example.ru \
    --accept-eula
  3. Активируйте лицензию

    Войдите в веб-консоль и активируйте платформу. Для оценочного периода используйте CLI:

    Окно терминала
    inscalectl license activate --trial --duration 30d

Создайте пул рабочих столов из готового шаблона и назначьте его пользователю. Декларативное описание пула можно применить из файла:

pool-demo.yaml
apiVersion: vdi.inscale.ru/v1
kind: DesktopPool
metadata:
name: demo-pool
spec:
template: win11-golden # золотой образ
type: floating # непостоянный пул
size:
min: 1
max: 5
assignment:
group: "demo-users"
protocol: idp # протокол доставки Inscale
Окно терминала
# Применить конфигурацию пула
inscalectl apply -f pool-demo.yaml
# Проверить статус провижининга
inscalectl get pool demo-pool -o wide
ПортПротоколНазначение
443TCPВеб-консоль и REST API
8443TCPАгент управления узлом
4172TCP/UDPПротокол доставки рабочих столов IDP
6443TCPAPI control plane
2379–2380TCPРаспределённое хранилище состояния (кворум)
16509TCPЖивая миграция ВМ между узлами