ADG Оставить заявку
Блог Инфраструктура 4 мин чтения

Windows Server 2019 в продакшне: полгода на HCI-кластере - Storage Spaces Direct держится, WAC пока не догнал PowerShell

Полгода эксплуатации WS2019 на HCI-кластере: Storage Spaces Direct оказался стабильнее, чем ожидали, но Windows Admin Center пока не заменяет PowerShell для тонкой настройки.

Контекст момента

Windows Server 2019 вышел GA в октябре 2018; организации оценивают Storage Spaces Direct и Windows Admin Center в реальных условиях после полугода эксплуатации

Windows Server 2019 вышел в октябре 2018, и у нас было время нормально его посмотреть - не на стенде с тремя VM, а на живом HCI-кластере в managed-инфраструктуре одного из заказчиков. Сейчас прошло примерно полгода реальной эксплуатации, и можно сказать что-то конкретное, а не пересказывать release notes.

Коротко: Storage Spaces Direct держится достойно, а Windows Admin Center - хороший шаг, но за тонкой настройкой мы всё равно идём в PowerShell.

HCI-кластер: что и как

Кластер из четырёх узлов на Server 2019 Datacenter, Storage Spaces Direct поверх NVMe + SATA SSD в зеркальном пуле, Hyper-V для виртуализации. Типовой гиперконвергентный стек, ничего экзотического. Мигрировали с 2016 - основная причина была не в новых фичах как таковых, а в том, что заказчик хотел обновление в рамках планового цикла, а 2019 уже вышел GA.

Storage Spaces Direct: неожиданно спокойно

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

Что отметили:

  • Ребалансировка после обновления узла отрабатывает предсказуемо. При плановой перезагрузке узла кластер перераспределяет нагрузку, возвращает узел - и пересобирает всё обратно без ручных команд. Несколько раз прошли через это штатно.
  • Производительность на смешанных нагрузках - нареканий нет. Профиль нагрузки у заказчика не экстремальный: OLTP-база, несколько файловых сервисов, удалённые рабочие столы. Задержки по блочному IO ровные, скачков не наблюдаем.
  • Мониторинг через Get-StorageJob и Get-VirtualDisk - работает как ожидается, включили алерты в систему мониторинга через PRTG. Ничего необычного.

Один момент, который потребовал внимания: при первоначальной настройке пула мы поймали неочевидное поведение с кэшем - при определённом соотношении NVMe/SATA-дисков кэш-уровень не инициализировался так, как мы ожидали по документации. Не катастрофа, но потребовало явного указания параметров при создании пула через New-StoragePool. Вот здесь GUI не помог - только PowerShell с нужными ключами.

Windows Admin Center: красиво, но не вместо PowerShell

WAC - это проект-браузер для управления Windows-инфраструктурой, появился ещё в 2018 как Project Honolulu и теперь официально Windows Admin Center. Мы его поставили и пользуемся - но с оговорками.

Что работает хорошо:

  • Общий обзор кластера - состояние узлов, статусы дисков, загрузка ресурсов на одном экране. Для быстрого «всё хорошо?» - удобно.
  • Просмотр событий и логов - фильтрация по источнику, по severity, без необходимости открывать Event Viewer на каждом узле отдельно. Не революция, но экономит клики.
  • Базовые операции с VM - запустить, остановить, посмотреть метрики. Для дежурного администратора, которому не нужна тонкая настройка - достаточно.

Где WAC пока не дотягивает:

  • Тонкая настройка S2D - создание пулов с нестандартными параметрами, управление fault domains, изменение конфигурации кэша. Всё это либо недоступно в GUI вообще, либо GUI предлагает упрощённый сценарий, который не совпадает с тем что нам нужно. Открываем PowerShell.
  • Отладка проблем - когда что-то идёт не так, WAC показывает статус, но не даёт достаточно деталей чтобы понять причину. Get-ClusterLog, Debug-StorageSubSystem, ручной разбор событий - это PowerShell.
  • Автоматизация и скрипты - очевидно, WAC здесь не конкурент. Всё что запускается по расписанию или в Ansible-плейбуке - PowerShell remoting.

Есть ощущение, что WAC хорошо решает задачу «менее технический администратор может сделать базовые операции без PowerShell». Для сложной эксплуатации он пока вспомогательный инструмент, а не основной.

Что в итоге

Полгода не катастрофа и не откровение. Storage Spaces Direct в 2019 ведёт себя как взрослая технология - держит нагрузку, не требует постоянного внимания, обновления проходят предсказуемо. Это уже неплохо.

Windows Admin Center - полезен, но не меняет базовый workflow. Если у вас инфраструктура на PowerShell-автоматизации, WAC добавляет удобный визуальный слой, но не заменяет ничего принципиального. Кто ждал GUI, который закроет все задачи - пока не оно.

Продолжаем эксплуатацию, посмотрим как поведёт себя кластер при более интенсивных обновлениях в осеннем цикле.

Контакт

Нужна такая же инженерная работа?

Опишите задачу и контекст. Ответим в течение рабочего дня, при необходимости подпишем NDA.