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

Установка ISO-образа, первичная настройка, лицензирование и запуск узлов. Документ рассчитан на инженера с физическим доступом к серверу или доступом через IPMI/KVM.

Видеоинструкция
Настройка узла: запуск sky-start, выбор вторичного узла, сетевые параметры, лицензия и завершение. Посмотрите весь процесс или следуйте пошаговой инструкции ниже.

1. Общая информация

Документ описывает установку дистрибутива на серверное оборудование из ISO-образа, запуск скрипта настройки, получение лицензии и ввод сервера в систему. Используются термины primary node / secondary node и management interface — как в установщике.

1.1. Термины

ТерминОписание
ЦС / Центральный СерверУправляющая ВМ для централизованного управления решением.
Primary nodeПервый сервер кластера; на нём запускается ВМ Центрального Сервера.
Secondary nodeВторой и последующие серверы, подключаемые к первичному узлу.
Management InterfaceИнтерфейс управления и связи сервера с системой (выбирается на этапе сети Debian).
VLAN tagИдентификатор VLAN, если management-сеть тегированная.
host-nameИмя узла, заданное при установке ОС; используется в collect-host-info.

1.2. Последовательность работ

  1. Проверить соответствие оборудования минимальным требованиям.

  2. Получить ISO-образ и подготовить носитель или Virtual Media IPMI/KVM.

  3. Загрузить сервер с носителя.

  4. Установить базовый Debian: язык, сеть, пользователи, диск, пакеты.

  5. Войти в окружение суперпользователя и собрать файл информации о сервере.

  6. Передать файл поставщику и получить лицензию.

  7. Разместить лицензию по пути /etc/skyspace/host.lic.

  8. Запустить sky-start и настроить первичный или вторичный узел.

  9. Проверить сеть, лицензию, службы и доступность ЦС.

2. Системные требования

Минимум для отказоустойчивого кластера — три сервера. Рекомендуются однотипные серверы в рамках кластера.

ПараметрТребование
Количество серверовНе менее 3 для HA-кластера
ПроцессорIntel Xeon E3 и новее или эквивалентный AMD EPYC
CPU cores10 ядер для системных служб + N под пользовательские ВМ
RAM12 ГБ для системных служб + объём под ВМ
Системный дискSAS SSD или быстрее (рекомендуется NVMe), от 256 ГБ
Swap0,25 × объём RAM
RAM сервераМинимальный Swap
64 ГБ16 ГБ
128 ГБ32 ГБ
256 ГБ64 ГБ
512 ГБ128 ГБ
1024 ГБ256 ГБ

3. Подготовка к установке с ISO

3.1. Получение образа

ISO предоставляется по ссылке или офлайн при поставке. Проверьте контрольную сумму, если она предоставлена. Для физической передачи подготовьте USB не менее 16 ГБ и убедитесь, что порядок загрузки можно изменить в BIOS/UEFI.

3.2. Загрузочный носитель

СпособКогда использовать
IPMI/KVM Virtual Media — смонтировать ISO как виртуальный CD/DVD/дискЕсть удалённый доступ, без физического присутствия
USB-накопитель — записать ISO (например, dd) и вставить в серверЕсть физический доступ или офлайн-поставка
lsblk
sudo dd if=/path/to/image.iso of=/dev/sdX bs=4M status=progress oflag=sync
sync

3.3. Выбор загрузки в BIOS/UEFI

  1. Откройте BIOS/UEFI или Boot Menu сервера.

  2. Выберите загрузку с Virtual Media / виртуального CD/DVD или USB.

  3. Сохраните выбор и продолжите загрузку установщика.

4. Установка базового дистрибутива Debian

Процедура близка к стандартному установщику Debian, но дополнительно ставятся пакеты решения, необходимые для виртуализации и последующей настройки.

4.1. Старт и выбор языка

Меню установщика: выбор первичного или вторичного узла
Стартовое меню установщика: Install primary node — первый сервер кластера, Install secondary node — последующие узлы.
  1. Выберите рекомендованный для образа режим установки.

  2. Выберите язык интерфейса установщика.

  3. Выберите региональные параметры и раскладку клавиатуры.

Экран выбора языка установщика
Выбор языка установщика (Select a language / Русский).
Экран региональных настроек
Выбор региональных параметров (страна и локаль).
Экран настройки клавиатуры
Выбор раскладки клавиатуры и способа переключения.

4.2. Настройка сети

Выберите физический интерфейс, через который сервер будет доступен для управления — он станет management interface по умолчанию.

  1. Выберите интерфейс, подключённый к management-сети.

  2. Если сеть тегированная — укажите VLAN tag.

  3. Задайте IP-адрес, маску, шлюз и DNS.

  4. Укажите host-name (понадобится для лицензии).

