Выбор ОС для домашнего ZFS NAS
Я готовлю домашний NAS со старым Athlon 64 X2 3800+, 4 ГБ ECC RAM, материнской платой Asus M2V MX и одной 3 ТБ WDC Green (еще одна в качестве зеркала может быть установлена в будущем). Это самое дешевое решение, которое я обнаружил, которое включает в себя память ECC, а более высокое потребление энергии компенсируется более низкой (нулевой) стоимостью приобретения.
Система будет использоваться для:
- хранение музыки и потоковая передача на другие настольные компьютеры;
- хранение отсканированных слайдов (3-4 тыс. слайдов, 180 МБ TIFF каждый плюс версия JPEG пониженного качества);
- поток этих фотографий на локальный iPad 2 (может быть, приложение Plex? пока не уверен);
- (одно дополнительное) удаленное резервное копирование через rsync/ssh или ZFS send/receive.
Он будет управляться через удаленный ssh, возможно, через VNC, без монитора. Абсолютным требованием является надежное решение ZFS, плюс возможность легко устанавливать пакеты / программное обеспечение / виртуальные машины и обновлять удаленно (я буду администратором, а не живу рядом с NAS).
У меня есть в основном три варианта:
- Nas4free / FreeNAS
- открыла демонстрационный
- Solaris Express 11 (да, да, я знаю лицензионные требования, я напишу на нем скрипт perl, чтобы он считался машиной разработки).
Проблемы: для NAS4free/FreeNAS (я тестировал только NAS4free) требовалась встроенная установка для удаленного обновления, но полная установка для простого добавления пакетов программного обеспечения. Так как мне нужен хотя бы AirVideo Server (linux/win) и приложение Plex (win/linux) для потоковой передачи фотографий и некоторых видео на iPad (для них обоих требуется virtualbox), но я не могу быть там для установки обновлений, NAS4free/FreeNAS исключены, http://www.nas4free.org/general_information.html объясняет проблему: встроенный может быть удаленно обновлен, полный не может. У Solaris есть и другое преимущество: клиент Crashplan поддерживает Solaris, и я уже использую его для других резервных копий. Я хотел бы оставить опцию открытой, даже если я буду делать резервные копии, вероятно, через zfs send/receive. NexentaStor был исключен, потому что отправка / получение zfs не включены в бесплатную версию.
Вопрос сейчас в Solaris 11 Express через OpenIndiana. Чтобы облегчить управление, я буду использовать http://www.napp-it.org/
Какой бы вы предложили и почему? Я нашел много информации, и мне трудно принять решение. Я думаю (из руководства napp-it), что у Solaris есть некоторые дополнительные опции для акций SMB, но действительно ли они нужны дома? Я думаю, что даже не буду использовать ACL, так как нормальных разрешений в стиле Unix достаточно. OpenIndiana, возможно, имеет более частые обновления (Solaris предлагает только обновления безопасности между выпусками), но опять же, они мне нужны? Я так не думаю. Более того, это NAS, которое должно работать, и больше ничего, я не могу рисковать проблемами, которые требуют от меня доступа к серверу. Разве OpenIndiana не более... передовая (в мире Solaris)? Я просто спрашиваю, не нужно фокусироваться на этом для ответа:-)
Я бы ограничил себя этими двумя вариантами (SE11.1/OI) также потому, что я буду делать NAS для меня в будущем (где также требуются высокие характеристики с общими ресурсами Mac), а Solaris поддерживает ядро для AFP. Я буду использовать этот сервер для сбора опыта.
После этого длинного вопроса, спасибо заранее! Если вам нужна дополнительная информация, дайте мне знать, и я обновлю этот пост.
ОБНОВЛЕНИЯ Учитывая первые ответы, я настоятельно рекомендую человеку, платящему оборудование, вставить второй HD. Лучше 2x2 ТБ, чем 1x3 ТБ (3 ТБ в любом случае больше). Я пытался снизить первоначальные затраты, чтобы распределить их в течение более длительного периода, но лучше иметь что-то хорошее с самого начала.
3 ответа
Я настоятельно рекомендую перейти на FreeNAS за его простоту установки, настройки и обслуживания в сочетании с полнотой функций. В последних версиях наконец-то развернута поддержка внешних плагинов, поэтому в будущем мы увидим еще больше дополнений.
Выполните традиционную полную установку последней стабильной версии и запланируйте обновления на месте, когда вы окажетесь рядом с системой. Вы не должны полагаться на какую-либо форму удаленного обновления системы NAS в любом случае.
Обратите внимание, что описываемая вами система будет полезна только для одной задачи: поместить в нее свои данные и увидеть, как данные исчезают при сбое диска. Добавьте избыточность или подготовьте резервную копию.
Поскольку вы хотите иметь возможность удаленного обновления, вы можете рассмотреть возможность запуска сервера ZFS под VMWare ESXi.
Я запустил установку Napp-It All In One на довольно похожем оборудовании (HP Microserver N40L). Я обнаружил, что разница в производительности между ESXi и голым металлом незначительна (гигабит обычно является пределом или, в вашем случае, возможно, одним жестким диском). Обычно вы устанавливаете гипервизор VMWare ESXi (вы можете установить его на флэш-накопитель USB). Когда у вас есть OpenIndiana (или NAS4Free), вы делитесь своим томом ZFS обратно в VMWare, используя NFS, чтобы все ваши гости могли воспользоваться преимуществами хранения ZFS. Вам действительно нужно 8 ГБ или больше для ZFS NAS с 3 ТБ... но чтобы тратить время на 4 ГБ, я бы выделил как минимум 2 ГБ (предпочтительно 3 ГБ) для OpenIndiana, чтобы у вас все еще оставалось немного для виртуальных машин. CrashPlan отлично работает на OI, поэтому вы легко сможете сделать резервную копию своего хоста ZFS и всех гостей.
Приблизительно за 200 долларов вы можете получить материнскую плату с возможностью удаленного IPMI 2.0 / KVM over IP. Большинство из них имеют возможность удаленной загрузки с использованием iso-файла через клиент KVM. Пока у вас есть доступ к сети, на самом деле вы ничего не сможете сделать удаленно.
В масштабе, который вы описываете, я не думаю, что это действительно имеет значение, что вы используете. Все это хорошие варианты, если они поддерживают оборудование, на которое вы устанавливаете. Я бы не стал сбрасывать со счетов Nexenta, тем более что он более отполирован, чем остальные. Но в то же время, ваши дома не являются их целевым рынком.
Однако сначала нужно получить зеркальный диск. Не имеет смысла начинать без него.