Сети

Раздел «Сети» предназначен для настройки программно управляемой сети Inscale. Администратор создаёт распределённый коммутатор, подключает к нему кластер и физические интерфейсы серверов, формирует подсети и порт-группы, а затем назначает сетевые параметры инфраструктурным адаптерам и виртуальным машинам.

В разделе «Сети» администратор может:

Раздел «Сети» в приложении Inscale
Рисунок 1 — Раздел «Сети», вкладка «Коммутаторы»: список распределённых коммутаторов — имя, статус, подключённые кластеры и распределённые Uplinks. Рядом — вкладка «Подсети». Кнопка «+ Добавить коммутатор» — справа вверху.

Модель сетевых объектов

ОбъектНазначение
DSwitchЛогический распределённый коммутатор, который объединяет сетевую конфигурацию подключённого кластера.
ПодсетьУправляемая Inscale адресная область DHCP: IP/маска, шлюз, DNS, IP-пулы и возможная VLAN-конфигурация.
Распределённый uplinkЛогический канал DSwitch с представителем на каждом сервере и сопоставленным физическим интерфейсом.
BondОбъединение двух или более uplink для балансировки, отказоустойчивости или LACP.
Порт-группаТочка подключения ВМ и внутренних адаптеров. Связывает подсеть с VLAN, MTU, QoS и teaming.
Внутренний адаптерРаспределённый интерфейс vmk для сервисов кластера, gateway и внутреннего сетевого обмена.
QoSПравило ограничения и предоставления полосы для входящего и исходящего трафика.

Как связаны объекты

Физический интерфейс сервера сопоставляется представителю распределённого uplink. Один или несколько uplink используются непосредственно в teaming либо объединяются в bond. Порт-группа выбирает активный канал и резервные маршруты, применяет VLAN, MTU и QoS, а затем предоставляет сетевое подключение ВМ или внутреннему адаптеру.

Вкладки страницы «Сети»

ВкладкаДля чего используется
КоммутаторыСоздание DSwitch, просмотр состояния, подключённых кластеров, uplink и MTU; переход в карточку коммутатора.
ПодсетиСоздание и изменение управляемых DHCP-подсетей, просмотр VLAN, пулов, IP/маски, шлюза и DNS.

Рекомендуемый порядок настройки

  1. Спланируйте адресацию, VLAN, MTU и подключение к физическим коммутаторам.
  2. Создайте DSwitch и необходимые подсети.
  3. При создании или изменении кластера подключите его к DSwitch.
  4. Создайте распределённые uplink и сопоставьте физические интерфейсы каждого сервера.
  5. При необходимости объедините uplink в bond.
  6. Создайте порт-группы и внутренние адаптеры, затем назначьте сервисы кластера.
  7. Подключите сетевые адаптеры ВМ к нужным порт-группам и проверьте мониторинг.

Связанные руководства

Распределённые коммутаторы

DSwitch задаёт общую сетевую плоскость кластера и содержит uplink, bonds, порт-группы, внутренние адаптеры и QoS. DSwitch можно создать заранее, но один кластер подключается только к одному распределённому коммутатору.

Поля списка коммутаторов

ПолеЧто показываетЗачем проверять
ИмяАвтоматически сформированное имя dswitchN.Используется при выборе коммутатора в настройках кластера; переименование недоступно.
СтатусИтоговое состояние внутренних интерфейсов DSwitch.Позволяет быстро обнаружить несогласованность или недоступность сетевых представителей.
КластерыПодключённый кластер.Показывает основную зависимость, которая блокирует удаление DSwitch.
Распределённые UplinksСозданные логические внешние каналы.Позволяет проверить наличие физического выхода и резервирования.
MTUMTU DSwitch по умолчанию.Используется как наследуемое значение для дочерних объектов.
IDВнутренний идентификатор среди настраиваемых столбцов.Нужен для диагностики и точного сопоставления объекта.

Создание DSwitch

ПолеЧто указатьЗачем требуется
MTU по умолчаниюЗначение от 68 до 9216 байт с учётом планируемой физической сети.Наследуется uplink, порт-группами и внутренними адаптерами, если для них не задано собственное значение.
  1. Откройте «Сети» → «Коммутаторы» и нажмите «Добавить коммутатор».
  2. Укажите MTU по умолчанию.
  3. Подтвердите создание и дождитесь успешного завершения задачи.
  4. При создании или изменении кластера выберите новый DSwitch.
  5. Создайте uplink и назначьте физический интерфейс каждого сервера.

Ожидаемый результат

В списке появляется DSwitch с автоматически назначенным именем. До подключения кластера он может не содержать серверных представителей. После подключения и создания uplink состояние определяется доступностью интерфейсов на всех серверах.

Вкладки карточки DSwitch

ВкладкаНазначение
Общие данныеСостояние, связанные объекты, MTU, число портов, сводные метрики, задачи и события.
МониторингГрафики пропускной способности и пакетов с фильтрами периода, агрегации и uplink.
ТопологияВизуальные связи порт-групп, адаптеров, uplink и bonds, включая резервные маршруты.
Порт группыСоздание и управление точками подключения ВМ и внутренних адаптеров.
Распределённые UplinksСопоставление логических каналов физическим интерфейсам серверов.
BondsОбъединение uplink для балансировки и отказоустойчивости.
Внутренние адаптерыУправление vmk, VIP, MAC, QoS, teaming и связанными сервисами.
ВМИнвентаризация виртуальных машин, подключённых к DSwitch.
QoSСоздание и назначение правил ограничения трафика.
Политика безопасностиАдминистративный ACL DSwitch.

Поля общих данных

