Кластеры
Кластер объединяет серверы виртуализации в единую управляемую группу. На уровне кластера Inscale учитывает вычислительные ресурсы, подключает сети и хранилища, управляет размещением виртуальных машин и собирает агрегированные метрики.
В разделе «Кластеры» администратор может:
- создавать кластеры;
- проверять состояние и состав кластера;
- открывать связанные серверы, хранилища и виртуальные машины;
- настраивать сеть, высокую доступность и балансировщик нагрузки;
- просматривать диагностические данные и состояние Центрального сервера;
- назначать доступ к кластеру;
- удалять предварительно очищенные кластеры.
Список кластеров
Чтобы открыть список, в боковом меню выберите «Кластеры».
| Поле | Описание |
|---|---|
| Название | Имя кластера. Нажмите на имя, чтобы открыть карточку кластера. |
| Статус | Результат проверки состояния кластера. |
| Активные серверы | Серверы, доступные в составе кластера. |
| Агенты включены | Количество серверов с включённым агентом диагностики. |
| Хосты с уровнем логирования INFO и DEBUG | Количество серверов с расширенным уровнем логирования. |
| id | Уникальный идентификатор кластера. |
Используйте «Фильтры», чтобы ограничить список, и «Скрыть колонки», чтобы изменить состав отображаемых полей.

Статусы кластера
| Статус | Описание |
|---|---|
| Исправен | Кластер пуст или все входящие в него серверы подключены. |
| Частично исправен | Подключена только часть серверов кластера. |
| Неисправен | Кластер не соответствует условиям исправного или частично исправного состояния. |
Связанные операции
- Создание кластера
- Просмотр и управление
- Изменение настроек
- Права доступа
- Удаление кластера
Создание кластера
Кластер можно создать до добавления серверов. После создания пустой кластер получает статус «Исправен» и становится доступен для дальнейшей настройки.
Перед началом
Проверьте следующее:
- у роли администратора есть право на создание кластера и необходимые права на связанные ресурсы;
- создан распределённый коммутатор, который будет подключён к кластеру;
- на каждом добавляемом сервере будет не менее двух интерфейсов для выбранного DSwitch;
- внутренние адаптеры подключены к нужным подсетям;
- в DHCP-пулах есть свободные адреса;
- подготовлены параметры обычного и критического профилей балансировщика нагрузки.
Шаг 1. Конфигурация
- В боковом меню выберите «Кластеры».
- Нажмите «Создать кластер».
- В поле «Название» укажите уникальное имя кластера.
- При необходимости включите режим высокой доступности для виртуальных машин кластера.
- Проверьте состояние параметра «Включить балансировщик рабочей нагрузки».
- Нажмите «Дальше».

Шаг 2. Сеть
- В поле «Подключенный DSwitch» выберите распределённый коммутатор.
- В блоке «Удаленный протокол управления» нажмите кнопку настройки.
- Выберите внутренний адаптер и проверьте подсеть, DHCP-пул, диапазон и количество свободных адресов.
- Нажмите «Сохранить настройки сервиса».
- Аналогично настройте «Внутренний сервер Inscale».
- Нажмите «Дальше».
Один адаптер, например vmk0, можно назначить и Удаленному протоколу управления, и Внутреннему серверу Inscale. При проектировании сети учитывайте предупреждение интерфейса: не рекомендуется назначать один адаптер нескольким службам с высокой нагрузкой.

Шаг 3. Глобальная конфигурация WLB
Задайте относительный приоритет CPU и RAM. Сумма значений всегда должна составлять 100%, а каждый коэффициент может находиться в диапазоне от 10 до 90%.
Чем выше значение ресурса, тем сильнее его загрузка влияет на решение балансировщика о размещении виртуальной машины.

