Jump to content

Виртуализация сети Solaris и управление ресурсами

Виртуализация сети и управление ресурсами Solaris — это набор функций, первоначально разработанных Sun Microsystems как зонтичный проект OpenSolaris Crossbow , обеспечивающий виртуализацию внутренней сети и структуру качества обслуживания в операционной системе Solaris . [1]

Основные особенности проекта Crossbow включают в себя:

  • Virtual NIC ( VNIC ) Технология псевдосетевого интерфейса
  • Эксклюзивные IP-зоны
  • Управление полосой пропускания и контроль потока для каждого интерфейса и каждого VNIC.

Описание

[ редактировать ]

Программное обеспечение проекта Crossbow в сочетании с сетевыми интерфейсами нового поколения, такими как xge и bge, обеспечивает виртуализацию сети и управление ресурсами в одной системе. Объединив VNIC с такими функциями, как эксклюзивные IP-зоны или гипервизор Sun xVM , системные администраторы могут запускать приложения на отдельных виртуальных машинах , чтобы повысить производительность и обеспечить безопасность. Функции управления ресурсами и контроля потока обеспечивают управление полосой пропускания и качество обслуживания потоков пакетов на отдельных виртуальных машинах. Вы можете распределять пропускную способность и управлять потоками данных не только для физического сетевого интерфейса, но и для любых контейнеров, настроенных на этом интерфейсе. Функции управления ресурсами Crossbow позволяют повысить эффективность системы и ограничить объем пропускной способности, потребляемой процессом или виртуальной машиной.

Особенности проекта «Арбалет»

[ редактировать ]

В этом разделе кратко описаны основные особенности проекта виртуализации сети и управления ресурсами Crossbow. Дополнительные сведения о каждой функции см. в официальном документе Oracle Solaris 11 Network Virtualization and Network Resource Management . [2]

VNIC это псевдосетевой интерфейс, который настраивается поверх физического сетевого адаптера системы , также называемого контроллером сетевого интерфейса (NIC). Физический интерфейс может иметь более одного VNIC. Каждый VNIC работает и представляется системе как физический NIC. Отдельному VNIC назначается адрес управления доступом к среде передачи ( MAC-адрес ), для которого можно настроить значение, отличное от MAC-адреса по умолчанию, назначенного физическому NIC. Вы можете использовать функции управления ресурсами Crossbow для выделения отдельных полос пропускания для отдельных VNIC. Более того, вы можете настроить виртуальную машину, например, эксклюзивную IP-зону или домен xVM поверх VNIC. [3]

Виртуальный коммутатор

[ редактировать ]

Когда в системе создается первый VNIC, виртуальный коммутатор над физическим интерфейсом также создается . Хотя виртуальный коммутатор не доступен пользователю напрямую, он обеспечивает соединение между всеми VNIC, настроенными на одном физическом интерфейсе, позволяя использовать виртуальную сеть в коробочном сценарии. Виртуальный коммутатор пересылает пакеты между VNIC системы. Таким образом, пакетам из внутреннего источника VNIC никогда не придется проходить во внешнюю сеть, чтобы достичь места назначения во внутренней сети. [4]

Эксклюзивные IP-зоны

[ редактировать ]

Эксклюзивная зона IP — это отдельный экземпляр полного стека TCP/IP, который функционирует как неглобальная зона . Каждая эксклюзивная IP-зона построена на физическом сетевом интерфейсе и имеет свое собственное состояние, связанное с IP. Экземпляры IP поддерживают автоматическую настройку адресов DHCPv4 и IPv6. Эксклюзивная IP-зона может иметь собственную таблицу маршрутизации и протоколы маршрутизации, отдельные от глобальной зоны в системе. Более того, системный администратор может запустить команду ifconfig в экземпляре эксклюзивного IP-адреса, чтобы настроить логический интерфейс в зоне эксклюзивного IP-адреса.

Изменения MAC-уровня TCP/IP.

[ редактировать ]

В Solaris уровень MAC является частью более крупного уровня канала передачи данных стека протоколов TCP/IP. Проект Crossbow модифицирует этот уровень несколькими новыми функциями, включая интерфейс клиента MAC. Этот виртуальный объект представляет собой структуру данных ядра, которая не видна системному администратору извне. Однако интерфейс клиента MAC вместе с драйвером VNIC обеспечивает функциональность VNIC в OpenSolaris. Кроме того, модификации Crossbow уровня MAC позволяют системному администратору назначать разные MAC-адреса каждому VNIC в системе.

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

[ редактировать ]

Функции проекта Crossbow обеспечивают управление полосой пропускания и контроль потока для каждого VNIC. Системный администратор может настроить различное распределение полосы пропускания для различных VNIC на хосте с помощью новых команд dladm.1m и flowadm.1m , связанных с Crossbow . Трафик через каждый VNIC можно классифицировать и разделить на отдельные потоки на основе номера порта, IP-адреса назначения и других параметров. Эти функции можно использовать для повышения эффективности системы и предоставления дифференцированных услуг для отдельных VNIC. [5]

Особенности наблюдения

[ редактировать ]

Стандартные инструменты наблюдения Solaris можно использовать для мониторинга состояния монопольных IP-экземпляров, VNIC и виртуальных машин, работающих на VNIC. Например, знакомые инструменты, такие как ping и snoop, могут сообщать о состоянии операций VNIC. Кроме того, команда Netstat.1m была расширена для Crossbow, чтобы сообщать статистику о потоках пакетов, определенных с помощью команды flowadm.

Доступность функций и кода

[ редактировать ]

Функция эксклюзивных IP-зон впервые была представлена ​​в версии Solaris 10 от 8/07. Первая версия набора функций Crossbow была включена в OpenSolaris 2009.06. Полный набор функций Crossbow стал частью Solaris с выпуском Solaris 11 в 2011 году.

Oracle прекратила работу сайтов загрузки OpenSolaris после приобретения Sun Microsystems , но исходный код Crossbow можно загрузить с сайтов производных illumos (см. illumos § Distributions ).

См. также

[ редактировать ]
  1. ^ «Проект OpenSolaris: Арбалет: виртуализация сети и управление ресурсами» . Архивировано из оригинала 21 октября 2009 г.
  2. ^ «Виртуализация сети и управление сетевыми ресурсами Oracle Solaris 11» (PDF) . Корпорация Оракл . Ноябрь 2011 года . Проверено 27 октября 2017 г.
  3. ^ «Арбалет: от аппаратных виртуализированных сетевых карт к виртуализированным сетям» (PDF) .
  4. ^ «Виртуальный провод арбалета: сеть в коробке» (PDF) .
  5. ^ «Арбалет: вертикально интегрированный стек QoS» (PDF) .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 8ffbcea0c66bcc4ac4d3d9c616bf3b82__1702114140
URL1:https://arc.ask3.ru/arc/aa/8f/82/8ffbcea0c66bcc4ac4d3d9c616bf3b82.html
Заголовок, (Title) документа по адресу, URL1:
Solaris network virtualization and resource control - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)