ПараметрПример
Management Interfaceeno1, ens1f0, bond0
VLAN tag100
IP-адрес10.10.100.11
Маска / prefix255.255.255.0 или /24
Gateway10.10.100.1
DNS10.10.1.10, 10.10.1.11
Host-namenode-01
Экран выбора сетевого интерфейса
Настройка сети: выбор основного сетевого интерфейса (management interface).
Экран ввода имени хоста
Ввод имени компьютера (host-name) — понадобится при лицензировании.

4.3. Учётные записи и пароли

  1. Задайте пароль суперпользователя root.

  2. Создайте локальную учётную запись, если установщик её запрашивает.

  3. Сохраните пароль root в защищённом хранилище — он нужен для su -, collect-host-info и sky-start.

Экран настройки учётных записей
Настройка учётных записей: создание пользователя и пароля (отдельно от root).
Экран пароля root
Задание пароля суперпользователя root (используется для su -, collect-host-info и sky-start).

4.4. Разметка диска и Swap

  1. Выберите системный диск (SAS SSD или NVMe, от 256 ГБ).

  2. Выберите авто- или ручную разметку.

  3. Проверьте размер Swap; при необходимости скорректируйте вручную.

  4. Подтвердите запись только после проверки root-, EFI/boot- и Swap-разделов.

Экран выбора метода разметки
Экран выбора диска
Выбор системного диска для разметки (например, NVMe SSD от 256 ГБ).
Разметка дисков: выбор метода (авто с LVM или вручную).
Экран схемы разделов
Схема разделов: root, EFI/boot, Swap на выбранном диске.
Экран схемы разметки
Выбор схемы разметки: все файлы в одном разделе, отдельный /home или раздельные /home, /var, /tmp.
Экран подтверждения разметки
Подтверждение записи изменений на диск.

4.5. Установка пакетов решения

Устанавливаются системные пакеты и компоненты виртуализации, копируется образ ВМ Центрального Сервера. Не отключайте питание и Virtual Media до завершения.

4.6. Завершение и перезагрузка

  1. Дождитесь сообщения о завершении установки.

  2. Извлеките USB или размонтируйте Virtual Media.

  3. Перезагрузите сервер.

  4. Убедитесь, что загрузка идёт с системного диска, а не с ISO.

Экран завершения установки
Завершение установки: система предлагает извлечь носитель и перезагрузиться.

5. Консоли и контроль хода установки

ДействиеГорячая клавиша
Основной экран установщикаCtrl+Alt+F1
Shell для диагностикиCtrl+Alt+F2
Сообщения установщикаCtrl+Alt+F3
Системные логи установкиCtrl+Alt+F4

Команды ниже не обязательны — они нужны только для контроля хода установки во второй консоли: tail -f по syslog и dpkg.log показывает установку пакетов в реальном времени, df -h — свободное место на диске, ip addr и ip route — что сеть поднялась корректно.

tail -f /var/log/syslog
tail -f /target/var/log/dpkg.log
df -h
ip addr
ip route

6. Сбор информации и лицензирование

6.1. Вход под суперпользователем

su -
whoami   # ожидается: root

6.2. Сбор информации о сервере

collect-host-info <host-name>

Например: collect-host-info node-01. Параметр host-name должен совпадать с именем, заданным при установке ОС (проверить командой hostname). Команда сформирует файл, который передаётся для формирования лицензии.

6.3. Размещение файла лицензии

После получения лицензионного файла от поставщика решения разместите его на сервере по пути:

/etc/skyspace/host.lic

Проверьте, что файл на месте:

ls -l /etc/skyspace/host.lic

7. Запуск sky-start

su -
whoami   # root
sky-start

Откроется пошаговый сценарий. На первом этапе выбирается тип ноды.

Тип нодыКогда выбирать
Первичный узелУстановка на первый сервер; запускает ВМ Центрального Сервера.
Вторичный узелВторой и последующие серверы; подключается к ЦС по IP и паролю лицензии.
Консоль запуска sky-start
Запуск мастера настройки: вход под суперпользователем и команда sky-start.
Экран выбора роли узла
Выбор роли узла: «Install first node of cluster» (первичный) или «Install NOT first node» (вторичный).

8. Установка первичного узла

Задаются данные супер администратора, SMTP, management-сеть, сеть ВМ ЦС, путь хранения образа, NTP и пароль лицензии.

8.1. Данные супер администратора

ПолеОписание
Root User first name / last nameИмя и фамилия суперпользователя для отображения в приложении.
Root User emailEmail; на него может быть доставлен профиль для входа.
Экран данных супер администратора
Root User configuration: имя, фамилия и email супер администратора приложения.

8.2. SMTP Configuration

Задайте адрес SMTP, порт, авторизацию и шифрование. Через почту доставляется профиль для входа в приложение. Отправьте тестовое письмо.

Экран настройки SMTP
SMTP Configuration: адрес и порт сервера, отправитель, авторизация, шифрование и адрес для тестового письма.

8.3. Internal Server Network

