Многие из вас знакомы с решением номер 1 на рынке для создания программных отказоустойчивых кластеров хранилищ StaWind Virtual SAN. За последнее время продукты компании сделали большой шаг вперед, в том числе в плане интерфейсов, и сегодня мы рассмотрим процесс установки и начала использования централизованного средства мониторинга кластеров Storage Spaces Direct - StarWind Manager Web Console. Это полностью бесплатный продукт и доступен сейчас в статусе Preview.
Для начала нужно посмотреть на простую архитектуру использования продукта:
На каждый из Windows-серверов, являющихся членами кластера Storage Spaces Direct, ставится StarWind Manager Agent, а StarWind Manager объединяет эту инфраструктуру в плане мониторинга (для этих целей можно использовать обычный настольный ПК). Этим занимается специальная служба StarWind Manager Core Service, которая и обслуживает веб-консоль StarWind.
Для установки агентов на серверах Windows Server (в нашем случае 2 узла кластера хранилищ) запускаем мастер установки:
Выбираем только компонент StarWind Manager Agent:
И завершаем установку:
Ну а на рабочей станции, с которой мы будем управлять инфраструктурой StarWind, мы устанавливаем только компонент StarWind Manager Core (обратите внимание, что он занимает всего 20 МБ на диске):
После завершения установки можно будет получить доступ к веб-консоли StarWind Manager, перейдя по следующей ссылке:
Здесь мы вводим логин и пароль по умолчанию (само собой, их надо будет сразу сменить):
User Name: root Password: starwind
После этого мы увидим веб-консоль, где доступно только одно действие - добавить узел кластера хранилищ:
Нажимаем "Add New Node" и указываем имя узла и IP-адрес или DNS-имя узла S2D:
После этого откроется вкладка Dashboard, где мы увидим подробную информацию об узле, а слева будет расположено дерево узлов, куда можно будет добавлять хосты кластера:
Здесь мы видим 4 группы информации об узлах:
Статус физического сервера и его аптайм
Статус программных компонентов (в данном случае Windows Server 2016)
Параметры аппаратного обеспечения хост-сервера
Емкость и заполненность хранилища узла
Перейдем на вкладку Performance:
Тут мы видим 6 основных параметров:
Загруженность CPU
Использование памяти
Среднее число IOPS, которое наблюдается на сервере
Использование полосы диска пропускания в МБ/с
Latency хранилища в миллисекундах
Использование полосы пропускания сети в МБ/с
Ну и последний, но самый насыщенный раздел - это Storage Spaces Direct:
Тут представлена масса полезной информации о разделах Storage Spaces, в частности:
Таблица Cluster Overview - отображает основную информацию, такую как имена и адреса серверов, суммарную емкость хранилищ и их статус.
Виджет Space Allocation - отображает, сколько хранилища выделено на тома S2D и зарезервировано для обеспечения избыточности.
Виджет Storage Capacity - отображает актуальную информацию по свободному и занятому месту.
Виджет Health Status - отображает общий статус кластера S2D, а также состояния отдельных его компонентов.
Таблица Virtual Volumes - отображает список томов S2D, их параметры, статусы и статистику использования хранилищ.
Таблица Physical Disks - представляет полезную информацию о состоянии физических дисков в пуле S2D.
Таким же образом вы можете добавить и второй сервер хранилищ, чтобы наблюдать за инфраструктурой Storage Spaces Direct.
В итоге можно сказать, что StarWind Manager - это эффективное средство для мониторинга и решения проблем в кластере хранилищ, которое в единой веб-консоли объединяет в себе возможности PowerShell, оснастки Server Manager и средства управления Failover Cluster Manager. С помощью StarWind Manager можно оперативно отслеживать проблемы в состоянии компонентов Storage Spaces Direct и производительности хранилищ.
Ну и, конечно же, стоит отметить, что это только первая preview-версия продукта StarWind Manager. Она будет развиваться и получит еще больше возможностей в ближайшем будущем.
Вот какие фичи ожидают нас в следующих релизах:
Full-fledged GUI - в графическом интерфейсе можно будет видеть все аспекты производительности, получать системные нотификации и подробно изучать состояния узлов. Все будет построено на виджетах и оптимизировано для веб-браузеров.
StarWind Virtual SAN, S2D, and Ceph Management - эта консоль будет централизованно управлять продуктами StarWind Virtual SAN, Storage Spaces Direct или Ceph, в зависимости от того, что присутствует в вашей инфраструктуре.
Swordfish, WMI, VASA Provider support - StarWind Manager будет поддерживать последние протоколы управления хранилищами, которые на зависят от программного и аппаратного обеспечения производителей.
REST API - сервис StarWind Manager Core Service, агенты и веб-клиент разработаны в рамках парадигмы REST. Поэтому сторонние разработчики сами смогут создавать решения для StarWind Manager и расширять экосистему с минимальными усилиями.
Microsoft Hyper-V and Failover Cluster monitoring and management - со временем консоль будет управлять не только стеком хранилищ, но и сможет обеспечить контроль над гипервизорами и механизмами кластеризации. То есть, можно будет создавать новые кластеры, добавлять узлы, развертывать виртуальные машины и настраивать сетевое взаимодействие.