Шаг 4. Обычный профиль WLB
Обычный профиль — предсозданный профиль балансировки, запускаемый по настроенному расписанию.
- Выберите режим оптимизации: «Максимальная производительность» или «Максимальная плотность».
- Укажите минимальное и максимальное пороговые значения.
- Настройте периодичность, часовой пояс, время в поле «Дата начала» и активные дни недели.
- Нажмите «Дальше».
Режимы оптимизации:
- Максимальная производительность — распределять ВМ по большему числу серверов, сохраняя максимум доступных ресурсов для каждой ВМ и снижая использование переподписки.
- Максимальная плотность — размещать больше ВМ на каждом сервере и стремиться к максимальной утилизации узлов.

Шаг 5. Критический профиль WLB
Критический профиль также является предсозданным профилем. Его название не задаёт отдельную логику исполнения: профиль работает по собственным порогам и расписанию.
Настройте режим оптимизации, пороговые значения, часовой пояс, время запуска и активные дни так же, как для обычного профиля.

Шаг 6. Общие данные
Проверьте итоговую конфигурацию:
- название кластера;
- состояние высокой доступности и балансировщика;
- подключённый DSwitch;
- адаптеры Удаленного протокола управления и Внутреннего сервера Inscale;
- приоритеты CPU и RAM;
- режимы, пороги и расписания профилей WLB.
Нажмите «Создать кластер». Inscale добавит задачу создания в журнал и закроет мастер.

Результат
После завершения задачи кластер появится в списке. Если серверы ещё не добавлены, для вычислительных ресурсов будут показаны нулевые значения, а статус кластера будет «Исправен».
Просмотр и управление кластером
Чтобы открыть карточку кластера, в разделе «Кластеры» нажмите на его название.
Общие данные
В верхней части карточки показаны агрегированные ресурсы:
- CPU;
- RAM;
- подключённое хранилище;
- локальное хранилище.
В блоке «Общие настройки» отображаются состояние и состав кластера: серверы, DSwitch, хранилища данных, виртуальные машины Центрального сервера, пользовательские ВМ и суммарная ёмкость ресурсов.
В блоке «Задачи кластера» можно просматривать операции, связанные с выбранным кластером, и фильтровать их по состоянию.

Вкладки кластера
| Вкладка | Назначение |
|---|---|
| Общие данные | Состояние, состав, ресурсы и журнал задач кластера. |
| Мониторинг | Агрегированные графики CPU, RAM, ввода-вывода, сети и локального хранилища. |
| Серверы | Серверы кластера, состояние, диагностика, ресурсы и порт подключения. |
| Хранилища данных | Подключённые хранилища, состояние соединений и адаптеры подключения. |
| ВМ | Пользовательские виртуальные машины кластера и выделенные им ресурсы. |
| Балансировщик нагрузки | Приоритеты, пороги, история и результаты балансировки. |
| Центральный сервер | Конфигурация, кворум, хосты, Endpoint и служебные сервисы ЦС. |
| Диагностика | Состояние агентов, уровни логирования и диагностические отчёты. |
| Политика безопасности | Пользователи, группы, роли и наследование доступа. |
Мониторинг
На вкладке «Мониторинг» доступны графики загрузки CPU, использования RAM, задержки, нагрузки и IOPS ввода-вывода, нагрузки на сеть и использования локального хранилища.
Над графиками можно выбрать разрешение, способ агрегации, временной интервал и автоматическое обновление.
Балансировщик нагрузки
Вкладка показывает соотношение приоритетов CPU/RAM, обычные и критические пороги, тренды рабочей нагрузки и историю запусков профилей.
Профили выполняются по настроенному расписанию. Названия «Обычный» и «Критический» обозначают два предсозданных профиля, каждый из которых имеет собственные режим, пороги и расписание.
Центральный сервер
Минимальная конфигурация содержит одну ВМ Центрального сервера, создаваемую при первичной установке первого сервера. Отказоустойчивая конфигурация начинается с трёх ВМ ЦС и использует кворум.
На вкладке отображаются:
- достигнутая и желаемая конфигурации;
- размер и состояние кворума;
- количество хостов ЦС;
- Endpoint и Management Port Group;
- состояние K3s, ESDB, MongoDB и Prometheus;
- список служебных сервисов и время их работы.
Связанные разделы
- Мониторинг ресурсов · Балансировщик нагрузки кластера
- Центральный сервер · Серверы
- Хранилища · Виртуальные машины
Изменение настроек кластера
Чтобы изменить кластер, откройте его карточку и нажмите «Редактировать кластер».

