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, который закроет все задачи - пока не оно.
Продолжаем эксплуатацию, посмотрим как поведёт себя кластер при более интенсивных обновлениях в осеннем цикле.