История изменений
Исправление blind_oracle, (текущая версия) :
Руки дошли сформировать свои мысли :)
Задача - есть сервер, на нем, допустим, 6 интерфейсов, подключены к свичу транками. Bonding-а нет.
Нужно сделать так, чтобы на каждом интерфейсе висел iSCSI таргет в своем влане (для работы Multipathing), но при этом сохранить отказоустойчивость управления этим сервером.
Единственное что пришло мне в голову - наделать субинтерфейсов с каждого интерфейса в управляющем влане (eth0.2, eth1.2, eth2.2, ...), сбриджевать их с включенным Spanning Tree и на бридж уже вешать адрес управления. Но спаннинг три сходится довольно долго, хотелось бы мгновенной работы.
На VMWare vDS такое реализуется на раз. Портгруппы iSCSI привязываются к своим аплинкам, а управляющий и прочий траффик идет по всем аплинкам сразу с нужным алгоритмом балансировки.
Курил Open vSwitch, но не нашел как там привязать виртуальные интерфейсы (там это вроде fake bridge называется) к реальным аплинкам до свича.
ЗЫ: Бондинг не предлагать, он с iSCSI MPIO не дружит совсем.
Исходная версия blind_oracle, :
Руки дошли сформировать свои мысли :)
Задача - есть сервер, на нем, допустим, 6 интерфейсов, подключены к свичу транками. Bonding-а нет.
Нужно сделать так, чтобы на каждом интерфейсе висел iSCSI таргет (для работы Multipathing), но при этом сохранить отказоустойчивость управления этим сервером.
Единственное что пришло мне в голову - наделать субинтерфейсов с каждого интерфейса в управляющем влане (eth0.2, eth1.2, eth2.2, ...), сбриджевать их с включенным Spanning Tree и на бридж уже вешать адрес управления. Но спаннинг три сходится довольно долго, хотелось бы мгновенной работы.
На VMWare vDS такое реализуется на раз. Портгруппы iSCSI привязываются к своим аплинкам, а управляющий и прочий траффик идет по всем аплинкам сразу с нужным алгоритмом балансировки.
Курил Open vSwitch, но не нашел как там привязать виртуальные интерфейсы (там это вроде fake bridge называется) к реальным аплинкам до свича.
ЗЫ: Бондинг не предлагать, он с iSCSI MPIO не дружит совсем.