Планирую реализовать «хранилище бедняков» с помощью Openfiler или NexentaStor CE.
Мне нужно, чтобы файловое решение предоставило цель iSCSI и CIFS обмен способности. Целевой объект iSCSI и общий ресурс CIFS будут позже подключены как Хранилища XenServer Storage.
я мощь также нужна возможность репликации, но нет необходимости в RAID, поскольку файловый сервер будет установлен на «старом» сервере, на котором уже есть добротный аппаратный RAID 1 + 0.
Какой из двух вышеперечисленных решений вы рекомендуете и почему?
Или вы имеете в виду другое решение помимо Openfiler и NexentaStor CE?
Небольшое примечание об Openfiler (и я слышал, что NexentaStor - то же самое) при использовании в качестве цели iSCSI - вы почти гарантированно увидите ошибки тайм-аута и целевые объекты, отключающиеся от сети, что требует перезагрузки сервера для исправления. Обычно это происходит при большой нагрузке (хотя я видел это и при легкой).
Мы прошли через ад с Openfiler с использованием iSCSI в течение нескольких недель, пока мы пытались решить проблему. Проблема не в самом Openfiler, а в используемом им модуле iSCSI (EIT). Были некоторые разговоры о том, что они переходят на SCST, что не вызывает проблем, но пока не произошло многого. Поиск в Google по запросу "Openfiler cmd_abort" расскажет вам все о текущих проблемах.
В итоге мы сбросили iSCSI и просто использовали NFS с Openfiler, и с тех пор все было хорошо - но, поскольку вы упомянули iSCSI, я подумал, что упомянул бы о проблеме до того, как вы все построили, и в последний раз не было ничего, кроме проблем.
Кроме того, в интерфейсе управления Openfiler есть несколько интересных ошибок. У нас были постоянные проблемы с управлением большими томами (4 ТБ), когда интерфейс не позволял нам удалять тома или не позволял воссоздавать их после того, как нам, наконец, удалось их удалить. Оказалось, что интерфейс не всегда убирался за собой, оставляя вещи позади. Когда мы позже попытались поработать с томом, эти оставленные за кадром биты привели к негласной ошибке, когда скрипт выдавал новые команды для ОС, а веб-интерфейс просто отказывался делать то, что его просили (и он не сообщал об ошибке, возникшей при вводе команд, поэтому вы не знаете, почему он не работает).
В другом опыте мы зашли в настройку сетевой карты, чтобы посмотреть на интерфейсы связывания. Мы прошли его настройку, просто чтобы взглянуть, затем нажали «Отмена» - Openfiler все равно применил изменения, отключив нас от сервера в процессе. Нам пришлось перейти к консоли сервера и войти в систему локально, а затем вручную отредактировать файлы конфигурации, чтобы восстановить доступ к серверу.
В общем, не очень хороший опыт работы с Openfiler - и поскольку проект практически заброшен с 2009 года, я был бы склонен избегать его или быть готовым бороться с ним, чтобы настроить его, а затем не трогать его, опасаясь что-то сломать и потерять ваши данные.
Похоже, что NexentaStor имеет больше импульсов. Вы не предоставили много подробностей об аппаратном обеспечении, кроме того, что оно старое. Каковы номера ЦП / ОЗУ? Однако одна из причин, по которой я бы пошел по пути NexentaStor, - это наличие встроенного сжатия его томов хранения. Ваша установка, вероятно, не подходит для функций дедупликации, но сжатие имеет незначительные потери в системах хранения на основе ZFS.
Nexenta довольно проста в управлении, а с помощью графического интерфейса можно получить доступ к большинству повседневных функций. Не могли бы вы подробнее рассказать о настройке диска?
Если вы планируете использовать аппаратный RAID-контроллер, используйте OpenFiler. Если вы можете инвестировать в контроллер JBOD, переходите к NexentaStor просто потому, что файловая система ZFS может предложить лучшие функции по сравнению с LVM + EXT4 / XFS / ReiserFS / и т. Д. В Linux. Я бы инвестировал в ZFS просто потому, что это исключило бы возможность повреждения данных. Но если вы просто тестируете материал и не хотите тратить ни копейки, OpenFiler - хороший дистрибутив.
Я лично использую Solaris 11 Express с моим кластером VMware, представляя различные пулы ZFS в VMware через NFS.
Я вполне доволен консолью Solaris 11 и предпочитаю прямое управление ZFS, которое она представляет.
Я пробовал Openfiler (без ZFS), NexentaStore CE (ограниченный веб-интерфейс для некоторых функций), FreeNAS (версия ZFS была слишком старой) и OpenSolaris (текущая ситуация с форком должна утихнуть), прежде чем принять решение просто использовать Solaris 11 изначально.
Я должен отметить, что NexentaStor CE не бесплатен для использования в бизнесе. Я говорил об этом напрямую с Nexenta. До 18 ТБ бесплатно для любителей и использования в лаборатории, но производство всегда оплачивается, несмотря ни на что.
Проверьте наши NAS4Free и FreeNAS на предмет дешевых альтернатив OpenFiler и NexentaStor, которые не имеют проблем с iSCSI или высокой стоимости, связанной с ними.
А если вам не нужен веб-интерфейс, просто используйте Linux или FreeBSD отдельно.
http://www.smbitjournal.com/2012/04/choosing-an-open-storage-operating-system/
Но я согласен со всеми, что в любом случае NFS - лучший вариант.