Конфигурация
На вкладке «Конфигурация» можно изменить:
- название кластера;
- режим высокой доступности для виртуальных машин;
- состояние балансировщика рабочей нагрузки.
Механизм высокой доступности автоматически перезапускает ВМ после сбоя. Подробности следует вынести в самостоятельный раздел после завершения реализации.
Сеть
На вкладке «Сеть» отображаются и настраиваются:
- подключённый DSwitch;
- Endpoint Центрального сервера и Management Port Group;
- адаптер Удаленного протокола управления;
- адаптер Внутреннего сервера Inscale.
Глобальная конфигурация WLB
Измените относительные приоритеты CPU и RAM. Сумма должна составлять 100%, допустимое значение каждого приоритета — от 10 до 90%.
Обычный и критический профили WLB
Для каждого предсозданного профиля можно изменить:
- режим максимальной производительности или максимальной плотности;
- минимальное и максимальное пороговые значения;
- периодичность запуска;
- часовой пояс;
- время в поле «Дата начала»;
- активные дни недели.
Профили выполняются по собственному расписанию. Изменённые параметры размещения учитываются при следующих запусках ВМ.
Конфигурация распределённого ЦС
В конфигурации распределённого Центрального сервера можно:
- задать желаемое число ВМ ЦС;
- добавить хост;
- выбрать локальное хранилище для ЦСВМ;
- проверить зарезервированные IP- и MAC-адреса;
- проверить состояние K3s, ESDB, MongoDB и Prometheus.
Минимальное число ВМ ЦС — одна. Отказоустойчивость начинается с трёх ВМ ЦС. При сохранении сетевой связанности используется кворумная модель; применение внешней системы хранения повышает устойчивость к отказу узлов.
Сохранение
Проверьте изменения и нажмите кнопку сохранения. Inscale создаст фоновую задачу, состояние которой можно отслеживать в журнале задач кластера.
Права доступа к кластерам
Доступность операций с кластерами определяется привилегиями роли пользователя.
Проверка прав
- В боковом меню выберите «Роли».
- Откройте нужную роль.
- Перейдите в режим «Продвинутый».
- Раскройте группу «Ресурсы».
- Выберите «Кластеры».

Наборы привилегий
| Набор | Привилегии |
|---|---|
| Создание | Создание кластера, хоста и локального хранилища. |
| Просмотр | Просмотр кластера, списка хостов, локальных хранилищ и сетевых объектов в контексте кластера. |
| Изменение | Изменение кластера, хоста и локального хранилища; управление административным ACL; создание соединения хранилища с кластером. |
| Удаление | Удаление кластера, хоста, локального хранилища и соединения хранилища данных с кластером. |
Удаление кластера
Предварительные условия
Удаление блокируется, пока в кластере остаются серверы или виртуальные машины. Перед удалением:
- Остановите предусмотренные эксплуатационным регламентом нагрузки.
- Удалите или перенесите пользовательские виртуальные машины.
- Выведите из кластера серверы.
- Убедитесь, что в карточке кластера не осталось ВМ и серверов.
Пользователю требуются привилегии на удаление кластера и, при самостоятельной очистке зависимостей, права на удаление хоста, локального хранилища и соединения хранилища данных с кластером.
Порядок удаления
- Откройте карточку очищенного кластера.
- В правом верхнем углу откройте меню действий.
- Выберите «Удалить».
- Проверьте имя кластера в окне подтверждения.
- Нажмите «Удалить».
Inscale создаст задачу удаления. После её завершения кластер исчезнет из списка.

Если кластер не удаляется
Проверьте:
- остались ли в кластере серверы;
- остались ли пользовательские или служебные ВМ;
- завершены ли текущие задачи с ресурсами кластера;
- есть ли у пользователя необходимые привилегии.