ПолеЧто означаетПрактическое применение
Статус состоянияИтоговая исправность интерфейсов DSwitch.Проверьте до изменения MTU, teaming или физического подключения.
КластерыСвязанный кластер.Переход к основной зависимости и проверка состава серверов.
Порт группыЧисло и примеры порт-групп.Быстрая оценка подключённых сетевых сегментов.
Распределённые UplinksЧисло и примеры uplink.Контроль внешних физических каналов.
Внутренние адаптерыЧисло и примеры vmk.Контроль инфраструктурных интерфейсов и сервисов.
Максимально доступный MTU для портовДоступный предел физического интерфейса.Верхняя граница согласованной конфигурации дочерних объектов.
MTU по умолчаниюНаследуемое значение DSwitch.Сокращает ручную настройку и поддерживает единообразие.
Количество портовОбщее число логических портов DSwitch.Справочная оценка подключений.

Мониторинг и топология DSwitch

Мониторинг помогает оценить фактический трафик и обнаружить потерю или ошибки пакетов. Топология показывает логическую цепочку от порт-группы и внутреннего адаптера до активного или резервного внешнего канала.

Сводные показатели

ПоказательЧто показываетКак интерпретировать
Средняя пропускная способностьАгрегированные значения полученного и отправленного трафика всех портов.Используйте для общей оценки нагрузки; детализацию выполняйте на вкладке мониторинга.
Пакетов потеряноКоличество пакетов, отброшенных на сетевом пути DSwitch.Рост показателя требует проверки перегрузки, MTU, QoS и физической сети.
Пакетов с ошибкамиПакеты с ошибками приёма или передачи.Проверьте физические интерфейсы, согласование и качество канала.
Пакетов всегоАгрегированное число полученных и отправленных пакетов.Сопоставляйте с потерями и ошибками за тот же период.

Графики мониторинга

ЭлементНазначение
ПериодОпределяет временной интервал графика.
АгрегацияВыбирает способ объединения измерений, например среднее значение.
Распределённые uplinkОграничивает график выбранными каналами; без выбора анализируются все доступные порты.
Сетевая нагрузкаПоказывает динамику входящего и исходящего трафика.
ПакетыПоказывает общее число, потери и ошибки пакетов во времени.

Проверка состояния uplink

СостояниеУсловие
HealthyИнтерфейсы-представители всех серверов находятся в состоянии Connected.
Partially UnhealthyКак минимум один серверный представитель Connected, но состояние остальных не соответствует норме.
UnhealthyИнтерфейсы-представители серверов находятся в состоянии Disconnected.

Элементы топологии

ЭлементЧто показывает
Порт-группыЛогические сегменты, через которые подключены ВМ и внутренние адаптеры.
Внутренние адаптерыРаспределённые vmk и их связь с порт-группами.
Uplink и bondsФизические выходы и агрегированные каналы, используемые teaming.
Активные линииТекущий путь трафика.
Резервные маршрутыНеактивные uplink, которые ожидают переключения по результатам мониторинга.
Только видимые / все линииУменьшает визуальную нагрузку либо возвращает полную схему.
Полноэкранный режимРасширяет рабочую область для анализа сложной топологии.
Топология распределённого коммутатора в приложении Inscale
Рисунок 2 — Вкладка «Топология» DSwitch: порт-группы (public, SAN) с внутренними адаптерами и распределённые uplink (vmnic0–vmnic3).

Порядок диагностики

  1. Откройте карточку DSwitch и проверьте сводный статус.
  2. На вкладке «Мониторинг» выберите проблемный период и uplink.
  3. Сопоставьте рост потерь или ошибок с изменениями MTU, QoS и физического подключения.
  4. На вкладке «Топология» проверьте активный путь и ожидающие резервные uplink.
  5. Откройте задачи и события DSwitch и найдите операции, совпадающие по времени с проблемой (см. Журналы задач и событий).

Управление DSwitch

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

Иерархия MTU

УровеньОграничениеПоведение наследования
DSwitch68–9216 байт и доступный предел подключённой физической сети.Задаёт значение по умолчанию для дочерних объектов.
UplinkНе выше минимального максимального MTU его серверных представителей.Может наследовать DSwitch или использовать собственное значение.
BondНе выше минимума максимальных MTU всех представителей всех uplink-участников.Определяется составом bond.
Порт-группаНе выше доступного MTU DSwitch и рабочего внешнего пути.Может наследовать DSwitch или использовать собственное значение.
Внутренний адаптерНе выше MTU выбранной порт-группы.Может наследовать порт-группу или использовать собственное значение.

Изменение MTU

  1. Проверьте максимальный MTU физических интерфейсов и внешнего оборудования.
  2. Откройте изменение DSwitch и задайте новое значение от 68 до 9216 байт.
  3. Сохраните изменение и дождитесь успешного завершения задачи.
  4. Проверьте дочерние объекты с наследуемым и пользовательским MTU.
  5. Убедитесь по мониторингу, что потери и ошибки пакетов не выросли.

Новое значение наследования применяется сразу. Остановка DSwitch или виртуальных машин не требуется.

Исправление DSwitch

Операция «Исправить» синхронизирует MTU на серверах и интерфейсах, если их фактическое состояние расходится с конфигурацией DSwitch. Она не прерывает трафик.

  1. Откройте DSwitch с предупреждением о несогласованности MTU.
  2. Проверьте, что заданное значение поддерживается всеми физическими интерфейсами.
  3. Запустите исправление и дождитесь завершения задачи.
  4. Повторно проверьте статус DSwitch, uplink и мониторинг пакетов.

Удаление DSwitch

Подключённый кластер является блокирующей зависимостью: удалить такой DSwitch нельзя. После отключения кластера удаление DSwitch также удаляет его вложенные порт-группы, uplink, bonds, внутренние адаптеры и QoS. Независимые подсети сохраняются.

  1. Проверьте подключённый кластер, сервисы, ВМ, хранилища и активный трафик.
  2. Перенесите или отключите зависимые рабочие нагрузки и отсоедините кластер от DSwitch.
  3. Зафиксируйте VLAN, MTU, teaming, QoS, uplink, bonds и внутренние адаптеры.
  4. В дополнительном меню DSwitch выберите удаление и подтвердите каскадные последствия.
  5. Дождитесь задачи и убедитесь, что DSwitch и вложенные объекты исчезли, а подсети сохранились.

