В настоящее время у меня есть 3 сервера ESXi (бесплатная версия), использующих хранилище с прямым подключением. Я хочу перейти в общее хранилище, потому что прямое хранилище очень ограничивает. Существует около десятка виртуальных машин, большинство из которых имеют довольно низкие требования (Exchange - единственная, у которой много операций ввода-вывода).
К сожалению, из-за бюджетных ограничений я не могу получить надлежащую SAN. Не могу даже купить что-нибудь разумное на ebay.
По сути, у меня есть два варианта. Один из них - Netgear ReadyNAS 3200. Я как бы против этого, потому что у него всего 2 гигабитных порта, и если вы используете один из них для управления, это оставляет 1 порт для всех наших виртуальных машин. Не хорошо.
Другой - взять сервер Dell (например, T410) с довольно низкими характеристиками, а затем получить гигабитную карту с четырьмя портами и установить на нее openfiler. За ту же цену я могу получить двухъядерный процессор xeon, 4 ГБ ОЗУ и 6 ТБ хранилища (чего достаточно) на карте RAID с двумя блоками питания.
Кто-нибудь делал что-то подобное раньше? Может ли кто-нибудь прокомментировать производительность, которую я мог бы получить для такого рода установки?
И да, я знаю, что у вас должна быть правильная (новая) SAN, выделенная сеть, репликация и т. Д., Но это просто не вариант. Мысли?
Довольно сложно ответить на ваш вопрос, почти ничего не зная о своей загруженности; конечно сработает ... но как он будет работать в вашем конкретном сценарии, полностью зависит от того, как вы собираетесь его использовать; вам обязательно нужно запустить мониторинг производительности в текущем хранилище, а затем попытаться найти тесты для двух оцениваемых вами решений.
Я лично выбрал бы сервер Dell, вы получите гораздо больше гибкости и (возможно) производительности; просто попробуйте получить один с большим количеством дисковых отсеков ... и избегайте любой ценой создания одного большого массива RAID 5, поскольку он может и будет строго снизить производительность, если вы поместите в него много виртуальных машин; RAID 10 работает намного быстрее, а наличие двух или более массивов - это настоящий улучшение.
Также небольшое примечание: если вы хотите иметь возможность использовать это общее хранилище для перемещения ваших виртуальных машин между различными серверами, вам понадобится виртуальный центр. И тогда ESXi перестанет быть бесплатным продуктом. Без виртуального канала и надлежащего лицензирования вы не сможете сделать намного больше, чем сейчас, просто заменив локальное хранилище общим.
Стоимость T410, которую вы описываете, вероятно, равна цене iSCSI начального уровня от Promise, например M210p
Кроме того, вы удивитесь, насколько далеко может зайти один порт iSCSI. Я видел почти 10 виртуальных машин, работающих на iSCSI с одним портом, и даже при извлечении резервных копий я не достигал более 50% емкости.
С другой стороны, я также построил сервер iSCSI с использованием Linux и нашел его довольно простым.
Для меня преимущество iSCSI SAN - это аппаратный RAID. Если вы хотите достичь такого же уровня качества на сервере Dell, будьте готовы потратить пару сотен долларов на HW RAID-карту.
Я также согласен с Массимо в отношении уровня RAID, 10 - это путь для IMO VM.
Вы можете захотеть проверить Сервер хранения Windows или OpenFiler. Очевидно, ни один из них не идеален, но с учетом бюджета вы должны делать то, что должны.
Я согласен с Массимо, что ответ на этот вопрос сильно зависит от загруженности. Я лично использовал Openfiler в производстве на файловом сервере с низкой нагрузкой. Имейте в виду, что Openfiler не поддерживает резервирование SCSI, и это может вызвать некоторые проблемы. Проверять, выписываться этот КБ для получения дополнительной информации.
iSCSI может быть дешевым решением для SAN, просто убедитесь, что базовые жесткие диски и контроллеры имеют приличную производительность. Две связанные сетевые карты емкостью 1 ГБ могут обеспечить пропускную способность около 200 МБ / с, но, опять же, это зависит от типа ввода-вывода (случайный, последовательный) виртуальных машин.