Привет, Хабр! В начале июля Solarwinds анонсировал релиз новой версии платформы Orion Solarwinds — 2020.2. Одно из нововведений в модуле Network Traffic Analyzer (NTA) — поддержка распознавания IPFIX-трафика от VMware VDS.
![](https://habrastorage.org/r/w1560/webt/wi/v9/su/wiv9suu9uya_ldzqe-y9sfzfac8.png)
Анализ трафика в среде виртуального коммутатора важен для понимания распределения нагрузки на виртуальную инфраструктуру. Анализируя трафик, можно также обнаружить миграцию виртуальных машин. В этой статье мы расскажем о настройках экспорта IPFIX на стороне виртуального коммутатора VMware и о возможностях Solarwinds по работе с ним. А в конце статьи будет ссылка на онлайн-демо Solarwinds (доступ без регистрации и это не фигура речи). Подробности под катом.
Для корректного распознавания трафика от VDS, сначала нужно настроить подключение через интерфейс vCenter, а уже потом анализ трафика и отображение точек обмена трафиком, получаемого от гипервизоров. При желании, коммутатор может быть настроен на получение всех записей IPFIX с одного IP-адреса, привязанного к VDS, но, в большинстве случаев, более информативно видеть данные, извлекаемые из трафика, полученного от каждого гипервизора. Трафик, который приходит, будет представлять соединения от или к виртуальным машинам, расположенных на гипервизорах.
Еще один доступный вариант конфигурации — экспорт только внутренних потоков данных. Эта опция исключает потоки, которые обрабатываются на внешнем физическом коммутаторе, и предотвращает дублирование записей трафика для соединений от и к VDS. Но полезнее отключить эту опцию и наблюдать за всеми потоками, которые видны в VDS.
Начнём с добавления экземпляра vCenter в Solarwinds. После этого NTA будет обладать информацией о конфигурации платформы виртуализации.
Перейдите в меню «Manage Nodes», далее «Settings» и выберите «Add Node». После этого нужно ввести IP-адрес или полное доменное имя экземпляра vCenter и выбрать «VMware, Hyper-V, or Nutanix entities» в качестве метода опроса.
![image](https://thwack.solarwinds.com/t5/image/serverpage/image-id/64180iE768DA84C3684E0F/image-size/large?v=1.0&px=999)
Перейдите в диалоговое окно добавления узла, добавьте учетные данные экземпляра vCenter и протестируйте их для завершения настройки.
![image](https://thwack.solarwinds.com/t5/image/serverpage/image-id/64181i4D55E0594F9C7A60/image-size/large?v=1.0&px=999)
В течении некоторого времени будет выполняться начальный опрос экземпляра vCenter, обычно 10-20 минут. Нужно дождаться завершения, а уже потом включить экспорт IPFIX на VDS.
После настройки мониторинга vCenter и получения инвентарных данных по конфигурации платформы виртуализации, включим на коммутаторе экспорт записей IPFIX. Самый быстрый способ сделать это — через клиент vSphere. Перейдем на вкладку «Networking», выберем VDS и на вкладке «Configure» найдём текущие настройки для NetFlow. VMware использует термин «NetFlow» для обозначения экспорта потока, но фактический протокол, который используется — IPFIX.
![image](https://thwack.solarwinds.com/t5/image/serverpage/image-id/64182i4D0B6685CEE1F01C/image-size/large?v=1.0&px=999)
Чтобы включить экспорт потока, выберите «Settings» в меню «Actions» вверху и перейдите к «Edit NetFlow».
![image](https://thwack.solarwinds.com/t5/image/serverpage/image-id/64183iA2471B0C79D49B5F/image-size/large?v=1.0&px=999)
В этом диалоговом окне введите IP-адрес коллектора, который по совместительству является экземпляром Orion. По умолчанию обычно используется порт 2055. Рекомендуем оставить поле «Switch IP Address» пустым, что приведет к получению потоковых записей, получаемых именно от гипервизоров. Это даст гибкость при дальнейшей фильтрации потока данных от гипервизоров.
Оставьте поле «Process internal flows only» отключенным, что позволит видеть все коммуникации: как внутренние, так и внешние.
Как только включите экспорт потока для VDS, нужно будет включить его также и для распределенных порт-групп, от которых хотите получать данные. Самый простой способ сделать это — щелкнуть правой кнопкой мыши на панели навигации VDS и выбрать «Distributed Port Group», а затем «Manage Distributed Port Groups».
![image](https://thwack.solarwinds.com/t5/image/serverpage/image-id/64185i8043578D2D1BC734/image-size/large?v=1.0&px=999)
![image](https://thwack.solarwinds.com/t5/image/serverpage/image-id/64186i09712C5981AD4197/image-size/large?v=1.0&px=999)
Откроется диалоговое окно, в котором нужно установить флажок «Monitoring» и нажать «Next».
На следующем шаге можете выбрать определённые или все группы портов.
![image](https://thwack.solarwinds.com/t5/image/serverpage/image-id/64187i01465E5CA319895E/image-size/large?v=1.0&px=999)
На следующем шаге переключите NetFlow на «Enabled».
![image](https://thwack.solarwinds.com/t5/image/serverpage/image-id/64188iFE513985554D8CD4/image-size/large?v=1.0&px=999)
Когда на VDS и распределенных порт-группах включен экспорт потока, вы увидите, что записи потоков для гипервизоров начинают поступать в экземпляр NTA.
![image](https://thwack.solarwinds.com/t5/image/serverpage/image-id/64205i5B4274B1DD7F763A/image-size/large?v=1.0&px=999)
Гипервизоры можно увидеть в списке источников данных потока на странице «Manage Flow Sources» в NTA. Переключитесь на «Nodes».
![image](https://thwack.solarwinds.com/t5/image/serverpage/image-id/64206i34B2212EFE077C96/image-size/large?v=1.0&px=999)
Результаты настройки вы можете увидеть на демо-стенде. Обратите внимание на возможность провалиться на уровень узла, протокола взаимодействия и т.д.
![](https://habrastorage.org/r/w1560/webt/tx/mb/jd/txmbjd7spz2pybpcug2p2pls_x0.png)
Интеграция с другими модулями Solarwinds в одном интерфейсе, позволяет проводить расследования в различных разрезах: посмотреть какие пользователи входили на виртуальную машину, производительность сервера (посмотреть демо), и приложений на нём, посмотреть связанные сетевые устройства и много чего ещё. Например, если в вашей сетевой инфраструктуре используется протокол NBAR2, Solarwinds NTA может успешно распознавать трафик от Zoom, Teams или Webex.
Основная цель статьи — показать простоту настройки мониторинга в Solarwinds и полноту собираемых данных. В Solarwinds есть шанс увидеть полную картину происходящего. Если хотите презентацию решения или проверить всё у себя — оставьте заявку в форме обратной связи или позвоните.
На Хабре у нас также есть статья о бесплатных решениях Solarwinds.
Подписывайтесь на нашу группу в Фейсбуке.
![](https://habrastorage.org/webt/wi/v9/su/wiv9suu9uya_ldzqe-y9sfzfac8.png)
Анализ трафика в среде виртуального коммутатора важен для понимания распределения нагрузки на виртуальную инфраструктуру. Анализируя трафик, можно также обнаружить миграцию виртуальных машин. В этой статье мы расскажем о настройках экспорта IPFIX на стороне виртуального коммутатора VMware и о возможностях Solarwinds по работе с ним. А в конце статьи будет ссылка на онлайн-демо Solarwinds (доступ без регистрации и это не фигура речи). Подробности под катом.
Для корректного распознавания трафика от VDS, сначала нужно настроить подключение через интерфейс vCenter, а уже потом анализ трафика и отображение точек обмена трафиком, получаемого от гипервизоров. При желании, коммутатор может быть настроен на получение всех записей IPFIX с одного IP-адреса, привязанного к VDS, но, в большинстве случаев, более информативно видеть данные, извлекаемые из трафика, полученного от каждого гипервизора. Трафик, который приходит, будет представлять соединения от или к виртуальным машинам, расположенных на гипервизорах.
Еще один доступный вариант конфигурации — экспорт только внутренних потоков данных. Эта опция исключает потоки, которые обрабатываются на внешнем физическом коммутаторе, и предотвращает дублирование записей трафика для соединений от и к VDS. Но полезнее отключить эту опцию и наблюдать за всеми потоками, которые видны в VDS.
Настройка трафика от VDS
Начнём с добавления экземпляра vCenter в Solarwinds. После этого NTA будет обладать информацией о конфигурации платформы виртуализации.
Перейдите в меню «Manage Nodes», далее «Settings» и выберите «Add Node». После этого нужно ввести IP-адрес или полное доменное имя экземпляра vCenter и выбрать «VMware, Hyper-V, or Nutanix entities» в качестве метода опроса.
Перейдите в диалоговое окно добавления узла, добавьте учетные данные экземпляра vCenter и протестируйте их для завершения настройки.
В течении некоторого времени будет выполняться начальный опрос экземпляра vCenter, обычно 10-20 минут. Нужно дождаться завершения, а уже потом включить экспорт IPFIX на VDS.
После настройки мониторинга vCenter и получения инвентарных данных по конфигурации платформы виртуализации, включим на коммутаторе экспорт записей IPFIX. Самый быстрый способ сделать это — через клиент vSphere. Перейдем на вкладку «Networking», выберем VDS и на вкладке «Configure» найдём текущие настройки для NetFlow. VMware использует термин «NetFlow» для обозначения экспорта потока, но фактический протокол, который используется — IPFIX.
Чтобы включить экспорт потока, выберите «Settings» в меню «Actions» вверху и перейдите к «Edit NetFlow».
В этом диалоговом окне введите IP-адрес коллектора, который по совместительству является экземпляром Orion. По умолчанию обычно используется порт 2055. Рекомендуем оставить поле «Switch IP Address» пустым, что приведет к получению потоковых записей, получаемых именно от гипервизоров. Это даст гибкость при дальнейшей фильтрации потока данных от гипервизоров.
Оставьте поле «Process internal flows only» отключенным, что позволит видеть все коммуникации: как внутренние, так и внешние.
Как только включите экспорт потока для VDS, нужно будет включить его также и для распределенных порт-групп, от которых хотите получать данные. Самый простой способ сделать это — щелкнуть правой кнопкой мыши на панели навигации VDS и выбрать «Distributed Port Group», а затем «Manage Distributed Port Groups».
Откроется диалоговое окно, в котором нужно установить флажок «Monitoring» и нажать «Next».
На следующем шаге можете выбрать определённые или все группы портов.
На следующем шаге переключите NetFlow на «Enabled».
Когда на VDS и распределенных порт-группах включен экспорт потока, вы увидите, что записи потоков для гипервизоров начинают поступать в экземпляр NTA.
Гипервизоры можно увидеть в списке источников данных потока на странице «Manage Flow Sources» в NTA. Переключитесь на «Nodes».
Результаты настройки вы можете увидеть на демо-стенде. Обратите внимание на возможность провалиться на уровень узла, протокола взаимодействия и т.д.
![](https://habrastorage.org/webt/tx/mb/jd/txmbjd7spz2pybpcug2p2pls_x0.png)
Интеграция с другими модулями Solarwinds в одном интерфейсе, позволяет проводить расследования в различных разрезах: посмотреть какие пользователи входили на виртуальную машину, производительность сервера (посмотреть демо), и приложений на нём, посмотреть связанные сетевые устройства и много чего ещё. Например, если в вашей сетевой инфраструктуре используется протокол NBAR2, Solarwinds NTA может успешно распознавать трафик от Zoom, Teams или Webex.
Основная цель статьи — показать простоту настройки мониторинга в Solarwinds и полноту собираемых данных. В Solarwinds есть шанс увидеть полную картину происходящего. Если хотите презентацию решения или проверить всё у себя — оставьте заявку в форме обратной связи или позвоните.
На Хабре у нас также есть статья о бесплатных решениях Solarwinds.
Подписывайтесь на нашу группу в Фейсбуке.