Подсети

Подсеть Inscale — управляемый ресурс DHCP с адресной областью, шлюзом, DNS и пулами выдачи. Подсеть выбирается порт-группой и определяет параметры, которые получают ВМ и другие DHCP-клиенты.

Типы подсетей

ТипНазначениеОсобенности
ВнешняяАдресная область, создаваемая на DHCP-сервере Inscale и управляемая платформой.Поддерживает собственную VLAN-конфигурацию, ручной шлюз и явный IP-пул.
NATИзолированная адресная область с исходящей трансляцией через выбранную внешнюю подсеть.Шлюз — первый доступный адрес; VLAN в подсети NAT не задаётся; внешний порт выбирается в порт-группе.

Поля списка подсетей

ПолеЧто показываетЗачем проверять
ИмяАдминистративное имя подсети.Используется при выборе подсети в порт-группе.
Тип подсетиВнешняя или NAT.Определяет доступность VLAN, внешний маршрут и способ формирования шлюза.
VLAN IDVLAN внешней подсети или отсутствие настройки.Показывает наследуемую конфигурацию для порт-групп.
Пул IP-адресовОдин или несколько диапазонов выдачи.Позволяет оценить доступные адреса и исключить пересечения.
IP / маска подсетиАдрес сети и длина префикса.Определяет границы адресной области.
Gateway по умолчаниюШлюз, передаваемый DHCP-клиентам.Определяет маршрут из подсети.
DNS-серверыОсновной и дополнительный DNS.Передаются ВМ и другим DHCP-клиентам.
IDВнутренний идентификатор среди настраиваемых столбцов.Нужен для диагностики и точного сопоставления.
Список подсетей в приложении Inscale
Рисунок 3 — Вкладка «Подсети»: тип (внешняя / NAT), VLAN, пул IP-адресов, маска и шлюз по умолчанию.

Создание подсети

Создание выполняется в мастере «Конфигурация» → «Управление IP-адресами» → «Резюме». До начала подготовьте непересекающуюся адресную область и согласуйте VLAN, шлюз, DNS и внешнюю маршрутизацию.

Поля конфигурации

ПолеЧто указатьЗачем требуется
ИмяПонятное административное имя; уникальность интерфейсом не требуется.Используется для поиска и выбора в порт-группах.
Тип подсети«Внешняя» или «NAT».Определяет доступные поля и способ маршрутизации.
Внешняя подсетьДля NAT — существующую внешнюю подсеть.Задаёт единственный внешний маршрут и допустимые внешние порты NAT.
Настройка VLANДля внешней подсети — без VLAN, Access или Trunk.Связывает адресную область с логическим L2-сегментом и может наследоваться порт-группой.
Access VLANОдин VLAN ID от 1 до 4094.Передаёт трафик одного VLAN через порт-группы с наследованием.
Trunk VLANСписок VLAN ID и диапазонов.Разрешает несколько VLAN через одну логическую конфигурацию.
Native VLANVLAN из разрешённого trunk-набора и режим tagged/untagged.Определяет обработку кадров native VLAN на trunk-порту.

Tagged и untagged native VLAN

В режиме tagged кадры native VLAN передаются с тегом 802.1Q. В режиме untagged исходящие кадры native VLAN передаются без тега, а входящие нетегированные кадры относятся к выбранному native VLAN. Согласуйте этот режим с конфигурацией физического коммутатора на обоих концах канала.

Поля управления IP-адресами

ПолеЧто указатьЗачем требуется
Способ управления IPВстроенный DHCP-сервер.Выдаёт адреса и параметры клиентам подсети.
IP / маскаАдрес из планируемой сети и префикс: до /32 для внешней, до /30 для NAT.Определяет адрес сети и доступный диапазон; при сохранении IP нормализуется до адреса сети.
GatewayДля внешней — существующий шлюз; для NAT формируется автоматически.Передаётся DHCP-клиентам как маршрут по умолчанию.
Основной DNSIPv4-адрес DNS-сервера.Обязательный параметр, передаваемый ВМ и другим DHCP-клиентам.
Дополнительный DNSВторой IPv4-адрес при наличии.Обеспечивает резервный DNS для DHCP-клиентов.
Формирование IP-пулаАвтоматическое заполнение доступными адресами или ручные диапазоны.Определяет адреса, которые DHCP может выдавать.
Начальный / конечный адресГраницы каждого ручного пула.Позволяет исключить зарезервированные диапазоны и разделить выдачу на несколько пулов.

Автоматическое заполнение пула

Автоматическое заполнение не создаёт динамическое правило. Интерфейс однократно формирует и передаёт серверу все доступные диапазоны, исключив шлюз, DNS, адрес сети и broadcast там, где они применимы. После создания подсеть хранит обычные явные IP-пулы.

Маски /31 и /32

Внешняя подсеть может использовать /31 для соединения точка-точка и /32 для одиночного маршрутизируемого адреса, если это соответствует внешней сетевой схеме. Такие префиксы требуют особенно внимательной проверки шлюза, пула и маршрутизации. NAT требует минимум /30, поскольку использует отдельный шлюз и клиентские адреса.

Порядок создания

  1. Откройте «Сети» → «Подсети» и нажмите «Добавить подсеть».
  2. Задайте имя и тип. Для NAT выберите внешнюю подсеть.
  3. Для внешней подсети при необходимости настройте Access или Trunk VLAN.
  4. Укажите IP/маску, шлюз внешней подсети, основной и дополнительный DNS.
  5. Сформируйте IP-пул автоматически либо добавьте один или несколько ручных диапазонов.
  6. На шаге «Резюме» проверьте адресацию и сохраните подсеть.
  7. Дождитесь успешной задачи и убедитесь, что подсеть появилась в списке.

