Частная сеть Xen между несколькими хостами

У меня есть два физических хоста под управлением Xen 3.2, которые совместно используют хранилище через iSCSI. На этих двух хостах находится несколько доменов, и я хотел бы объединить их в сеть в нескольких частных сетях, чтобы они могли связываться только с другими доменами в своей частной сети.

Мое понимание документации xen позволяет предположить, что это можно сделать в одном dom0 (т.е. создать виртуальные сети между domU), но я не нашел ничего, объясняющего, как это можно реализовать в нескольких dom0 на разных хостах. Единственное, что приходит на ум, - это создание вручную приемлемых правил для маршрутизации данных на другой хост, но это, похоже, лишено элегантности и может быстро стать громоздким.

Какие-либо предложения? Все советы очень ценятся!

2 ответа

Решение

Я не уверен, поможет ли это, но вы можете рассмотреть возможность использования VLAN?

Вы должны взглянуть на Open vSwitch.

С веб-сайта:

Open vSwitch - это многослойный виртуальный коммутатор, лицензируемый по лицензии Apache 2 с открытым исходным кодом. Наша цель - создать переключатель качества производства для сред виртуальных машин, который поддерживает стандартные интерфейсы управления (например, NetFlow, RSPAN, ERSPAN, IOS-подобные CLI) и открыт для программного расширения и управления. Кроме того, он предназначен для поддержки распределения по нескольким физическим серверам, аналогично распределенному vswitch от VMware или Nexus 1000V от Cisco.

Open vSwitch в настоящее время поддерживает несколько технологий виртуализации. Это переключатель по умолчанию в облачной платформе Xen. И он поддерживает Xen, XenServer, KVM и VirtualBox с открытым исходным кодом. Большая часть кода написана на независимом от платформы C и легко переносится в другие среды.

Другие вопросы по тегам