Network IO Control, NIOC и traffic shaping для сети

Для управления ресурсами сетевой подсистемы  серверов ESX(i) существуют три  механизма:  группировка контроллеров (NIC  Teaming),  traffic  shaping  и появившийся в версии 4.1 Network IO Control.

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

Там же, на виртуальном коммутаторе  или группе портов, настраивается traffic shaping.

В случае использования стандартных  виртуальных коммутаторов мы можем настроить ширину канала для исходящего трафика.

В случае использования распределенных виртуальных коммутаторов VMware  ширину канала можно ограничивать и для входящего, и для исходящего трафиков.

Напоминаю, что применяется эта настройка  лишь  к тому трафику, что проходит  через  физический сетевой  контроллер. Следовательно, с  помощью  этого механизма  нельзя  ограничить  канал  между виртуальными машинами  на одном сервере. Подробнее о работе этого механизма рассказано  в главе 2.

Про механизм Network IO Control поговорим ниже.

В распределенном коммутаторе начиная с версии 4.1 появилось управление распределением сетевого ресурса между задачами ESX(i) – Network IO Control, NIOC. Этот механизм  предназначен  для ситуаций, когда все или большая  часть источников  трафика  ESX(i) разделяет  один набор 10-гигабитных физических сетевых интерфейсов (для  гигабитной сети механизм  NIOC,  скорее всего, не окажет ощутимого  влияния). В этом случае возможна  ситуация,  когда (например) запущенная  живая  миграция  негативно  влияет  на (например)  производительность

iSCSI. С помощью NIOC мы избежим такого рода негативных влияний.

Говоря более конкретно, появилась возможность указывать Limit и Shares для типов трафика.  Обратите  особое внимание  – именно  для типов трафика,  не для отдельных групп портов.

Этот механизм выделяет  следующие виды трафика:

Q  виртуальные машины;

Q  Fault Tolerance;

Q  iSCSI;

Q  NFS;

Q  Management;

Q  vMotion.

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

Shares – это указание  доли, которую получает тот или иной тип трафика  при недостатке пропускной способности сети. По факту является минимальной гарантированной  пропускной способностью. Доля (shares) высчитывается для каждого канала во внешнюю сеть независимо.

Механизмы перераспределения ресурсов в ESX(i)

Для настройки этого механизма пройдите  Home ? Inventory ? Networking ?

распределенный виртуальный коммутатор ? вкладка Resource Allocation. Сначала

в пункте Properties необходимо включить  саму функцию  NIOC, затем мы получим

возможность изменять настройки Limit и Shares для трафика разных типов (рис. 6.22).

Рис. 6.22. Настройка NIOC

Каждый  сервер ESX(i) рассчитывает  доли трафика  независимо  – это важно по той причине, что у разных серверов может быть разная конфигурация (здесь – разное количество  физических сетевых контроллеров).

VMware предлагает некоторые рекомендации:

Q  использовать Shares, нежели  Limit, так как Shares  является более гибкой настройкой;

Q  использовать новый тип балансировки нагрузки – LBT, Load Based Teaming;

Q  если вы примете решение использовать еще и Traffic Shaping, то будет удобно, если источник трафика каждого типа будет помещен в отдельную группу портов на распределенном коммутаторе.

Дополнительные подробности следует искать в документе Network IO Control – http://www.vmware.com/resources/techresources/10119.

Источник: Михеев М. О.  Администрирование VMware vSphere 4.1. – М.: ДМК Пресс, 2011. – 448 с.: ил.

Похожие посты:

Вы можете оставить комментарий, или ссылку на Ваш сайт.

Оставить комментарий