Управление подсетью

После создания изменяются только имя и IP-пулы. Тип, связанная внешняя подсеть, VLAN, IP/маска, шлюз, DNS и способ управления адресами фиксируются.

Изменяемые и неизменяемые поля

ПараметрИзменениеПоследствие
ИмяДоступно.Меняется административное представление; связанные объекты продолжают использовать ту же подсеть.
IP-пулыДоступно при сохранении непересекающихся диапазонов.Определяет адреса для новых DHCP-выдач.
Тип и внешняя подсетьНедоступно.Для другой модели маршрутизации создайте новую подсеть.
VLANНедоступно.Изменяйте VLAN на уровне порт-группы или создайте новую подсеть.
IP/маска, Gateway, DNSНедоступно.Для другой адресной области создайте новую подсеть и перенесите зависимости.
Управление IPНедоступно.Способ управления адресами задаётся при создании подсети.

Изменение IP-пулов

  1. Проверьте текущие выдачи, статические резервирования и свободные адреса.
  2. Откройте изменение подсети и скорректируйте диапазоны.
  3. Убедитесь, что диапазоны принадлежат подсети, не пересекаются и не содержат служебные адреса.
  4. Сохраните изменение и дождитесь задачи.
  5. Если получена ошибка использования адреса, освободите его либо верните диапазон и повторите операцию.

Удаление подсети

Удаление блокируется, если подсеть используется порт-группой, NAT-подсетью или другим объектом. Массовое удаление доступно как стандартное действие таблицы, но каждая выбранная подсеть проходит ту же проверку зависимостей.

  1. Найдите порт-группы и NAT-подсети, использующие удаляемую подсеть.
  2. Перенесите или удалите связанные объекты и убедитесь, что активных выдач больше нет.
  3. В дополнительном меню строки выберите «Удалить» либо запустите массовое удаление.
  4. Подтвердите операцию и проверьте результат задачи.

Порт-группы

Порт-группа связывает подсеть с точкой подключения ВМ и внутренних адаптеров. Она определяет внешний порт NAT, VLAN, MTU, QoS и порядок использования uplink или bonds.

Поля списка порт-групп

ПолеЧто показываетЗачем проверять
ИмяАдминистративное имя порт-группы.Используется при подключении ВМ и внутренних адаптеров; уникальность не требуется.
VLANAccess, Trunk, унаследованное значение или отсутствие VLAN.Позволяет проверить L2-сегмент до подключения нагрузки.
ВМ центрального сервераСвязанные системные ВМ.Показывает инфраструктурную зависимость.
Пользовательские ВМЧисло или перечень подключённых ВМ.Показывает рабочие нагрузки, которые затронет изменение.
Внутренние адаптерыСвязанные vmk.Показывает сервисные и gateway-зависимости.
QoSНазначенное правило ограничения трафика.Позволяет проверить действующую политику полосы.
IDВнутренний идентификатор среди настраиваемых столбцов.Нужен для диагностики.

Шаг «Конфигурация»

ПолеЧто указатьЗачем требуется
ИмяПонятное административное имя в пределах стандартного ограничения длины.Используется в селекторах ВМ, адаптеров и сервисов.
ПодсетьСуществующую внешнюю или NAT-подсеть.Передаёт адресные параметры подключённым DHCP-клиентам; обязательное поле.
Внешний порт NATДля NAT — внутренний адаптер, связанный с внешней подсетью NAT.Через него выполняется исходящий NAT-трафик.
VLANНаследование от подсети либо пользовательский Access/Trunk.Определяет L2-сегмент порт-группы.
MTUНаследование от DSwitch либо пользовательское значение 68–9216 в допустимом пределе.Определяет максимальный размер кадра для подключённых портов.
Мастер «Создать порт группу» распределённого коммутатора
Рисунок 4 — Мастер «Создать порт группу», шаг «Конфигурация»: название, выбор подсети, настройка VLAN и MTU (по умолчанию наследуется от коммутатора). Далее шаги QoS, Teaming и Резюме.

Выбор внешнего порта NAT

Если NAT-подсеть связана с внешней подсетью X, интерфейс предлагает только внутренние адаптеры, чьи порт-группы используют подсеть X. VIP на внешнем порту не обязателен. Один внутренний адаптер может обслуживать несколько NAT-порт-групп, использующих соответствующие подсети.

Шаг «QoS»

Выберите существующее правило QoS, создайте новое из мастера либо оставьте порт-группу без QoS. Само создание правила не включает его автоматически: оно действует после назначения порт-группе или внутреннему адаптеру.

Шаг «Teaming»

ПараметрЧто означаетКак использовать
Наследование / пользовательская конфигурацияОпределяет, используется ли готовая схема или собственный список каналов.Выбирайте пользовательскую схему, когда нужно явно задать активный и резервные пути.
Первый элементАктивный uplink или bond.Через него передаётся текущий трафик.
Остальные элементыРезервные uplink или bonds.Ожидают переключения по результатам мониторинга нескольких факторов.
Сочетание uplink и bondВ одном teaming можно смешивать отдельные uplink и bonds.Позволяет объединить агрегированный активный канал с отдельными резервными путями.

Создание порт-группы

  1. Откройте карточку DSwitch → «Порт группы» и нажмите добавление.
  2. Укажите имя и подсеть. Для NAT выберите доступный внешний порт.
  3. Настройте наследуемую или пользовательскую VLAN и MTU.
  4. Выберите правило QoS либо оставьте «без QoS».
  5. Настройте teaming: поместите активный uplink или bond первым, резервные — следом.
  6. Проверьте сводку, создайте порт-группу и дождитесь задачи.

