17.12.2012 13:28, Slawa Olhovchenkov пишет:
On Mon, Dec 17, 2012 at 12:48:00PM +0400, Vadim S. Goncharov wrote:
On 15.12.2012 00:56, Владимир Друзенко wrote:
Приветствую всех!
Гугление показывает, что под топик нет файловой системы для совместного
доступа к блочному устройству нескольких различных серверов.
Не путать с распределёнными и сетевыми ФС. Ищу аналоги GFS/GFS2 для FreeBSD.
Цель: подключить 2 (3, 4, N?) сервера с FreeBSD к одной хранилке по FC/SAS и
иметь доступ к одним и тем же данным, например для Live Migration виртуалок.
GigabitEthernet уступает в линейном доступе почти в 2 раза даже обычным
современным десктопным винтам SATA 7200rpm. Стоит ли говорить об IOPS и
latency, а если ещё хранилка с RAID из N современных SAS 15krpm? В таком
случае разница будет на порядок.
lagg здесь не поможет - один сервер с хранилки всё равно не сможет
читать/писать быстрее чем 1Gbit/s, при этом с тем же IOPS и latency.
Есть ещё вариант с 10GigabitEthernet, но цена вопроса по сравнению с FC
оставляет желать лучшего...
Так что пока я вижу единственный адекватный вариант - это такая ФС.
P.S. Интересны любые мысли в тему. :-]
Единственное из имеющегося, что как-то имеет отношение к блочному уровню -
hastd (надстройка над geom_gate). Несколько не то, но тут в соседнем треде
уже поднимался вопрос, что задачу можно решать и несколько другим способом.
я, собственно, не понимаю претензии по поводу "10G езернет -- это
дорого".
насколько я понимаю задачу ТС, то к хранилищу цепляться будет
несколько машин.
т.е. нужен будет FC свич, т.е. SAN свич. с портами на 8GB. медными или
оптическими. если медными -- кабель кажется по стошке. если
оптическими -- считаем на каждый интерфейс по две sfp+, которые тоже
не бесплатные, но за цену которых я говорить не готов (хотя вряд ли
они по $30 будут).
судя по гуглу SAN свич с портами 8GB -- это от $2300 (там).
может, конечно, в качестве хранилища и будет
выступать один-единственный финчестер с FC интерфейсом, но это вряд
ли. значит полка. приличная полка -- это дорого. а неприличная будет
давать трансфер в районе обычного вичестера -- и нафига тогда эти пляски?
а между тем в этом году у 10Gbase-T наконец-то случился прорыв.
коммутатор Dell PowerConnect 8024 на eBay стоит 3200-5000$, т.е. почти
столько же. у супермикры появились материнки с онбордным 10Gbase-t.
X9DRH-7TF $700
X9DRG-HTF $600
коммутация идет обычным патчкордом.
т.е. цена решения будет такая же или даже ниже.
Прежде чем заниматься калькуляцией ознакомьтесь, пожалуйста, со
спецификацией полки IBM DS3500 - её модель указывал в одном из
предыдущих писем:
"8 портов FC 8 Гбит/с и 4 порта SAS 6 Гбит/с" ©
http://www-03.ibm.com/systems/ru/storage/disk/ds3500/
Сколько серверов можно подключить к такой полке по FC с учётом
дублирования? Я насчитал 4. + ещё 2 по SAS.
Если забить на дублирование, то 8 + 4 = 12. На данный момент нам даже 4
с запасом. Т.е. ни о каких FC-свитчах нет и речи.
Да и не решает любой Ethernet вопрос с совместным доступом к данным на
блочном устройстве - полка только iSCSI умеет.