ПолеОписание
Management InterfaceИнтерфейс управления (по умолчанию выбранный при установке ОС).
VLAN tag / MTUVLAN management-сети; MTU по умолчанию 1500.
IP address / GatewayАдрес сервера и шлюз management-сети.
Additional IP rangeОпциональный пул адресов (можно настроить позже).
DNS 1 / DNS 2Два DNS-сервера, если доступны.
Экран настройки management-сети
Internal Server Network: management-интерфейс, VLAN, MTU, IP/маска, шлюз, DNS и пул адресов для будущих хостов.

8.4. Сеть ВМ Центрального Сервера

Два сценария: использовать настройки предыдущего шага либо задать сеть ВМ ЦС отдельно. Указывается единый адрес ЦС, по которому он доступен другим узлам.

Экран сети ВМ ЦС
Сеть ВМ Центрального Сервера: использовать сеть предыдущего шага или задать отдельную; внутренний IP ЦС и внешний Endpoint IP.

8.5. Путь хранения образа ВМ ЦС

# пример пути (директория создаётся рекурсивно):
/var/lib/skyspace/central-server

Проверьте свободное место. Используйте надёжное локальное хранилище, не временные каталоги.

Экран хранилища ЦС
CSVM Storage Configuration: тип хранилища и абсолютный путь для образа ВМ Центрального Сервера.

8.6. Параметры NTP

Укажите основной и резервный NTP-серверы. Синхронизация времени критична для лицензирования, журналов и работы кластера.

Экран настройки NTP
Параметры NTP: выбор источника синхронизации времени для узла.

8.7. Пароль лицензии

Экран проверки данных компании
Проверка данных компании (название и код) из лицензии перед активацией.
Экран ввода пароля лицензии
Ввод пароля лицензии — понадобится при подключении вторичных узлов.

8.8. Summary и запуск

  1. Проверьте параметры в окне Summary.

  2. При ошибке вернитесь и исправьте значение.

  3. Если всё верно — запустите настройку.

  4. Дождитесь завершения, не прерывайте процесс.

9. Установка вторичного узла

Вторичный сервер подключается к уже развёрнутому Центральному Серверу.

9.1. Central server IP

Укажите виртуальный IP ЦС, заданный при настройке первичного узла.

ping <central-server-ip>
ip route

9.2. Пароль лицензии

Введите пароль лицензии, заданный при настройке первичного узла.

9.3. Проверка компании и лицензии

  1. Проверьте название компании и параметры лицензии.

  2. Убедитесь в правильности сервера и ЦС.

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

  4. Дождитесь завершения и проверьте появление узла в системе управления.

10. Проверки после настройки

ПроверкаКомандаОжидаемо
Пользовательwhoamiroot
Имя хостаhostnameсовпадает с host-name
IP-адресаip addrверный IP/VLAN на management
Маршрутыip routeесть маршрут по умолчанию и до ЦС
DNScat /etc/resolv.confкорректные DNS
Swapswapon --show; free -hSwap активен (0,25 × RAM)
Дискdf -hдостаточно места
Лицензияls -l /etc/skyspace/host.licфайл существует
Времяtimedatectlсинхронизация активна

11. Типовые ошибки

ПроблемаРешение
Сервер не загружается с ISO/USBПроверить Boot Menu, перемонтировать ISO, переписать USB (dd), BIOS/UEFI и Secure Boot.
Не виден сетевой интерфейсПроверить подключение, линк, BIOS, ip link.
Нет сети после VLANСверить VLAN, порт-trunk на коммутаторе, повторно выбрать интерфейс.
Не работает DNS/gatewayip addr, ip route, resolv.conf, ping gateway, исключить конфликт IP.
Swap меньше нормыВернуться к разметке, выделить 0,25 × RAM; swapon --show.
Мало места при копировании образа ЦСdf -h, корректный путь хранения, диск от 256 ГБ.
Установка «зависла»Ctrl+Alt+F4, tail -f syslog и dpkg.log; не прерывать без ошибки.
collect-host-info не запускаетсяsu -, whoami=root, проверить host-name.
Лицензия не принимаетсяПроверить путь /etc/skyspace/host.lic, права, корректность файла.
sky-start из обычного пользователяsu -, whoami=root, повторить sky-start.
SMTP-тест не доставляет письмоПроверить адрес/порт/логин/пароль, доступность, TLS/STARTTLS.
Вторичный узел не подключаетсяping IP ЦС, маршруты, VLAN, firewall, пароль лицензии, статус primary.

12. Отладка и полезные команды

12.1. Базовая диагностика ОС

hostname
whoami
ip addr
ip route
cat /etc/resolv.conf
df -h
free -h
swapon --show
timedatectl

12.2. Логи установки и системы

tail -f /var/log/syslog
tail -f /target/var/log/dpkg.log
journalctl -xe
journalctl -b
systemctl --failed

12.3. Проверка сетевой доступности

ping <gateway-ip>
ping <central-server-ip>
traceroute <central-server-ip>
# если traceroute отсутствует:
tracepath <central-server-ip>