Изменение порт-группы

Имя, подсеть, внешний порт NAT, VLAN, MTU, QoS и teaming можно изменить. Изменения применяются сразу. Переключение teaming выполняется мгновенно и обычно незаметно, но внешний конфликт VLAN, MTU или маршрутизации способен нарушить трафик.

Удаление порт-группы

Удаление блокируется при любом использовании: ВМ, внутренним адаптером, центральным сервером или другим зависимым объектом. Сначала перенесите подключения на другую порт-группу.

  1. Проверьте связанные ВМ, внутренние адаптеры и инфраструктурные сервисы.
  2. Перенесите каждое подключение на другую порт-группу и дождитесь задач.
  3. Удалите порт-группу из дополнительного меню или массовым действием таблицы.
  4. Проверьте успешное завершение задачи и отсутствие объекта в топологии.

Распределённый uplink — логический канал DSwitch с интерфейсом-представителем на каждом сервере подключённого кластера. При создании каждому представителю назначается отдельный свободный физический интерфейс.

Поля списка uplink

ПолеЧто показываетЗачем проверять
ИмяАвтоматически сформированное имя vmnicN.Используется в bonds и teaming; переименование недоступно.
Физические интерфейсы серверовСопоставленные представители на хостах.Позволяет проверить полноту подключения кластера.
СтатусHealthy, Partially Unhealthy или Unhealthy.Показывает доступность представителей на серверах.
Скорость / дуплексДиапазон или фактические параметры линии.Нужен для проверки производительности и LACP.
СогласованиеАвтоматическое или фиксированное.Должно соответствовать физическому коммутатору.
Максимальный MTUМинимальный доступный предел серверных представителей.Ограничивает пользовательский MTU uplink и bond.
IDВнутренний идентификатор.Нужен для диагностики.

Шаг «Конфигурация»

ПолеЧто указатьЗачем требуется
СогласованиеАвтоматическое либо фиксированное значение скорости, среды и дуплекса.Определяет параметры физической линии.
MTUНаследование DSwitch или собственное значение 68–9216, не выше предела всех представителей.Обеспечивает согласованный размер кадра на каждом сервере.

Автоматическое и фиксированное согласование

Автоматический режим согласует параметры с физическим оборудованием. В фиксированном режиме администратор выбирает поддерживаемый вариант; физический коммутатор должен быть настроен согласованно. Несовпадение скорости или дуплекса приводит к ухудшению состояния или связи.

Шаг «Интерфейсы серверов»

ПолеЧто показываетПравило выбора
Кластер / серверСерверы кластеров, подключённых к DSwitch.Для каждого сервера требуется представитель uplink.
Физический интерфейсИмя, IP при наличии, скорость, дуплекс, максимальный MTU и MAC.Выберите интерфейс, который не назначен другому uplink.
Поддерживаемое согласованиеВарианты, поддержанные выбранной сетевой картой.Фиксированное значение должно быть доступно на каждом представителе.

Создание uplink

  1. Откройте DSwitch → «Распределённые Uplinks» и нажмите добавление.
  2. Выберите автоматическое или фиксированное согласование и задайте MTU.
  3. На каждом сервере выберите свободный физический интерфейс.
  4. Проверьте максимальный MTU и поддерживаемые параметры всех представителей.
  5. Сохраните uplink, дождитесь задачи и проверьте состояние Healthy.

Изменение uplink

Согласование, MTU и сопоставленные физические интерфейсы можно изменить без прерывания трафика. При добавлении нового сервера его интерфейс назначается существующему uplink через отдельную форму в карточке сервера; см. Серверы.

Удаление uplink

Uplink нельзя удалить, пока он используется teaming или другим объектом. Если uplink входит в bond, сначала разберите bond. После этого замените канал в затронутых teaming-конфигурациях и повторите удаление.

Bond-интерфейсы

Bond объединяет два или более свободных uplink. Он может использоваться как один элемент teaming порт-группы или внутреннего адаптера, обеспечивая балансировку и отказоустойчивость внутри агрегированного канала.

Режимы Bonding

РежимПоведениеКогда использовать
balance-rrПоследовательно распределяет исходящие пакеты между участниками.Когда требуется задействовать несколько каналов и допустим выбранный порядок распределения.
balance-tlbРаспределяет исходящий трафик с учётом нагрузки участников.Когда нужна адаптивная балансировка передачи без LACP.
balance-xorВыбирает канал по настроенной hash-политике потока.Когда требуется стабильное распределение потоков и отказоустойчивость.
LACPДинамически формирует агрегатор и использует несколько каналов одинаковой скорости.Когда физический коммутатор настроен для LACP и требуется стандартная агрегация.
Active BackupИспользует один активный канал и переключается на резервный при отказе.Когда приоритетна простая отказоустойчивость без одновременной передачи по нескольким uplink.

Поля создания bond

ПолеЧто указатьЗачем требуется
BondПодпись или описание назначения.Помогает отличить автоматически именованные bond в таблице.
Режим BondingОдин из пяти поддерживаемых режимов.Определяет балансировку, отказоустойчивость и дополнительные поля.
Distributed UplinksМинимум два uplink, ещё не входящих в другой bond.Формирует состав агрегированного канала.
Затронутые порт-группыАвтоматически рассчитанный список.Показывает, где выбранные uplink будут заменены созданным bond.
MiimonПериод проверки линии от 0 до 5000 мс; начальное значение 100 мс.Определяет частоту обнаружения состояния участника.
UpdelayЗадержка включения восстановленного канала 0–5000 мс; начально 100 мс.Снижает риск преждевременного возврата нестабильной линии.
DowndelayЗадержка отключения отказавшего канала 0–5000 мс; начально 0 мс.Позволяет фильтровать краткие изменения состояния.

Кратность Updelay и Downdelay периоду Miimon не требуется. Фактическое обнаружение и переключение не может произойти быстрее очередной проверки состояния.

