Управление виртуальными контроллерами сетевого интерфейса

Виртуальный контроллер сетевого интерфейса (vNIC) представляет собой тип виртуального контроллера Ethernet, настраиваемого в клиентских разделах серверов Power Systems. Каждый виртуальный контроллер сетевого интерфейса связан с логическим портом SR-IOV раздела VIOS (сервер виртуального ввода-вывода) (VIOS), который играет роль базового устройства. Этот тип виртуального контроллера сетевого интерфейса также называется выделенным виртуальным контроллером сетевого интерфейса, поскольку связанный логический порт SR-IOV используется только этим контроллером. Главное преимущество размещения логического порта SR-IOV в VIOS заключается в том, что это позволяет применять Live Partition Mobility (LPM) к клиентскому логическому разделу. Хотя базовое устройство существует удаленно, через зрелую технологию PowerVM, известную как LRDMA (логически перенаправляемый DMA), виртуальный контроллер сетевого интерфейса может связать свои буферы приема и передачи с удаленным логическим портом SR-IOV, когда между контроллером и портом установлено взаимно однозначное соответствие. После связывания буферов логический порт SR-IOV напрямую оперирует данными пакетов в памяти клиентского раздела. Технология LRDMA устраняет копирование данных, необходимое в случае обычного виртуального Ethernet на основе общего адаптера Ethernet, и таким образом экономит ресурсы процессора и памяти в VIOS. Более того, поскольку соответствие взаимно однозначное, ресурсами, выделяемыми для логического порта SR-IOV, владеет виртуальный контроллер сетевого интерфейса. В результате виртуальный контроллер сетевого интерфейса получает все функциональные возможности адаптера SR-IOV, такие как гарантированная минимальная пропускная способность QoS и возможность задавать PVID, ACL VLAN и ACL MAC.

Для настройки виртуального контроллера сетевого интерфейса требуется следующая поддержка со стороны встроенного ПО и операционной системы:
  • Системное встроенное ПО уровня FW840 и HMC версии 840 или выше.
  • VIOS версии 2.2.4.0 или выше.
  • Драйвер виртуального контроллера сетевого интерфейса в системах AIX и IBM® i.

Выделенные виртуальные контроллеры сетевого интерфейса, связанные с логическими портами SR-IOV

Для выделенных виртуальных контроллеров сетевого интерфейса в качестве базовых устройств могут использоваться только логические порты SR-IOV. Для создания виртуального контроллера сетевого интерфейса необходимо указать VIOS в дополнение к базовому адаптеру SR-IOV и физическому порту, где будет выделен логический порт. Также можно указать параметры VLAN и MAC. См. раздел Добавление виртуальных сетевых карт. Параметры VLAN и MAC применяются и к виртуальному контроллеру сетевого интерфейса, и к логическим портам SR-IOV. Если требуемые параметры не указаны, используются значения по умолчанию. При добавлении виртуального контроллера сетевого интерфейса в клиентский логический раздел HMC автоматически выделяет ресурсы и настраивает базовые устройства, используя указанные значения параметров или значения по умолчанию. Аналогичная автоматическая процедура выполняется при удалении виртуального контроллера сетевого интерфейса. Данная конфигурация предполагает взаимодействие только с клиентским адаптером виртуального контроллера сетевого интерфейса; управление базовыми устройствами не выполняется (при обычных обстоятельствах).

Прим.:
  • HMC поддерживает настройку виртуального контроллера сетевого интерфейса через графический пользовательский интерфейс, командную строку и API REST.
  • Большая часть поддержки виртуальных контроллеров сетевого интерфейса (добавление, удаление и изменение контроллеров) в графическом пользовательском интерфейсе HMC доступна только в расширенном режиме HMC (не в классическом).
  • Для того чтобы HMC могла автоматически управлять базовыми устройствами, требуется соединение RMC с VIOS, где находятся устройства.

Замечание по Live Partition Mobility для виртуального контроллера сетевого интерфейса

При выполнении операций Live Partition Mobility (LPM) HMC берет на себя создание сервера виртуального контроллера сетевого интерфейса и базовых устройств в целевой системе и очистку устройств в исходной системе после успешного завершения операции. HMC обладает встроенной функциональность для автоматического связывания базовых устройств и VIOS между исходным и целевым серверами. Метка порта SR-IOV, доступная емкость и количество VF, а также избыточность адаптеров и VIOS, - факторы, учитываемые HMC при выполнении автоматического связывания. При необходимости можно указать свои параметры связывания.