Skip to main content

Solaris 11.1 Home NAS

Собственно, “обновил” (читай – собрал с нуля) свой NAS-сервер, пока конфигурация далеко не максимально производительная, чисто на “взлет”, а далее посмотрим.

Железо:

  • LSI 9212 (4 SATA порта, на радиатор нужно поставить дополнительный вентилятор, потому как изначально адаптеры предназначены под обдув воздухом, а из-за особенностей маленького корпуса реализация обдува сильно затруднена), +4 диска SATA 400GB Seagate 1.5Gbps (на тесты), +2x4Gb DDR3 ECCU RAM. При использовании solaris хочешь или нет, а на HCL посмотреть придется…

По сборке никаких нюансов, все по картинкам, ставиться на место. На P9D-I очень неудачно расположены пины для подключения передней панели, спрятаны за портами 1 GbE и платой расширения в PCIe порту, потому подключать нужно до установки всего.

Дисковый бэкплейн позволяет удачно подвести кабеля через верхние отверстия в корпусе.

Пока в системе стоит 4 старых SATA-диска, медленных и шумных, тем не менее искомые 50-60 Мб/c на запись имеем со свистом (поправка постфактум – фактическая скорость записи около 140-160 Мб/c, но мне банально нечем “отжать” такие скорости с клиента в пересчете на диск, максимум, который оказался достижим, составляет ~95 Мб/c честных попугаев, что более чем годно). Температура в среднем по больнице на дисках ~39-40 градусов, на МБ (в стороне от обдува) ~51. Что годно и ровно попадает в заданные пределы.

Для инсталляции Solaris потребуются: Solaris Full Repo + min. SRU 11.1.12.0 – поддержка NIC Intel i210-AT появилась только начиная с этой версии. То есть формально без поддержки развернуть данное поделие – не представляется возможным (это важный хинт, увы). Нормальная работа Transcend TS-RDF8K Super-Speed USB 3.0 при подключении USB 3.0 возможна только с самым свежим SRU (11.1.16.5.0).

Сам Solaris 11.1 ставится без нюансов, возможна инсталляция через встроенный в MB iKVM (скажу честно – не проверял, солярку вообще ставил в USB-“корзинку” на vbox изначально, там же и игрался сначала). Сам по себе редирект работает, но как верно подметили коллеги – java скоро сдохнет, с таким-то подходом вендора (основной головняк заключается в связке chrome 32bit + jre 1.7 64bit, когда до меня “дошло” запустить safari – вступил в другое .овно с неподписаным приложением, короче, спасибо сначала Apple за заботу, потом их коллегам из Редмонда, а уж в самом конце и Oracle перепадают приветы).

Дедубликация/компрессия при хранении NEF/JPEG – неэффективные меры, не стоит перегружать процессор (хотя с i3 это не так актуально), небольшой эффект (compressratio ~= 1.20) есть на хранимых библиотеках (точнее, их бэкапах).

Собственно, для чего все это – требуется обеспечение импорта, хранения и транспортировки большого (over 4Tb) количества фотографий, в данный момент сохраненных в Aperture. В чем засада – библиотека Aperture может быть размещена только на HFS+ файловой системе. Путей, собственно, два:

  1. использование system/storage/iscsi/iscsi-target ( на Solaris 11.1 (путь для меня не самый хороший – во-первых, iscsi initiator от GlobalSAN нынче стоит денег, пусть и небольших – хотя как посмотреть, во-вторых, сложности с доступностью “сырых” фотографий ставят крест на потенциальных плюсах такого пути – вечная проблема RAW в домашних условиях 😉 )
  2. использование service/file-system/smb (именно его, по ряду причин, связанных с доступностью внутри гетерогенной сети, а не nfs, который в догонку довольно медленный и существенно сложнее в изначальной реализации) + Refrenced Files (минус решения – прийдется потратить весьма много времени на перенос файлов)

Выбран второй путь. Все фото бэкапятся пока на внешнюю “корзинку” (usb 2.0 + 1 Tb SATA HDD) с помощью zfs send/receive, в будущем будет собран аналог ассиметричной репликации на другую (похожую) железку. Летит на “ура”.

Критические данные шифруются на лету в отдельно стоящий датасет, ключи на малюсенькой флешке, что удобно и достаточно безопасно в случае выноса данных.

Профитов масса (снапшоты работают, мои виртуалки переехали с очень хорошей компрессией, пара десятков штук, реактивный и простой как тапок бэкап, ну и масса прочих бонусов, которыми обернута нормальная ОС), минусы просты и изначально понятны:
– залочка на вендора
– нет вебморды из коробки (не нужна, принципиально, сейчас в процессе подбора дашборды с крутилками процессоров, памяти и места аля mrtg, но менее прожорливое)
– очень жадная до памяти система – 8 Гб явно мало, при весьма и весьма скромном вводе-выводе
– …

Собственно, и не знаю, что еще написать 😉 Оно просто работает.