Transmit Hash Policy

ЗначениеЧто учитываетНазначение
layer2MAC-адреса уровня L2.Стабильно распределяет трафик по паре сетевых узлов.
layer2+3MAC- и IP-адреса.Увеличивает разнообразие распределения между IP-узлами.
layer3+4IP-адреса и транспортные порты.Распределяет отдельные соединения между одной парой узлов.
encap2+3Внутренние L2/L3-заголовки инкапсулированного трафика, когда они доступны.Улучшает распределение туннелированных потоков.
encap3+4Внутренние L3/L4-заголовки инкапсулированного трафика, когда они доступны.Различает соединения внутри туннелей.

Hash-политика доступна для balance-tlb, balance-xor и LACP. Выбирайте её по структуре потоков и проверяйте равномерность распределения мониторингом.

Ad select для LACP

ЗначениеПоведение
StableСохраняет активный агрегатор, пока он пригоден; сокращает лишние переключения.
BandwidthПредпочитает агрегатор с наибольшей доступной суммарной полосой.
CountПредпочитает агрегатор с наибольшим числом доступных участников.

Failover MAC Policy для Active Backup

ЗначениеПоведениеКогда полезно
NoneУчастники используют общий MAC bond.Стандартный вариант, когда интерфейсы допускают изменение MAC.
ActiveMAC bond соответствует текущему активному участнику и меняется при переключении.Для интерфейсов, MAC которых нельзя изменять.
FollowMAC bond назначается активному участнику при переключении, а резервные не программируются заранее тем же MAC.Для устройств, чувствительных к одинаковому MAC на нескольких портах.

Создание bond

  1. Откройте DSwitch → «Bonds» и нажмите добавление.
  2. Укажите подпись, режим и минимум два свободных uplink.
  3. Проверьте список затронутых порт-групп: во всех них выбранные uplink будут заменены bond.
  4. Настройте режимные параметры, Miimon, Updelay и Downdelay.
  5. Для LACP проверьте одинаковую скорость участников и конфигурацию физического коммутатора.
  6. Проверьте сводку, создайте bond и убедитесь, что затронутые teaming обновились.

Изменение и удаление

Созданный bond изменить нельзя. Для другой конфигурации удалите его и создайте новый. При удалении используемого bond система не оставляет teaming без канала: bond заменяется группой входивших в него uplink, первый становится активным, остальные — резервными.

  1. Зафиксируйте режим, порядок uplink и затронутые teaming-конфигурации.
  2. Удалите bond из дополнительного меню и дождитесь задачи.
  3. Проверьте, что первый uplink стал активным, а остальные резервными.
  4. При необходимости создайте новый bond и повторно проверьте физическую агрегацию и мониторинг.

Внутренние адаптеры

Внутренний адаптер — логический интерфейс vmk с представителем на каждом сервере кластера. Он подключается к порт-группе и используется инфраструктурными сервисами, gateway и внутренним сетевым обменом.

Поля списка внутренних адаптеров

ПолеЧто показываетЗачем проверять
Device nameАвтоматически сформированное имя vmkN.Используется при назначении сервисов и gateway; переименование недоступно.
ServicesСлужебные назначения адаптера, например «Внутренний сервер».Показывает критичные зависимости адаптера; назначение подтягивается из конфигурации кластера.
MACsMAC-адреса представителей на серверах.Нужны для диагностики L2 и проверки клонирования.
IPv4sАдреса представителей, выданные из пула подсети.Позволяют проверить адреса каждого сервера.
VIPОбщий виртуальный IP-адрес.Используется gateway и автоматически переносится между серверами.
Router IDИдентификатор 1–254.Различает участников механизма VIP; рекомендуется уникальность во всей инсталляции.
СтатусДоступность представителей адаптера.Показывает готовность инфраструктурного подключения.
Port groupПорт-группа адаптера.Определяет подсеть, VLAN, MTU и базовый teaming.
MTUНаследуемое или пользовательское значение.Должно быть не выше MTU порт-группы и рабочего пути.
QoSНазначенное правило или отсутствие QoS.Определяет ограничение инфраструктурного трафика.
IDВнутренний идентификатор.Нужен для диагностики.

Шаг «Конфигурация»

ПолеЧто указатьЗачем требуется
Порт-группаПорт-группу внешней подсети; NAT-порт-группы недоступны.Подключает инфраструктурный интерфейс к адресной области и физическому пути.
Виртуальный IP (VIP)Включить и указать свободный адрес либо отключить.Создаёт общий адрес, который автоматически переносится между серверами; основной сценарий — gateway.
Router IDЧисло от 1 до 254; рекомендуется задавать уникальное значение во всей инсталляции.Предотвращает конфликт участников механизма переноса VIP.
MTUНаследование порт-группы либо собственное допустимое значение.Обеспечивает согласованный размер кадра инфраструктурного трафика.
MACАвтоматическое назначение либо получение MAC от uplink.Позволяет работать в сетях с контролем допустимого исходного MAC.

Адреса представителей

Для серверных представителей система берёт свободные IPv4-адреса из выбранной подсети, начиная с конца IP-пула. Планируйте запас адресов с учётом количества серверов и VIP.

Получение MAC от uplink

Режим копирует MAC выбранного uplink для management-интерфейса при подключении к кластеру. Он полезен в публичных или защищённых сетях, где port security и anti-spoofing блокируют трафик с MAC, отличным от разрешённого физической инфраструктурой.

Один uplink разрешено использовать источником MAC только один раз. Это предотвращает создание нескольких интерфейсов с одинаковым клонированным MAC.

Шаги «QoS» и «Teaming»

