У меня Dell R710 + H700 + FreeBSD + ZFS + raidz2 живет на работе много лет под нехилой нагрузкой. Никаких нареканий. Причем таких конструкций штук пять. При пропадании питания никаких проблем не возникало. Упал, поднялся. On 08/07/2015 9:43 AM, Aliv Cherevko wrote:
Привет,
Возможно кто-то опытный поможет распутаться. Есть несколько серверов, на которых необходимо поднять много виртуальных машин. В качестве платформы используется XenServer. Один из серверов Dell R710 имеет на борту Dell PERC H700. На этом сервере на базе железного контролера строим RAID10 или RAID50 на 6 x 4TB дисках и на этот storage ставим, как сам Xen, так и все виртуальные машины. Все бы ничего, но есть еще второй сервер. Там есть Intel'овский SATA контроллер на "маме" и все. А хочется сделать рейд.
Есть 2 варианта: 1. Купить достаточно дорогой железный контроллер с кэшем и BBU (батарея). В биосе контроллера настроить рейд и взлетать в варианте, похожем на вышеописанный с R710.
2. Сделать то, что называется all-in-one, а именно: - купить недорогой контролер на базе SAS2008 (типа IBM M1015 / Dell Perc H200 / LIS 9211-4i или 8i) - прошить его IT прошивкой от LSI 9211, чтобы он стал HBA вместо RAID - врубить в него винты для будущего рейда - на набортный контроллер Intel повесить небольшой винт, на котором поставить XenServer - на этом же небольшом винте на набортном контроллере поднять одну виртуальную машину, например, с FreeNAS - пробросить (pass-through) в эту виртуальноую машину прошитый IT прошивкой второй контроллер со всеми винтами - и на базе FreeNAS и ZFS сделать raid (уровень выбирать по вкусу) - расшарить этот storage, который сделан на FreeNAS в сетку (NFS) и самому же XenServer'у - на этом же XenServer'е поднять остальные виртуальные машины, используя этот storage на FreeNAS (ZFS)
Собственно народ писяет кипятком в инете от этого второго варианта, особенно те, кто дома делают торентокачалки + виртуальные машины + шара в сеть. А я никак не могу разобраться с несколькими вопросами:
1. Народ утверждает, что такой софтовый рейд грузит процессор на 1.2-2%, при этом выдает скорости storage не менее 300-350MB/s. 2. Опять же народ утверждает, что при пропадании питания, несмотря на то, что в карточке такого рейда с прошивкой IT нет ни кеша, ни батареи, рейд не ломается, а выживает нормально. 3. Очевидно, что этот вариант дает большую гибкость, поскольку такой storage может быть доступен в сети не только этому серверу + этот вариант просто лучше, чем вообще иметь кучу винтов совсем вне рейда. 4. Этот вариант дешевле, чем дорогой железный рейд, а ничем особо не хуже.
Если кто-то из опыта настраивал такой вариант, то вот вопросы:
1. Действительно ли на FreeNAS + ZFS получается классный performance по сравнению с, например, Dell PERC H600 / H700? 2. Очевидно, что нужен UPS и система мониторинга питания, которая корректно выключает сервера, но вот, если это все не сработает - таки можно потерять весь массив или не будет ничего страшного, кроме потери пары файлов? 3. Есть ли какая-то разница между различными контроллерами IBM M1015, Dell Perc H200, LIS 9211-4i/8i или пофиг какой брать? Разница именно с точки зрения performance. 4. Если все так круто с all-in-one - может тогда стоит сделать все диски отдельными и в R710, где Dell PERC H700? и пробросить их вместе с контроллером в виртуальную машину и там тоже делать рейд на FreeNAS? 5. Или все это фигня и надо покупать нормальный железный SAS рейд?
Смысл этого письма в том, что во втором сервере сейчас вообще нет контроллера и хочется относительно быстро понять, что именно покупать и каким путем идти. Очевидно, что я могу все это перепробовать сам (включая покупку разных карт). Пока есть желание сэкономить время, насколько это возможно.
Буду благодарен за комментарии.
С уважением, Александр Черевко