Установка дистрибутива на сервер
За 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Загрузочный образ с предустановленной ОС и платформой — для развёртывания «с нуля» на физических серверах.
# Запись образа на USB-носительsudo dd if=inscale-4.2-node.iso of=/dev/sdX bs=4M status=progresssyncДля парка серверов используйте unattended-установку через cloud-init или Ansible-роль inscale.node.
#cloud-configruncmd: - curl -fsSL https://dist.inscale.ru/4.2/inscale-setup.sh -o /tmp/s.sh - bash /tmp/s.sh --profile worker --join-token "${JOIN_TOKEN}" --accept-eulaУстановка за три шага
Заголовок раздела «Установка за три шага»-
Загрузите установщик
Скачайте и проверьте установочный скрипт с зеркала дистрибутивов:
Окно терминала # Загрузка установщика и контрольной суммыcurl -fsSLO https://dist.inscale.ru/4.2/inscale-setup.shcurl -fsSLO https://dist.inscale.ru/4.2/inscale-setup.sh.sha256# Проверка целостностиsha256sum -c inscale-setup.sh.sha256 -
Запустите развёртывание
Установщик развернёт control plane, гипервизор и веб-консоль в режиме
all-in-one:Окно терминала sudo bash inscale-setup.sh --profile all-in-one \--admin-email admin@example.ru \--accept-eula -
Активируйте лицензию
Войдите в веб-консоль и активируйте платформу. Для оценочного периода используйте CLI:
Окно терминала inscalectl license activate --trial --duration 30d
Первый рабочий стол
Заголовок раздела «Первый рабочий стол»Создайте пул рабочих столов из готового шаблона и назначьте его пользователю. Декларативное описание пула можно применить из файла:
apiVersion: vdi.inscale.ru/v1kind: DesktopPoolmetadata: name: demo-poolspec: 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Таблица открытых портов
Заголовок раздела «Таблица открытых портов»| Порт | Протокол | Назначение |
|---|---|---|
443 | TCP | Веб-консоль и REST API |
8443 | TCP | Агент управления узлом |
4172 | TCP/UDP | Протокол доставки рабочих столов IDP |
6443 | TCP | API control plane |
2379–2380 | TCP | Распределённое хранилище состояния (кворум) |
16509 | TCP | Живая миграция ВМ между узлами |