ПараметрВариантРезультат
QoSСуществующее или новое правило либо «без QoS».Ограничивает входящий и исходящий трафик адаптера.
Наследуемый teamingКонфигурация выбранной порт-группы.Поддерживает единый активный и резервный путь.
Пользовательский teamingСобственный порядок uplink и bonds.Позволяет отделить инфраструктурный путь от пользовательских ВМ.

Создание внутреннего адаптера

  1. Откройте DSwitch → «Внутренние адаптеры» и нажмите добавление.
  2. Выберите порт-группу внешней подсети.
  3. При необходимости включите VIP, задайте свободный адрес и Router ID.
  4. Выберите наследуемый MTU и автоматический MAC либо задайте разрешённые пользовательские значения.
  5. Назначьте QoS и настройте наследуемый или пользовательский teaming.
  6. Проверьте сводку, создайте адаптер и убедитесь, что представители получили IPv4-адреса.
  7. Назначьте адаптер сервисам в настройках кластера или соответствующей подсистемы.

Изменение

Можно изменить порт-группу, VIP, Router ID, MTU, источник MAC, QoS и teaming. Изменения применяются без обязательной остановки, но внешняя коллизия может вызвать потерю связи: например, дублирование IP, несовместимый MTU или недоступность переадресации через gateway.

Удаление

Удаление блокируется, пока адаптер используется сервисом, gateway, NAT-порт-группой, хранилищем или другим объектом. Сначала перенесите все зависимости и убедитесь, что адаптер больше не отображает сервисные назначения.

Правила QoS

QoS ограничивает входящий и исходящий трафик порт-группы или внутреннего адаптера. Правило начинает действовать только после явного назначения либо наследования; само создание не меняет трафик.

Направления трафика

НаправлениеОпределение
IngressТрафик в ВМ, внутренний адаптер или другой объект, к которому применяется правило.
EgressТрафик из ВМ, внутреннего адаптера или другого объекта.
BothОдновременная настройка Ingress и Egress отдельными наборами параметров.

Типы правил

ТипПоведениеОграничение
IndividualЗадаёт собственные параметры трафика назначенного объекта.Не может служить источником дополнительной полосы для другого правила.
SharedМожет использоваться как общий источник дополнительной полосы и входить в цепочки наследования.Доступная полоса зависит от конфигурации цепочки и текущего использования.
GlobalАвтоматически созданное неизменяемое Shared-правило.Не действует само по себе; применяется после явного назначения или наследования и не удаляется.

Поля списка QoS

ПолеЧто показываетЗачем проверять
ИмяАдминистративное имя правила.Используется при назначении порт-группе или адаптеру.
ТипIndividual, Shared или Global.Определяет возможность быть источником дополнительной полосы.
Порт-группыОбъекты с назначенным правилом.Показывает область действия и зависимости удаления.
Ingress shapingПараметры трафика в объект.Позволяет проверить ограничение входящего направления.
Egress shapingПараметры трафика из объекта.Позволяет проверить ограничение исходящего направления.
Внутренние адаптерыАдаптеры с пользовательским QoS.Показывает инфраструктурные назначения.
ВМСвязанные ВМ, получающие QoS через сетевую конфигурацию.Помогает оценить затронутые нагрузки; назначение выполняется через порт-группу.
IDВнутренний идентификатор.Нужен для диагностики.

Поля создания и изменения

ПолеЧто указатьЗачем требуется
ИмяПонятное имя правила.Используется в селекторах и списках зависимостей.
Копировать настройки изПри необходимости другое неглобальное правило.Однократно переносит параметры как исходную точку; дальнейшей связи не создаёт.
Тип правилаIndividual или Shared.Определяет возможность использовать правило как источник.
Traffic shapingIngress, Egress или Both.Выбирает направления ограничения.
Average bandwidth (Rate)Длительную допустимую скорость в Mbps или Gbps; 0 — без ограничения.Определяет устойчивую полосу потока.
Peak bandwidthМаксимальную скорость не ниже Rate; 0 — без ограничения.Ограничивает кратковременную пиковую передачу.
Burst sizeОбъём кратковременного пакета трафика от 1 MB/GB.Определяет, сколько данных может пройти на повышенной скорости до возврата к Rate.
Источник дополнительной полосыShared-правило либо отсутствие источника.Позволяет использовать свободную полосу источника при пиках в пределах Peak.
Создание правила QoS в приложении Inscale
Рисунок 5 — Форма создания правила QoS: тип правила, направление трафика, средняя и пиковая полоса, размер пакета.

Rate, Peak и Burst

Rate описывает длительную скорость накопления доступной полосы, Peak — верхнюю скорость передачи, а Burst — объём данных, который разрешено передать кратковременно сверх устойчивого режима. Такая модель соответствует общепринятой token-bucket терминологии (RFC 2212, RFC 3290). Чем больше Burst, тем дольше поток может сохранять повышенную скорость при наличии доступной полосы.

Наследование и приоритет

QoS не назначается автоматически. Порт-группа или внутренний адаптер явно выбирает правило. Пользовательское правило объекта имеет приоритет над правилом порт-группы, а назначенное правило порт-группы — над Global. Shared-правила могут образовывать цепочки источников дополнительной полосы.

Создание правила

  1. Откройте DSwitch → «QoS» и нажмите добавление.
  2. Задайте имя, при необходимости однократно скопируйте настройки другого правила.
  3. Выберите Individual или Shared и направления Traffic shaping.
  4. Для каждого направления задайте Rate, Peak, Burst и Shared-источник дополнительной полосы.
  5. Проверьте, что Peak не меньше Rate, а Burst не меньше 1.
  6. Сохраните правило и назначьте его нужной порт-группе или внутреннему адаптеру.
  7. Проверьте применение по мониторингу; изменения действуют сразу.

Изменение и удаление

Изменения QoS применяются к текущему трафику сразу. Global изменить и удалить нельзя. При удалении пользовательского правила связанные объекты автоматически переходят в состояние «без QoS»; после задачи проверьте порт-группы, адаптеры и цепочки Shared-источников.

