Distributed Switch (распределенный коммутатор) позволяет автоматически настраивать сеть на узлах кластера — по шаблону и из единого интерфейса. Рассказываем, как это работает.
Как и физическое оборудование, виртуальные серверы связаны между собой по сети, такой же виртуальной. Это стало возможным благодаря технологии VLAN — она позволяет построить виртуальную сеть на основе физической инфраструктуры. Соединение происходит через виртуальный коммутатор — с его помощью можно группировать виртуальные машины (ВМ) по определенной логике, чтобы оптимально управлять сетевыми ресурсами и трафиком, создавать изолированные сети под задачи бизнеса, повышать безопасность данных.
Долгое время администраторам приходилось работать с сетью и компоновать ВМ вручную. Это довольно рутинный процесс, который увеличивает трудозатраты специалистов на настройку сети и повышает риск возникновения ошибок, связанных с человеческим фактором. Владельцам инфраструктур, в особенности высоконагруженных, где количество ВМ исчисляется сотнями, требовалось решение, которое позволит оптимизировать процесс настройки.
Идея автоматизировать настройку сети ВМ и упростить процесс их создания принадлежит инженерам компании VMware. Они же ввели в повсеместное употребление среди администраторов термин Distributed Switch (распределенный коммутатор), появившийся в версии vSphere 4.0. Суть технологии — в автоматизированной настройке подключения виртуальной машины через виртуальный коммутатор в рамках целого кластера вместо отдельного сервера. При создании виртуальной машины инженер может прямо из интерфейса платформы виртуализации подключить ее к тому или иному коммутатору. После этого платформа сама выполняет нужные соединения и настройку на самом сервере виртуализации. В результате новая ВМ становится частью существующей сети.VMmanager: от ручных настроек к шаблону
С мая 2024 года пользователям платформы VMmanager доступен Distributed Switch. Это аналог распределенного коммутатора в решении от VMware: работает на уровне кластера и позволяет автоматизировать подключение виртуальных машин к нужной сети. Объясняем, что изменилось для пользователей VMmanager.
Ранее виртуальные машины, созданные на узлах, подключались вручную — чтобы объединить их с другими машинами в сети требовалось выполнить следующие действия:
В настройках ВМ передать серверу информацию, к какому коммутатору её подключать.
Создать коммутатор на нужном сервере.
Удостовериться, что он подключен в физическую сеть через порт.
Убедиться, что подключение ВМ к коммутатору прошло успешно.
Выполнить необходимые настройки.
Чтобы корректно мигрировать ВМ на другой узел в кластере, администратор платформы должен был самостоятельно выполнить аналогичную настройку сети для каждого резервного узла.
Distributed Switch позволяет настраивать узлы в кластере автоматически и по шаблону: если узлы в кластере подключены к сети одинаковым образом, можно быстро настроить подключение ВМ к нужным VLAN. Достаточно создать в Distributed Switch новую порт-группу — для подключения к ней виртуальных машин, и конфигурация будет применена на всех узлах кластера. Теперь настройка выглядит следующим образом:
Создание порт-группы с указанием id сети.
Привязка к сетевым интерфейсам сервера и настройка связей.
Применение настроек к кластеру.
Как может выглядеть схема сети, созданной по шаблону:Схема сети, созданной по шаблону
Данная схема показывает, как настраивается подключение узлов к порт-группам (dpg1, dpg2, dpg3) с разным uplink-интерфейсом через интерфейсы типа eth и bond.
А на схеме ниже представлено, как будет выглядеть шаблон после завершения всех подготовительных работ — с единой конфигурацией сетевых настроек:Шаблон после завершения всех подготовительных работ
Такая настройка применяется, чтобы разграничить сетевой доступ для разных сотрудников.Автоматизировать или настраивать руками?
Появление Distributed Switch в VMmanager — это возможность для администраторов сократить трудозатраты на настройку виртуальных машин за счет снижения количества рутинных операций при подключении ВМ к сети. Среди преимуществ распределенной коммутации:
централизованное администрирование доступа к виртуальным машинам через единый интерфейс;
возможность создания единого шаблона конфигурации сети виртуальных машин;
упрощение мониторинга сети и устранения неполадок.
При этом настраивать сеть в VMmanager вручную по-прежнему можно.
Ознакомиться подробнее с возможностями Distributed Switch можно в документации.
Познакомьтесь с VMmanager бесплатно: скачайте бесплатный 30-дневный триал, закажите демонстрацию или получите доступ к демостенду на странице продукта.
Источник новости: habr.com