OpenFiler в большой производственной среде
Есть ли у кого-нибудь здесь опыт работы с OpenFiler в большой производственной среде, которой он хотел бы поделиться? У нас есть около 3 ТБ изображений документов и баз данных, и мы ожидаем быстрого роста в ближайшем будущем (возможно, 10 или более ТБ).
Clearification
Скорее всего, мы будем подключаться к SAN через ISCSI через Ethernet Ethernet с веб-серверов, баз данных и FTP-серверов.
7 ответов
Вне OpenFiler, вашими вариантами могут быть другие ОС NAS (FreeNAS, NASLite...), специализированные устройства NAS, на которых запущено специальное программное обеспечение или полностью обновлены с помощью основного дистрибутива Linux (или Windows, если вы действительно хотите).
Я экспериментировал с FreeNAS и OpenFiler в течение последнего месяца или около того. Я кладу свои яйца в корзину OpenFiler. Я не работал в производственной среде, но все исследования, которые я провел, указывают на то, что OpenFiler является решением Enterprise по сравнению с другими операционными системами NAS и устройствами NAS. Практически во всех обзорах производительности я видел, как эти решения выполняются. Это, конечно, зависит от оборудования, на котором вы работаете, и от того, как вы настраиваете сервер. Кроме того, исходя из моих исследований, любой, кто приобрел пакет поддержки, упомянул о своей поддержке, является исключительным.
Вы также можете увидеть некоторые сравнения FreeNAS и OpenFiler, чтобы получить представление о том, какую производительность они видели с OpenFiler.
http://www.scribd.com/doc/29643/OpenFiler-vs-FreeNAS
Я не сравнивал OpenFiler с пользовательскими решениями. Некоторые люди предпочитают поддерживать и поддерживать более распространенный дистрибутив Linux, такой как Ubuntu, и открывать функции NAS вручную. Я думаю, что это было бы предпочтительным решением, если вы работаете на необычном оборудовании. Это то, что мне не интересно делать. Я полагаю, что вы могли бы добиться такой же или, возможно, лучшей производительности с помощью индивидуального решения в зависимости от вашего оборудования и его поддержки.
Так что, если у вас есть достойная установка оборудования и пакет поддержки, я бы сказал, что OpenFiler будет успешным в производстве. Только не забудьте проверить страницу совместимости оборудования.
Дополнительное редактирование: убедитесь, что при настройке openfiler вы делаете это со всеми новыми дисками, на которых нет данных. Openfiler использует LVM и не очень хорошо работает с дисками, на которых есть разделы. Вероятно, будет проще настроить openfiler, на котором ничего нет, а затем перенести документы и изображения позже.
Всего пара коротких заметок после того, как вы потратили немало времени с Openfiler на установку кластера и 8 ТБ хранилища:
Ограничение в 2 ТБ наиболее вероятно, потому что вы используете разделение MBR (Master Boot Record - Openfiler назвал его MSDOS, хотя это не совсем правильно), а не GPT (таблица разделов GUID). MBR ограничен 2Тб разделами. Смотрите http://en.wikipedia.org/wiki/GUID_Partition_Table
При использовании ESW / ESXi VMWare (или vSphere, использующей ESX/ESXi) обратите внимание на реализацию iSCSI в Openfiler. Под большой нагрузкой модуль OpenSCiler iSCSI будет задыхаться (мы сталкивались с этим несколько раз - Openfiler будет переводить тома в автономный режим, если он обнаружит слишком много ошибок из-за используемого им модуля iSCSI). Команда Openfiler работает над преобразованием существующего модуля iSCSI (EIT) в другой модуль, который по сути является переписанной версией существующего, называемого SCST. Поиск в Google по "Openfiler cmd_abort" расскажет вам все о текущих проблемах.
Если вам нужны электронные письма от вашего RAID-контроллера, чтобы сообщать о сбойных дисках (и вы это делаете), и вы не хотите возиться с набивкой управления в rPath (выбор Openfiler для Linux), используйте RAID-контроллер с портом LAN на нем, например, несколько карт Ареки.
Для стабильного бесплатного решения iSCSI Open-e предлагает облегченную версию своего DSS V6, которая довольно похожа на Openfiler, но использует SCST. Его возможности кластеризации не такие широкие, как у Openfiler, но его гораздо проще настроить, а с интерфейсом управления работать намного проще. Суть в том, что бесплатная версия ограничивает вас до 2 ТБ хранилища и нет возможности кластера - вы должны заплатить за лицензию, если вы хотите кластеризацию или более 2 ТБ. Их продукт, однако, сертифицирован VMWare.
Интерфейс управления Openfiler имеет несколько ошибок, с которыми мы столкнулись. Существуют ситуации, когда создание томов приведет к странным размерам, о которых вы не просили, и у нас возникла проблема, когда мы изучали параметры связывания сетевых карт и Openfile применил наши настройки, даже если мы нажали кнопку "Отмена" (что привело к тому, что мы отключились с сервера и необходимости разобраться с консолью через командную строку.
Если вам нужна скорость (а кому нет?), Найдите способ использовать несколько сетевых адаптеров и MPIO для увеличения вашей гигабитной скорости. Если ваша SAN будет общаться в основном с одним компьютером (как в случае, если вы используете ESX в большинстве случаев), НЕ используйте агрегацию ссылок. Распространенным заблуждением является то, что 802.3ad приводит к скорости - этого не происходит, если несколько компьютеров не извлекают данные одновременно. Если только одна машина получает доступ к SAN по объединенной ссылке, вы увидите только скорость ОДНОЙ из ссылок (то есть: 1 Гбит / с).
Хм... Это был не такой быстрый ответ в конце концов.:)
Никаких реальных подробностей (потому что, насколько я знаю, они не сталкивались с серьезными проблемами), но это хорошо сохранилось, по словам приятеля, который некоторое время запускал его в своей сети Windows/Mac. Я думаю, что они предоставили пару десятков терабайт видео и документов из него.
У меня есть тестовый сервер, подключенный к Promise vTrak 15200 (кусок барахла) через iSCSI, и возникли проблемы с использованием томов размером более 2 ТБ. На самом деле я не уверен, является ли это ограничением Openfiler или vTrak, но я решил создать несколько массивов на vTrak, а затем разделить их вместе с программным рейдом на Openfiler.
Кроме этого - казалось, что Openfiler работал отлично (это было наше хранилище для резервного копирования на диск месяц назад, когда умерла наша ленточная библиотека). Он хорошо интегрировался в Active Directory без особых проблем.
Мы используем openfiler и размещаем большие объемы данных (5 ТБ +), в том числе Xen DomU веб-сайтов с 1kk+ хитов в день почти без проблем. Если вам нужен iSCSI, вероятно, нет стабильных бесплатных альтернатив.
У нас есть серверы Dell PowerEdge, и мы тестируем OpenFiler 2.3 на них. Проблема, с которой мы сталкиваемся, заключается в том, чтобы получить какой-то метод мониторинга работоспособности дисков на компьютерах, поскольку Dell не предоставляет метод установки Dell Open Manage для rPath (дистрибутив OF построен). Я пытаюсь взаимодействовать с контроллером PERC5/i через командную строку, чтобы он мог по крайней мере сообщать нам об ошибках по электронной почте в случае проблем с диском.
Надеемся, что в скором времени Dell предоставит версию OMSA для Linux, отличную от RedHat и SuSE.
Пока нет, но я, конечно, планирую. Если вы планируете иметь возможность спасти себя в будущем, помните эту информацию.
http://www.howtoforge.com/installing-and-configuring-openfiler-with-drbd-and-heartbeat
Я работаю над кластером HA esx дома для обучения.