Виртуальные машины в DSwitch

Вкладка «ВМ» показывает виртуальные машины, сетевые адаптеры которых подключены к порт-группам текущего DSwitch. Она используется как инвентаризация зависимостей перед изменением VLAN, MTU, QoS, teaming или удалением порт-группы.

ДанныеНазначение проверки
Имя и состояние ВМОпределить рабочие нагрузки и необходимость окна обслуживания.
Кластер и серверСопоставить ВМ с физическим путём DSwitch и uplink.
Порт-группаПонять, какие VLAN, подсеть, MTU, QoS и teaming применяются.
IP и MACПроверить DHCP-выдачу, резервирование и L2-идентичность.
IDТочно сопоставить ВМ при диагностике задач и событий.

Вкладка предназначена для инвентаризации сети. Создание, питание, диски, адаптеры, доступ и удаление описаны в разделе Виртуальные машины. Сетевой адаптер ВМ получает маску, шлюз и DNS из выбранной порт-группы и подсети; статический адрес проверяется и резервируется встроенным DHCP.

Права доступа к сетевым объектам

Вкладка «Политика безопасности» управляет административным ACL DSwitch. Дочерние uplink, bonds, порт-группы, внутренние адаптеры и QoS не имеют отдельных локальных ACL: операции над ними контролируются привилегиями DSwitch. Общая модель доступа — в разделах Привилегии и роли и Списки доступа.

Владелец и объединение привилегий

Создатель DSwitch автоматически получает роль Owner — полный локальный административный доступ к ресурсу. Разрешающие привилегии нескольких активных ролей объединяются и применяются сразу. Неактивная запись ACL не действует.

Поля ACL

ПолеНазначение
Пользователь или группаПолучатель административных привилегий.
Источник доступаПоказывает унаследованную запись Global ACL либо персональное назначение DSwitch.
РольНабор разрешающих привилегий.
СостояниеАктивная запись применяется сразу; неактивная сохраняется без действия.

Группы административных привилегий DSwitch

ГруппаЧто разрешает
Создание DSwitchСоздавать новый распределённый коммутатор.
Создание дочерних объектовСоздавать uplink, внутренние адаптеры, порт-группы, QoS и bonds в доступном DSwitch.
ЧтениеПросматривать DSwitch, его состояние и доступные дочерние объекты.
Предоставление административного доступаДобавлять пользователей и группы в локальный ACL DSwitch.
Изменение административного доступаРедактировать существующие записи ACL.
Изменение DSwitchМенять MTU и доступные свойства коммутатора.
Изменение дочерних объектовМенять uplink, внутренние адаптеры, порт-группы и QoS.
Удаление DSwitchУдалять отключённый от кластера коммутатор с вложенными объектами.
Удаление дочерних объектовУдалять uplink, внутренние адаптеры, порт-группы, QoS и bonds с учётом зависимостей.

Доступ к подсетям

У отдельной подсети нет локального ACL. Права на все подсети настраиваются в Global Access List. Ролевая модель отдельно определяет создание, чтение, изменение и удаление DHCP-пулов.

Проверка ACL

  1. Откройте DSwitch → «Политика безопасности».
  2. Проверьте пользователя или группу, источник доступа, роль и состояние записи.
  3. Сопоставьте роль с требуемыми операциями над DSwitch и дочерними объектами.
  4. Сохраните изменение и повторно проверьте доступную операцию.
  5. Для подсетей отдельно проверьте роль в Global Access List.

Эксплуатационные операции

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

Задачи и события

ИсточникЧто искатьПрактическое применение
Задачи DSwitchСоздание, изменение, исправление и удаление сетевых объектов.Подтверждает применение конфигурации либо показывает ошибку зависимости.
События DSwitchИзменение состояния интерфейсов и другие значимые события.Помогает сопоставить сетевую проблему со временем изменения.
Глобальные задачиОперации кластеров, серверов, ВМ и хранилищ.Показывает внешнюю зависимость, которая могла затронуть сеть.
МониторингТрафик, потери и ошибки пакетов.Подтверждает фактический результат после успешной задачи.

Массовые операции

Таблицы поддерживают выбор нескольких объектов и массовое удаление там, где действие доступно. Массовая команда не отменяет индивидуальные проверки: объект с зависимостями завершится ошибкой, даже если другие выбранные объекты удалены успешно.

Проверка перед изменением

Проверка после изменения

  1. Дождитесь завершения задачи и откройте её результат.
  2. Проверьте состояние DSwitch, uplink и внутренних адаптеров.
  3. Сопоставьте топологию с ожидаемым активным и резервным путём.
  4. Проверьте DHCP-выдачу, шлюз и DNS на тестовой ВМ или другом клиенте.
  5. Оцените пропускную способность, потери и ошибки пакетов.
  6. Зафиксируйте итоговую конфигурацию в эксплуатационной документации.

Сводка зависимостей удаления

ОбъектЧто блокирует удалениеЧто происходит после удаления
DSwitchПодключённый кластер.После отключения кластера удаляются вложенные объекты; подсети сохраняются.
ПодсетьЛюбое использование порт-группой, NAT-подсетью или другим объектом.Удаляется только независимая подсеть.
Порт-группаПодключённые ВМ, внутренние адаптеры и инфраструктурные объекты.Удаляется порт-группа; подсеть сохраняется.
UplinkИспользование teaming или bond.Удаляется логический канал и его серверные сопоставления.
BondНе блокируется использованием teaming.Заменяется входившими uplink: первый активный, остальные резервные.
Внутренний адаптерСервис, gateway, NAT, хранилище или другое использование.Удаляются представители vmk; порт-группа и подсеть сохраняются.
QoSGlobal удалить нельзя; пользовательское правило удаляется.Связанные объекты переходят в состояние «без QoS».