VMware, Hyper-V, OpenStack, Kubernetes, Swarm — мониторинг из единого интерфейса в Quest Foglight

6sl6ocofor6ngsmuowxlcjpfyxi.png

Инструментов для мониторинга платформ виртуализации немало. Особенно на этом рынке сильны позиции вендорских решений — vRealize и SCOM относительно родственных платформ VMware и Hyper-V соответственно. Третья популярная платформа виртуализации OpenStack. Вендорского решения для мониторинга этой платформы нет, но есть сторонние решения. Из популярных — решения с открытым исходным кодом. В этой статье я расскажу о комплексном решении для мониторинга перечисленных выше платформ (и не только) — Quest Foglight. Под катом много картинок и мало текста.
Foglight — это универсальная платформа для мониторинга, на которой можно размещать самостоятельно разработанные модули мониторинга или использовать уже имеющиеся. В прошлые разы на Хабре мы рассказывали про мониторинг популярных баз данных, о подходах к быстрому выявлению и устранению проблем в БД SQL Server и полезных интерфейсах для отслеживания производительности различных БД.


Мониторинг VMware выполняется через vcenter, собираются все доступные данные. В основном представлении удобно переключаться между сущностями инфраструктуры виртуализации: кластерами, датацентрами, ESX-хостами, виртуальными машинами и т.д.

zcjlw1ztnp5ie63clnnlfgjrmuo.png

Например, на этом представлении метрики здоровья хоста виртуализации. Аналогичные есть по кластерам, датацентрам и остальным сущностям.

irvcifkcl7li6gwkb3uiketz2y4.png

В этом же интерфейсы доступны возможности по оптимизации виртуальной инфраструктуры. Можно выявить недогруженные, перегруженные или зомби-машины, просмотреть хранящиеся образы, шаблоны, снэпшоты и удалить ненужные. Кроме этого есть возможность подкорректировать мощности, выделенные виртуальным машинам (изменить выделенные значения памяти, ядер или размера диска). Отсюда же можно автоматизировать эти процессы.

-zlsy-vtno05ka2hinxc09ivfhk.png

Из общего представления по состоянию VMware можно также смоделировать изменения конфигурации виртуальной инфраструктуры (перенос виртуальной машины, добавление и т.д.) и посмотреть как это повлияет на производительность кластера в целом.

nkdugqzdpcdrfncjvp49wvnkwbq.png

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

geu-yvt-bnzna-dnzogxwlbhzkq.png

По виртуальной машине можно посмотреть сетевую топологию.

9zfbfnmcgxp2novgqd77h-cogp0.png

Топологию использования хранилища.

nsn1gnar7lzrcbzjc-lasqbijl0.png

И увидеть производительность отдельно взятых хранилищ.

1dgp-gjkhhpf-tw3l2cxgjc9r8e.png

По дисковым массивам есть также и отдельные представления. Переключаются представления через меню слева.

xtsfu6f2o9hrcvdz80ukdhviuxk.png

Ещё одна особенность продукта — встроенная защита данных. То есть если мы перейти в представление с виртуальной машиной, можно увидеть три неприметные кнопки. Реализуется эта штука через встроенный в Foglight инструмент Quest Rapid Recovery, который доступен также в виде отдельного продукта (и восстановить там можно не только виртуальные машины).

_a1rdch7wnux-cdn0sases9hd-m.png

Из интерфейсов, которые открываются после нажатия на одну из кнопок можно настроить расписание репликации, задать параметры автоматического восстановления.

wt2bi95rzbiaxmwkmtwp3zenhge.png

Для более тонкого управления инструментом репликации в системе существует отдельное представление, на котором можно увидеть общую картину по защите виртуальных машин. Здесь есть данные по репозиториям, где хранятся резервные копии.

flfnmnzxkar6eacd7mjwx0irgk4.png

Если в качестве инструмента резервного копирования используется NetVault по нему здесь тоже можно увидеть соответствующие метрики.

0qvubcghi4v3kdqfp02ypjjjfua.png

Дополнительный функционал, который доступен в интерфейсе Foglight — управление мощностями.

w2hab9tnydvac58f78klrl29gss.png

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

lhqspwnldozbhlw7gltxahrj8mc.png

Сюда же можно добавить серверы, указать их цену и и характеристику, а система может их предложить использовать в случае нехватки мощностей. Заодно отразиться итоговая цена изменений.

vbwrf15ht_kqwwd72oobnpjch_0.png


Функционал Foglight по части мониторинга Hyper-V во многом аналогичен VMware. Так выглядит общее представление по производительности элементов платформы виртуализации Hyper-V.

e6g-uosg-qtdd19kruzkpdqpriu.png

По Hyper-V также доступно управление репликацией виртуальных машин и просмотр параметров производительности в различных разрезах.

h5r27aprwsgb7_lfdypb4ghzsns.png

По VMware и Hyper-V в системе есть единое представление, из которого можно управлять и тем и другим, переключаясь по вкладкам.

tbmjsdt3qlbiriypuc-rlzng_yk.png


К сожалению, в нашей демо-лаборатории не обнаружилось OpenStack. Как и по VMware и Hyper-V из специализированного представления доступны данные по производительности этой платформы в различных разрезах. Но этим функционал по данной платформе ограничивается.

lyh2r3fiqep4ljkhactpdk_7nf4.png


Среди остальных возможностей платформы есть мониторинг микросервисных архитектур на базе Kubernetes или Swarm.

phv66h_bgddopnimhoivogpf4de.png

xl5ydcktaemtkvrg99jizms3i8m.png

Кроме этого доступны данные по контроллерам.

hzvsrbbn3vr11kh-syvipfbc8ai.png

И возможности прогнозирования запаса мощностей.

hgcya1xbjvc78o3oltgzg6ok0-e.png

Если внутри организации принято учитывать стоимость использования инфраструктуры, среди модулей платформы есть инструмент Cost Director. Внутри него можно задавать стоимость времени за утилизацию определённого объёма мощностей. Работает для локальной и облачной инфраструктур.

rm_cx-eoxmzjxsbctuzz3w5tgly.png

В Foglight также есть возможность рассчитывать стоимость потреблённых услуг для облачных AWS и Azure.

z--fz4v0i7z9agogzs_zs8s9n_m.png

Другой встроенный инструмент — Cloud Migration. Позволяет рассчитвть выигрыш при миграции из локальной инфраструктуры в облачную.

03btk_lbc5xfuwj2ya0o_mpq4ue.png

Я постарался свести к минимуму количество текста и показать по большей части визуальную составляющую продукта. Надеюсь, общее представление сложилось. Задавайте вопросы в комментариях, с удовольствием отвечу. А для тест-драйва решения на вашей инфраструктуре оставьте заявку в форме обратной связи на нашем сайте.

© Habrahabr.ru