Freenas системные требования: FreeNAS 11 | Требования к оборудованию — efim360.ru

FreeNAS 11 | Требования к оборудованию — efim360.ru

FreeNAS справка

FreeNAS — это программное обеспечение для хранения данных корпоративного класса, разработанное с целью защиты данных в качестве основной цели, и выбранное вами оборудование играет важную роль в его достижении. FreeNAS предназначен для установки на аппаратном оборудовании x86, а ниже приведены основные рекомендации по разработке собственной системы хранения, от минимальных требований к функциональной системе до полноценного готового к использованию оборудования. Наслаждайтесь!

 

Рекомендуемое минимальное оборудование для FreeNAS 11

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

  • Многоядерный 64-разрядный * процессор (настоятельно рекомендуется Intel)
  • 8 ГБ * Загрузочный диск (USB Flash Drive хватает)
  • 8 ГБ * ОЗУ
  • Как минимум 1 диск с прямым подключением (аппаратный RAID настоятельно не рекомендуется)
  • Один физический сетевой порт

* FreeNAS больше не поддерживает 32-битное оборудование. Последним выпуском FreeNAS с 32-разрядной аппаратной поддержкой был FreeNAS 9.2.1.9. Этот выпуск также поддерживал файловую систему UFS. Развертывания на 32-битном оборудовании с использованием UFS имели более низкие требования к оборудованию для 4 ГБ загрузочного устройства и 4 ГБ ОЗУ. ОБРАТИТЕ ВНИМАНИЕ, что дальнейшие обновления безопасности и стабильности в ветке 9.2.1.x не гарантируются.

Рекомендуемое среднее оборудование для FreeNAS 11

Это спецификации для жесткого домашнего медиа-сервера или небольшого пакета файлов. На этом этапе ваше устройство FreeNAS будет иметь ресурсы для запуска сторонних служб и обеспечения достойной производительности.

Миниатюрное запоминающее устройство iXsystems FreeNAS удовлетворяет этим требованиям.

  • Многоядерный 64-битный процессор
  • 16 ГБ загрузочный диск (USB Flash Drive хватает)
  • 16 ГБ (рекомендуется ECC)
  • По крайней мере, 2 диска с прямым подключением (аппаратный RAID настоятельно не рекомендуется)
  • Для получения наилучших результатов см. Список совместимости оборудования FreeBSD для поддерживаемых дисковых контроллеров
  • Рекомендуется использовать диски, предназначенные для NAS (например, диски WD Red).
  • По крайней мере, один физический сетевой порт (рекомендуется Intel)
  • Для получения наилучших результатов см. Список совместимости оборудования FreeBSD для поддерживаемых наборов микросхем Ethernet

 

Рекомендации по оборудованию бизнес-класса для FreeNAS 11

При использовании FreeNAS в бизнес-настройке требования к оборудованию основаны на самом FreeNAS и, более конкретно, на ваши способности, производительность, надежность и поддержку.

Чтобы удалить догадки из этого процесса, iXsystems предлагает FreeNAS Certified Servers, которые предварительно сконфигурированы с помощью FreeNAS с использованием полнофункциональных аппаратных конфигураций.

Для критически важных приложений, где время простоя невозможно переносить, iXsystems также предлагает устройство хранения данных TrueNAS, которое поддерживает полную корпоративную поддержку, высокую доступность, настроенную производительность и гораздо большую степень масштабируемости.

Типичные требования для малого и среднего бизнеса для FreeNAS 11

Поддержка программного обеспечения от iXsystems может быть получена только с помощью TrueNAS

  • От одного до четырех 64-разрядных многоядерных процессоров корпоративного класса.
  • Два зеркальных 16-гигабайтных загрузочных диска (рекомендуется USB или SATA DOM)
  • 32 ГБ ECC RAM Минимум (1 ГБ на ТБ хранилища — хорошее правило, но его необходимо настроить в зависимости от рабочей нагрузки / приложения)
  • По крайней мере, 4 диска с прямым подключением (аппаратный RAID настоятельно не рекомендуется). Это значительно снижает возможности защиты и восстановления данных FreeNAS.)
  • Если необходимо добавить диски выше того, что поддерживает материнская плата, не используйте RAID-карты. Адаптеры главной шины (HBA) рекомендуется вместо этого предоставлять FreeNAS / ZFS прямой доступ к отдельным дискам. LSI HBA — лучший выбор для FreeNAS.
  • Для получения наилучших результатов см. Список совместимости оборудования FreeBSD для поддерживаемых дисковых контроллеров
  • Рекомендуется использовать жесткие диски SATA / SAS корпоративного качества.
  • Устройство высокой четкости на основе записи на основе флэш / SSD (ZIL) для синхронной записи (рекомендуется Flash / SSD с защитой от потери мощности). Два устройства зеркалируются, если критически важна непрерывная производительность.
  • Высокопроизводительные твердотельные накопители для ускорения чтения, если самые запрошенные данные не подходят в ОЗУ, а случайная загрузка чтения высокая.
  • По крайней мере два физических сетевых порта. Intel рекомендовала 1GbE. Chelsio рекомендуется для 10GbE.
  • Для получения наилучших результатов см. Список совместимости оборудования FreeBSD для поддерживаемых наборов микросхем Ethernet
  • Если требуется поддержка, рассмотрите iXsystems TrueNAS Enterprise Storage Arrays.

LSI HBA — лучший выбор для FreeNAS.

Операционные системы для NAS-сервера — обзор дистрибутивов для корпоративного и домашнего хранилища

NAS-сервер, или Network Attached Storage, — это система хранения данных, которая предоставляет к ним доступ пользователям и другим устройствам по принятым сетевым протоколам.

NAS востребованы в качестве:

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

Для настройки NAS-сервера не нужен IT-отдел, собрать сервер можно даже дома. Но для корректной работы понадобятся дистрибутивы — программы, обеспечивающие работу хранилища данных, файловой системы, доступа к файлам и контроля функций системы. О них и расскажем.

Коротко о NAS-серверах

NAS-система состоит из следующих частей:

  • жестких дисков, объединенных в RAID-массив.
  • корпуса — аппаратной части, в которой находятся материнская плата, процессор, блок питания, диски.
  • расширений под HDD или SSD, портов ввода/вывода (также размещены в корпусе).
  • ОС для управления системой и доступом к файлам.

Также в общей системе — клиенты, подключенные по сети.

Внешне NAS-система выглядит как коробка, которая похожа на системный блок.

Источник

NAS-системы с двумя или четырьмя отсеками для жестких дисков подходят для домашнего использования. Системы с большим количеством отсеков чаще используют в бизнесе.

Что умеют NAS-системы

Основные задачи таких систем:

  • Хранить данные, объединять диски в массивы.
  • Предоставлять к ним доступ, как общий, так и к отдельным файлам, разделам и папкам — для пользователей и групп пользователей.
  • Организовывать бэкапы: не только объединять жесткие диски в RAID-массивы с возможностью восстановить данные после сбоев, но и организовывать диски в массивы с избыточностью, защищаясь от удаления данных.
  • Предоставлять клиентам возможность автономного доступа к документам и файлам в сети по различным протоколам. Как следствие, в NAS-системах есть функции синхронизации данных с устройств, которые к нему подключены, централизованное резервирование, в том числе по расписанию.
Создание пользователя в NAS-системе. Источник

Дополнительные функции:

  • Объединяться в кластеры, добавлять диски, в том числе «горячим» способом.
  • Вести стриминг файлов, видео и аудио на устройства, не только на ПК, но и на ТВ.
  • Организовывать метаоблако — предоставить возможность одновременной работы нескольких пользователей над одним документом в браузере. 
  • Также на NAS-системе можно развернуть почтовый сервер и веб-сервер, на котором можно держать, например, базу знаний компании или корпоративное хранилище.
NAS в локальной сети предприятия. Источник

Популярные дистрибутивы, или урезанные операционные системы, для NAS

Чтобы NAS-системы работали, нам нужна ОС. Можно использовать ОС на базе Linux — например, Ubuntu или Debian. Но они слишком требовательны, в них много излишних служб и утилит, их придется долго настраивать под NAS.

Поэтому для NAS используют дистрибутивы — специализированные урезанные операционные системы с минимумом функциональности. Они не требовательны к железу, у них нет собственной графической среды, но есть веб-интерфейс администратора.

Есть несколько популярных версий дистрибутивов:

  • FreeNAS,
  • NAS4Free.
  • EasyNAS,
  • Rockstor,
  • OpenMediaVault,
  • Openfiler.

Хороший дистрибутив должен соответствовать нескольким требованиям: 

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

Также важна хорошая документация, поддержка и возможность добавления расширений. Бонусом станут дополнительные полезные функции и удобство интерфейса как основного способа взаимодействия с дистрибутивом.

Развертывание и интерфейс

Дистрибутив, с которым будет невозможно работать из-за непонятного интерфейса, бесполезен. Но интерфейс должен позволять регулировать настройки.

Здесь также важны несколько параметров:

  • Возможность установки дистрибутива на USB или отдельный SSD-диск. Большинство дистрибутивов предлагают такую опцию. Из нее следует  возможность доступа со всех компьютеров в сети.  
  • Штатный пакетный менеджер для установки плагинов и обновлений. Он облегчит работу с дистрибутивом.
  • Система должны быть запущена на любом оборудовании, совместимом с Debian.

Размер хранилища в случае NAS — также важное требование. Например, некоторые дистрибутивы занимают весь установочный диск, что критично для небольших NAS-систем. 

Управление томами

Главная функция NAS — доступ к файлам, которые в нем хранятся. Здесь все достаточно просто: выбираем массив дисков, создаем том и добавляем сетевые папки. Но, например, FreeNAS и Rockstor работают только с целыми дисками, а не с разделами, что, возможно, будет проблемой.

Общий доступ к файлам

Дистрибутив должен поддерживать популярные сетевые протоколы, хотя бы Samba/CIFS, AFP, AFS, NFS, SFTP, HTTP, FTP и другие, для передачи данным. Скажем заранее, что все дистрибутивы из нашего списка удовлетворяют этому критерию.

Файловая система дистрибутива должна быть надежной. Если ФС не такая, можно потерять все данные при аппаратном сбое. Например, с файловой системой NTFS можно потерять данные при сбое и потом воспроизвести журнал, а у FAT даже такой возможности нет. Для NAS-систем это недопустимо. Поэтому используют отлаженную ZFS, которая сличает контрольные суммы, находит ошибки и восстанавливает данные. Также в ZFS есть функция снапшотов: она может хранить их, монтировать любой набор снимков, откатываться к предыдущим состояниям системы.

Другие «аналоги» ZFS — Btrfs или ReFS.

Документация и поддержка

В документации должно быть описано, как разворачивать дистрибутив, какие протоколы поддерживает NAS и что делать в случае ошибок. Это важно, потому что дистрибутивы NAS не так дружелюбны, как Debian, например. В UNIX-системах можно разобраться методом проб и ошибок, в NAS-дистрибутивах ОС урезанные, и такой возможности нет.

Лидер по этому критерию — дистрибутив FreeNAS. У него — одна из лучших документаций, вдобавок есть форумы сообщества пользователей.  

Защита

NAS-сервер предоставляет доступ к данным с любого устройства в сети. Но это минус в контексте безопасности — данные подвергаются риску. Поэтому обеспечение безопасности — ключевая функция любого дистрибутива. Например, дистрибутивы должны предоставлять возможность шифрования, настройки правил брандмауэра и списков контроля доступа, правила использования HTTPS и безопасных протоколов передачи данных. 

Расширения

Мы уже писали, что дистрибутивы — это урезанные ОС, поэтому некоторых функций может не хватать. В хорошем дистрибутиве проблема решается установкой плагинов через веб-интерфейс. Но есть нюанс: интерфейс не сообщает, помещается ли в системе очередной плагин. Об отсутствии свободного места на дисках вы можете узнать уже постфактум.

Дополнительные функции

В их числе могут быть:

  • автоматическое резервное копирование томов,
  • развертывание веб-сервера и стриминга видео и аудио,
  • настройка для работы с облачными сервисами хранения данных,
  • ограничение места под хранение для отдельных пользователей,
  • дополнительные функции безопасности.

Чаще всего эти функции уже встроены, но может потребоваться и установка плагина.

Теперь рассмотрим каждый дистрибутив отдельно.

Выберите сервер под настройку NAS

Вы можете установить любой из выбранных дистрибутивов на выделенном сервере от Selectel.

Выбрать

FreeNAS

FreeNAS — дистрибутив 2005 года, созданного на базе BSD. Один из самых популярных: примерно миллион NAS-систем работает на FreeNAS. Это open source-дистрибутив, который развивает компания iXsystems. 

Вид интерфейса. Источник
Развертывание и интерфейс

Установщик текстовый, но не требует вмешательства пользователя: необходимо выбрать диск, на который установится ОС. Образ ISO дистрибутива FreeNAS весит 602 МБ, но при установке занимает весь объем диска любого размера. 

Установить дистрибутив можно и на USB. На странице загрузки доступны образы обновлений, пакет плагинов. 

Выбираем, куда установить FreeNAS. Источник

FreeNAS — «тяжелая система». Минимальные требования — 8 ГБ RAM и 8 ГБ свободного места.

Через интерфейс есть доступ к функциям — например, настройке сетей. Есть боковая панель, которая расширяется, предоставляя доступ к подменю, чтобы получить, например, быстрый доступ в учетные записи. Поддерживается работа через консоль.

Управление томами

Файловая система FreeNAS основана на ZFS, что имеет свои преимущества:

  • целостность данных, 
  • снапшоты — снимки локальной файловой системы, 
  • дедупликация, 
  • создание разделяемых ресурсов, 
  • программный RAID-Z3 (хранит три копии структур), 
  • организация RAID 0, 1, 5, 6, 10, 60, 
  • разделение отзеркалированного zpool-раздела на несколько раздельных пулов (zpool split).

Но у функций ZFS есть и недостатки: требуют много свободной памяти, потому что постоянно считает контрольные суммы. Кроме того,  FreeNAS умеет работать только с целыми дисками, а не с разделами. Также из недостатков — нельзя уменьшить массив.

Доступ к файлам

Для доступа к хранилищу поддерживаются протоколы FTP, NFS, SSH, CIFS, AFP, iSCSI, SMB/CIFS, Samba, rsync для синхронизации. Для авторизации клиентов есть поддержка LDAP/Active Directory. Файловая система — ZFS.

Есть настройка ресурсов общего доступа WebDAV, с помощью которой можно просматривать содержимое определенного тома или директории из браузера.

Документация и поддержка

Один из лучших дистрибутивов в части документации: есть сайт с большим массивом информации, форумы, сообщества и книга Learning FreeNAS. Например, в документации, кроме инструкций по установке, можно найти список плагинов.

Безопасность

Можно защитить данные без сторонних решений — в дистрибутиве FreeNAS реализовано 128-, 192- или 256-битное AES-шифрование. Для процессоров, которые поддерживает инструкции AES-NI, шифрование не будет влиять на производительность.

Но в документации дистрибутива указано, что «корневая файловая система или другие компоненты ОС, такие как каталог /var, даже если это отдельная файловая система» не шифруются.

Дополнительная функция безопасности — поддержка rsync через SSH.

Расширения

FreeNAS поддерживает сторонние плагины для потокового вещания, скачивания, синхронизации или размещения собственного сервера облачных сервисов. Новые плагины добавляются в боковую панель под заголовком Plugins, настраиваются и запускаются через интерфейс.

В контексте безопасности все плагины основаны на FreeBSD jails и пакетах PBI с PC-BSD, поэтому изолированы от основной системы. 

Особенные функции

Здесь можно выделить несколько дополнительный функций:

  • Оптимизация системы в зависимости от железа с помощью скрипта autotune. Например, скрипт уменьшает проблемы с памятью с помощью автоподстройки значений ZFS sysctl, если в NAS-системе мало ОЗУ.
  • Планирование задач с помощью заданий cron.  
  • Подключение NAS-сервера к домену Microsoft AD от имени доменной учетной записи. Под этой учетной записью можно работать с сервером по протоколу CIFS.
  • SNMP-мониторинг.
  • Отправка журналов на удаленный syslogd и отчетов по электронной почте — администратор может на графиках видеть порядок работ программного обеспечения и тенденции использования ресурсов.

NAS4Free

NAS4Free разработан на основе FreeNAS 0.7, но к iXsystems отношения не имеет. Распространяется по лицензии BSD. Сейчас называется XigmaNAS.

Источник
Развертывание и интерфейс

Настройки хранятся в XML-файле (config.xml). Установка дистрибутива возможна на USB или отдельный SSD — файл «подхватится» автоматически во время инсталляции. Установка простая, как с обычным ISO-образом.

Запускается процесс установки. Источник

NAS4Free похож на FreeNAS, но старых версий — как интерфейсом, так и установкой. Например, после загрузки ОС появляется консольное меню, через которое по шагам можно сменить IP, конфигурировать сетевые интерфейсы, установить систему, выйти в shell, сбросить пароль веб-администратора.

Восстановление системы также простое: дистрибутив устанавливается на диск, загружается файл конфигурации и NAS4Free снова работает.

Поддерживается работа через консоль — например, настройка сетевых интерфейсов. Через интерфейс производится работа с большинством операций. В их числе управление файловой системой и редактированием файлов, снапшотами, работа с инструментами сетевой диагностики, тестирование пропускной способности сети. Но боковой панели здесь нет.

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

Минимальные требования для дистрибутива — 512 МБ оперативной памяти и 2 ГБ хранилища под систему. Дистрибутив скомпилирован для 32- и 64-разрядных Intel x86-совместимых процессоров.

Управление томами

Поддерживаются:

  • мониторинг состояния жестких дисков S.M.A.R.T.,
  • уведомления о проблемах по электронной почте,
  • программный RAID (0, 1, 5 и комбинации), RAID-Z1/Z2/Z3,
  • отправка сообщений Syslog, контроль состояния UPS.  
Доступ к файлам

Файловая система — ZFSv28. Поддерживает:

  • UFS, ext2/3, FAT, NTFS.
  • Протоколы для обмена данными SMB/CIFS, FTP, TFTP, NFS, AFP, iSCSI (initiator и target), SCP (SSH), BitTorrent, HAST, CARP. Они настраиваются через веб-интерфейс. 
  • Кроме них поддерживает Unison, HAST, UPnP (на базе Fuppes), протоколы CARP, HAST, VLAN и Wake On LAN.
  • Синхронизацию посредством rsync.
  • Сервер iTunes/DAAP (Firefly).
  • Управление доступом: на основе пользователей и групп UNIX.
  • Аутентификацию: для этого используется внутренняя база и средства Active Directory и LDAP.

NAS4Free также умеет работать с файловыми системами UFS, FAT32, EXT2.

Документация и поддержка

На сайте дистрибутива есть базовая информация — например, по установке и начальной настройке. Остальная документация «встроенная». Чтобы получить информацию по опциям настройки, нужно изучить журналы [Диагностика → Журналы]. Здесь можно найти отчеты о ежедневной работе вашего NAS. В интерфейсе также есть QuiXplorer — менеджер файлов.

Безопасность

Поддерживается шифрование GELI-диска.

Расширения

У NAS4Free большой набор служб и сервисов «из коробки»: Unison, iSCSI, SNMP, BitTorrent и прочие. В большинстве случаев вам не придется ничего дополнительно устанавливать. Но установка плагинов возможна.

Информация о расширениях дистрибутива есть только на официальных форумах NAS4Free.

Особенные функции

Есть поддержка LDAP и активной директории, теги VLAN, беспроводное соединение, CARP (протокол общего резервирования адресов), HAST (высокодоступное хранилище), клиент BitTorrent, веб-сервер Lighttpd, FUPPES — сервер Plug and Play для автоматического обнаружения сетевых устройств, IPERF3 для измерения пропускной способности.

EasyNAS

Дистрибутив разработан на базе openSUSE. 

Источник
Развертывание и интерфейс

Поставляется в виде ISO-образа размером 380 МБ. Минимальные требования: 1 ГБ оперативной памяти и жесткий диск на 20 ГБ.

После установки открывается оболочка, где выполняются общие задачи администрирования: смена пароля администратора или IP-адреса. 

К веб-интерфейсу можно получить доступ в браузере по адресу, перейдя на http://<ip-адрес>:1443 — вход со своим паролем администратора.

Доступ к функциям — через строку поиска и боковую панель. Также через панель есть доступ к настраиваемым элементам — хранилищу или общему доступу к файлам. 

Управление томами

Поддерживается топология дисковых массивов JBOD, RAID 0/1/5/6/10, централизованное управления аутентификацией, авторизацией и аккаунтингом при помощи протокола RADIUS.

Общий доступ к файлам

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

Дистрибутив поддерживает основной пул протоколов: CIFS (Samba), NFS, FTP, TFTP, SSH, RSYNC, AFP. Но функции их настройки нет.

Документация

На сайте проекта очень мало информации, только общие данные и краткое описание концепций и технологий. Информацию придется искать по форумам, которых тоже немного.

В дистрибутиве предусмотрены подсказки: типсы с вопросительными знаками можно найти в боковой панели.

Безопасность

Очень слабая. Можно ограничить доступ к интерфейсу администрирования с помощью ACL или IP-адресов или настроить Radius, чтобы аутентифицировать удаленных пользователей. Остальные функции безопасности не предусмотрены.

Расширения

Их нет.

Особенные функции

В целом, это довольно «бедный» дистрибутив: есть планирование автоматического добавления томов или запуск веб-сервера.

Rockstor

Дистрибутив с открытым исходным кодом на базе openSUSE. Минимальные требования — 2 ГБ оперативной памяти и жесткий диск на 16 ГБ.

Источник
Развертывание и интерфейс

Поставляется с установщиком Anaconda, но он не пригодится — установка автоматическая, можно задать только пароль root. Можно установить на USB-диск.

Интерфейс представляет собой панель мониторинга в виде набора виджетов. Их можно выбирать из верхней панели. Боковая панель становится активна при выборе компонента.

Управление томами

Rockstor работает только с целыми дисками.

Есть:

  • мониторинг ресурсов через панель и SNMP,
  • мониторинг S.M.A.R.T.,
  • объединение дисков в RAID-массивы или пулы (0,1,5,6,10), сжатие, монтирование,
  • резервное копирование через rsync, Apple Time Machine и Windows Backup.
Общий доступ к файлам

Файловая система — Btrfs. Поддерживается создание разделяемых ресурсов, используется защита файлов Bitrot, контрольные суммы, резервное копирование файлов с помощью rsync.

Документация и поддержка

На сайте проекта можно найти подробную документацию по всем вопросам, начиная с установки и заканчивая расширениями. 

Безопасность

Поддерживается шифрование целого диска, но с помощью LUKS.

Расширения

Поддерживает много плагинов, например, Booksonic — сервер потоковой передачи аудиокниг — или CouchPotato — загрузчик для пользователей usenet и bittorrent. Плагины устанавливаются как Docker-образы через веб-интерфейс. На сайте проекта есть документация по поддерживаемым плагинам и их установке.

Дополнительные функции

Создание снапшотов и их планирование с помощью заданий cron.

OpenMediaVault: дистрибутив для любителей Linux

Open source-дистрибутив на основе Debian Linux. OpenMediaVault похож на FreeNAS, потому что автор системы — бывший разработчик FreeNAS Фолькер Тайле.

Источник
Развертывание и интерфейс

Дистрибутив поставляется в виде:

  • ISO-образа для x86- и x64-систем, 
  • образа для VMware и VirtualBox, 
  • репозитория для Debian.

Программа установки текстовая, во время нее потребуется выбрать часовой пояс, установить пароль root, заполнить имя домена и прочее.

Опций настройки через консоль, как в других дистрибутивах, нет. Системные настройки производятся через веб-интерфейс. В нем есть боковая панель, через которую можно получить доступ к компонентам. Есть подсказки для применения настроек.

Дистрибутив ставится как на жесткий диск, так и на USB, при это занимает весь объем памяти.

Управление томами

В дополнение к поддержке файловых систем ЕХТЗ/4, XFS и JFS в OpenMediaVault вы также получите опцию создания квот для каждого настроенного тома и списка контроля доступа (ACL). Поддерживается программный RAID (0, 1, 5, 6, JBOD, 5+0, 5+1, 0+1, 1+0).

Общий доступ к файлам

В отличие от FreeNAS автор дистрибутива не стал ставить ZFS. Как файловая система используются ext3, ext4, XFS, JFS, NTFS и FAT32 (чтение/запись). Функций, как следствие, чуть меньше:

  • Протоколы, которые поддерживает дистрибутив: SMB/CIFS, FTP/FTPS, TFTP, NFSv3/v4, SSH и RSYNC.
  • Есть организация совместного доступа, разделения привилегий групп и пользователей, настройка квот.
  • Мониторинг — SNMP, S.M.A.R.T, UPS.
  • Уведомления об ошибках по почте.

Но в сравнении с FreeNAS здесь создается смешанный раздел для хранения настроек, в котором сочетаются данные и системные файлы.

Документация

Основная документация есть.

Безопасность

Есть функция безопасности в виде монтирования файловых систем с флагом noexec. Но скрипты безопасности, помещенные в папки с распределенным доступом, запустить не получится.

Нет шифрования данных. Эту функцию обеспечивает только плагин LUKS.

Расширения

В дистрибутиве есть вся базовая функциональность NAS4Free и FreeNAS, кроме ZFS. Недостаток функций закрывается большим списком расширений: LVM, iSCSI Target, поддержка LDAP, доступ AFP, BitTorrent, DAAP, UPS, антивирусы.

Официальных плагинов несколько десятков: их можно увидеть в меню Система → Плагины, где они категоризированы. Для установки используется штатный пакетный менеджер.  

Есть сторонние «самодельные» плагины, ставятся стандартным для Linux способом.

Дополнительные функции

В OpenMediaVault можно распределять квоты диска отдельным пользователям, ограничивая место, на которое пользователи могут претендовать. Вы также можете определить права доступа каждого пользователя для каждой папки с общим доступом. 

Как и в FreeNAS, обычные задачи поддержки системы, такие как установка обновлений, можно выполнять из веб-интерфейса. OpenMediaVault предоставляет почти все функции FreeNAS, но через плагины.

Итоги обзора дистрибутивов для NAS-хранилищ

Завершим обзор дистрибутивов несколькими советами. Для продвинутых систем с большими ресурсами рекомендуем FreeNAS и Rockstor. Большое комьюнити, широкий функционал, подробная документация и много расширений. 

Из всех представленных дистрибутивов лидером выходит бесплатный FreeNAS: 

  • надежная корпоративная файловая система OpenZFS, 
  • поддержка всех протоколов,
  • синхронизация с облачными сервисами (включая Dropbox) из коробки, 
  • интеграция с Amazon S3, Backblaze B2 и Microsoft Azure,
  • много дополнительных приложений, 
  • продвинутые инструменты мониторинга.

NAS4FREE тоже хорош для больших систем, если вас не испугает малый объем документации. 

Для тех, кто привык работать с Linux, подойдет OpenMediaVault. Будет легко устанавливать плагины для расширения функционала своей NAS-системы.

Rockstor и EasyNAS можно рекомендовать для организации NAS-cервера для дома или небольшого офиса (первый не требует много оперативной памяти). Но если Rockstor можно использовать в коммерческих системах, то EasyNAS — нет из-за ограниченных возможностей для повышения безопасности.

FreeNAS 11 — Аппаратные требования — efim360.ru

FreeNAS справка

FreeNAS — это программное обеспечение для хранения данных корпоративного класса, основной целью которого является защита данных, и выбранное вами оборудование играет важную роль в достижении этой цели. FreeNAS предназначен для установки на общедоступном оборудовании x86, и ниже приведены основные рекомендации по проектированию собственной системы хранения, от минимальных требований к функциональной системе до полноценного, готового к работе аппаратного обеспечения. Наслаждаться!

 

Минимальное рекомендуемое оборудование для FreeNAS 11

Этих спецификаций будет достаточно для надежной работы небольшой установки FreeNAS с умеренной производительностью для нескольких пользователей.

  • Многоядерный 64-разрядный* процессор (настоятельно рекомендуется Intel)
  • Загрузочный диск 8 ГБ* (достаточно USB-накопителя)
  • 8 ГБ* ОЗУ
  • Как минимум 1 диск с прямым подключением (аппаратный RAID настоятельно не рекомендуется)
  • Один физический сетевой порт

* FreeNAS больше не поддерживает 32-битное оборудование. Последним выпуском FreeNAS с поддержкой 32-разрядного оборудования был FreeNAS 9.2.1.9. Этот выпуск также поддерживал файловую систему UFS. Развертывание на 32-разрядном оборудовании с использованием UFS имело более низкие требования к оборудованию: загрузочное устройство емкостью 4 ГБ и ОЗУ объемом 4 ГБ. ПОЖАЛУЙСТА, ОБРАТИТЕ ВНИМАНИЕ, что дальнейшие обновления безопасности и стабильности для ветки 9. 2.1.x не гарантируются.

 

Рекомендуемое среднее оборудование для FreeNAS 11

Это характеристики надежного домашнего медиасервера или файлового хранилища небольшого офиса. На этом этапе ваше устройство FreeNAS будет иметь ресурсы для запуска сторонних сервисов и обеспечения достойной производительности.

Мини-накопитель iXsystems FreeNAS соответствует этим спецификациям.

  • Многоядерный 64-разрядный процессор
  • Загрузочный накопитель 16 ГБ (достаточно USB-накопителя)
  • 16 ГБ (рекомендуется ECC)
  • Не менее 2 дисков с прямым подключением (аппаратный RAID настоятельно не рекомендуется)
  • Для достижения наилучших результатов см. Список совместимого оборудования FreeBSD для поддерживаемых дисковых контроллеров
  • Рекомендуется использовать диски, предназначенные для NAS (например, диски WD Red).
  • Хотя бы один физический сетевой порт (рекомендуется Intel)
  • Для достижения наилучших результатов см. Список совместимого оборудования FreeBSD для поддерживаемых наборов микросхем Ethernet

 

Рекомендации по оборудованию бизнес-класса для FreeNAS 11

При использовании FreeNAS в бизнес-среде требования к оборудованию гораздо меньше определяются самим FreeNAS и больше определяются вашей емкостью, производительностью, надежностью и потребностями в поддержке.

Чтобы избежать догадок из этого процесса, iXsystems предлагает сертифицированные серверы FreeNAS, которые предварительно настроены для работы с FreeNAS с использованием полностью соответствующих аппаратных конфигураций.

Для критически важных приложений, где простои недопустимы, iXsystems также предлагает устройство хранения данных TrueNAS, которое обеспечивает полную корпоративную поддержку, высокую доступность, настроенную производительность и гораздо большую степень масштабируемости.

 

Типичные требования для малого и среднего бизнеса для FreeNAS 11

Поддержка программного обеспечения от iXsystems может быть получена только при использовании TrueNAS

  • От одного до четырех 64-разрядных многоядерных процессоров корпоративного класса.
  • Два зеркальных загрузочных диска емкостью 16 ГБ (рекомендуется USB или SATA DOM)
  • Минимум 32 ГБ ОЗУ ECC (1 ГБ на ТБ хранилища — хорошее практическое правило, но может потребоваться корректировка в зависимости от рабочей нагрузки/приложения)
  • Не менее 4 дисков с прямым подключением (аппаратный RAID настоятельно не рекомендуется. Он значительно снижает возможности защиты и восстановления данных FreeNAS.)
  • Если необходимо добавить диски сверх того, что поддерживает материнская плата, не используйте карты RAID. Вместо этого рекомендуется использовать адаптеры главной шины (HBA), чтобы предоставить FreeNAS/ZFS прямой доступ к отдельным дискам. LSI HBA — лучший выбор для FreeNAS.
  • Для достижения наилучших результатов см. Список совместимого оборудования FreeBSD для поддерживаемых дисковых контроллеров
  • Рекомендуется использовать жесткие диски SATA/SAS корпоративного качества.
  • Высокопроизводительное устройство журнала записи на основе флэш-памяти/твердотельного накопителя (ZIL) только для синхронной записи (рекомендуется флэш-память/твердотельный накопитель с «защитой от потери питания»). Два устройства зеркалируются, если важна бесперебойная работа.
  • Высокопроизводительные твердотельные накопители для ускорения чтения, если наиболее запрашиваемые данные не помещаются в ОЗУ, а нагрузка случайного чтения высока.
  • Не менее двух физических сетевых портов. Intel рекомендуется для 1GbE. Chelsio рекомендуется для 10GbE.
  • Для достижения наилучших результатов см. Список совместимого оборудования FreeBSD для поддерживаемых наборов микросхем Ethernet
  • Если требуется поддержка, рассмотрите возможность использования iXsystems TrueNAS Enterprise Storage Arrays.

HBA LSI — лучший выбор для FreeNAS.

Требования к оборудованию FreeNAS — IT Primer

Перепечатка с веб-сайта FreeNAS:

Поскольку FreeNAS™ 8.0.2 основан на FreeBSD 8.2, он поддерживает то же оборудование, что и в разделах amd64 и i386 списка совместимого оборудования FreeBSD 8.2.

Фактические требования к оборудованию зависят от того, для чего вы используете систему FreeNAS™. В этом разделе приведены некоторые рекомендации, которые помогут вам начать работу. Вам также следует просмотреть аппаратный форум FreeNAS™, чтобы получить советы по производительности от других пользователей FreeNAS™. Форум по аппаратному обеспечению также является отличным местом для размещения вопросов, касающихся настройки вашего оборудования или аппаратного обеспечения, наиболее подходящего для ваших требований.

Содержание

1 Архитектура
2 ОЗУ
3 Компактная или USB-флеш-память
4 Диски и контроллеры для хранения данных
5 Сетевые интерфейсы
6 Обзор RAID
7 Обзор ZFS -битные архитектуры, вам следует использовать 64-битное оборудование, если вам важна скорость или производительность. 32-разрядная система может адресовать только до 4 ГБ ОЗУ, что делает ее плохо подходящей для требований ZFS к ОЗУ. Если у вас есть доступ только к 32-разрядной системе, рассмотрите возможность использования UFS вместо ZFS.
RAM

Лучший способ получить максимальную отдачу от вашей системы FreeNAS™ — установить как можно больше оперативной памяти. Если ваша оперативная память ограничена, рассмотрите возможность использования UFS, пока вы не сможете позволить себе лучшее оборудование. ZFS обычно требует не менее 6 ГБ ОЗУ для обеспечения хорошей производительности; с практической точки зрения (то, что вы действительно можете установить) это означает, что минимум действительно составляет 8 ГБ. Чем больше ОЗУ, тем выше производительность, и на форумах пользователи предоставляют неподтвержденные данные о том, насколько производительность повышается за счет увеличения объема ОЗУ. Для систем с большой емкостью диска (более 6 ТБ) общее эмпирическое правило — 1 ГБ ОЗУ на каждый 1 ТБ хранилища.

ПРИМЕЧАНИЕ. По умолчанию ZFS отключает предварительную выборку (кэширование) для систем, содержащих менее 4 ГБ доступной оперативной памяти. Неиспользование предварительной выборки может значительно снизить производительность. 4 ГБ доступной оперативной памяти — это не то же самое, что 4 ГБ установленной оперативной памяти, поскольку операционная система находится в оперативной памяти. Это означает, что практический порог предварительной выборки составляет 6 ГБ или 8 ГБ установленной оперативной памяти. Вы по-прежнему можете использовать ZFS с меньшим объемом оперативной памяти, но это повлияет на производительность.

Если вы используете Active Directory с FreeNAS™, добавьте дополнительно 2 ГБ ОЗУ для внутреннего кэша winbind.

Если вы устанавливаете FreeNAS™ в безголовой системе, отключите параметры общей памяти для видеокарты в BIOS.
Compact или USB Flash

Операционная система FreeNAS™ представляет собой работающий образ. Это означает, что его следует устанавливать не на жесткий диск, а на USB-накопитель или компактную флэш-память объемом не менее 2 ГБ. Список компактных флэш-накопителей, которые, как известно, работают с FreeNAS™, можно найти на вики .7. Если у вас нет компактной флэш-памяти, вы можете вместо этого использовать флэш-накопитель USB, предназначенный для работающего образа и остающийся вставленным в разъем USB. Хотя технически вы можете установить FreeNAS™ на жесткий диск, это не рекомендуется, поскольку вы потеряете емкость диска. Другими словами, операционная система возьмет на себя управление диском и не позволит вам хранить на нем данные независимо от размера диска.

Установка FreeNAS™ разделит диск операционной системы на два раздела размером ~ 1 ГБ. Один раздел содержит текущую операционную систему, а другой раздел используется при обновлении. Это позволяет безопасно перейти на новый образ или вернуться к старому образу в случае возникновения проблем.
Storage Disks and Controllers

В разделе Disk списка оборудования FreeBSD перечислены поддерживаемые дисковые контроллеры. Кроме того, добавлена ​​поддержка RAID-контроллеров 3ware 6 Гбит/с вместе с утилитой CLI tw_cli для управления RAID-контроллерами 3ware.

FreeNAS™ поддерживает диски с возможностью горячей замены. Перед реализацией этой функции убедитесь, что в BIOS включен режим AHCI и что вы прочитали «Горячая замена неисправного диска ZFS».

Если у вас есть деньги и вы хотите оптимизировать свою дисковую подсистему, примите во внимание ваши потребности в чтении/записи, ваш бюджет и требования к RAID.

Например, перемещение ZIL (журнала намерений ZFS) на выделенный SSD повышает производительность, только если у вас синхронная запись, например сервер базы данных. Кэш-устройства SSD помогают только в том случае, если ваш рабочий набор больше, чем оперативная память системы, но достаточно мал, чтобы значительный процент от него поместился на SSD.

Если у вас есть устойчивые, несмежные записи, используйте диски с малым временем поиска. Примерами являются диски SAS емкостью 10 000 или 15 000, которые стоят около 1 доллара США за ГБ. Примером конфигурации может быть шесть дисков SAS по 15 КБ в RAID 10, что дает 1,8 ТБ полезного пространства, или восемь дисков SAS 15 КБ в RAID 10, что дает 2,4 ТБ полезного пространства.

Диски SATA 7200 об/мин предназначены для однопользовательского последовательного ввода-вывода и не являются хорошим выбором для многопользовательской записи.

Если у вас есть бюджет и ключевым требованием является высокая производительность, рассмотрите карту Fusion-I/O, оптимизированную для массового произвольного доступа. Эти карты дороги и подходят для высокопроизводительных систем, требующих высокой производительности. Fusion-I/O можно отформатировать с помощью файловой системы и использовать в качестве прямого хранилища; при таком использовании у него нет проблем с записью, обычно связанных с флэш-устройством. Fusion-I/O также можно использовать в качестве устройства кэширования, когда размер вашего набора данных ZFS больше, чем ваша оперативная память. Из-за повышенной пропускной способности системы с этими картами обычно используют несколько сетевых интерфейсов 10 GigE.

Если вы будете использовать ZFS, требования к дисковому пространству для пулов хранения ZFS рекомендуют не менее 16 ГБ дискового пространства. Из-за того, что ZFS создает своп, вы не можете форматировать менее 3 ГБ пространства с помощью ZFS. Однако на диске меньше рекомендуемого минимального размера вы теряете изрядное количество дискового пространства для подкачки: например, на диске емкостью 4 ГБ для подкачки будет зарезервировано 2 ГБ.

Если вы новичок в ZFS и покупаете оборудование, сначала прочитайте Рекомендации по пулам устройств хранения данных ZFS.
Сетевые интерфейсы

В разделе FreeBSD Ethernet примечаний к оборудованию указано, какие интерфейсы поддерживаются каждым драйвером. Несмотря на то, что поддерживается множество интерфейсов, пользователи FreeNAS™ отмечают наилучшую производительность интерфейсов Intel и Chelsio, поэтому при покупке нового интерфейса обратите внимание на эти бренды.

Как минимум вы захотите использовать интерфейс GigE. В то время как интерфейсы и коммутаторы GigE доступны для домашнего использования, следует отметить, что современные диски могут легко насытить 110 МБ/с. Если вам требуется более высокая пропускная способность сети, вы можете «связать» несколько карт GigE вместе, используя тип агрегации каналов LACP. Однако любые коммутаторы должны будут поддерживать LACP, а это означает, что вам потребуется более дорогой управляемый коммутатор, а не коммутатор домашнего уровня пользователя.

Если требуется производительность сети и у вас есть деньги, используйте интерфейсы 10 GigE и управляемый коммутатор. Если вы покупаете управляемый коммутатор, рассмотрите тот, который поддерживает LACP и большие кадры, поскольку оба они могут использоваться для увеличения пропускной способности сети.

ПРИМЕЧАНИЕ. В настоящее время не поддерживаются следующие интерфейсы: InfiniBand, FibreChannel через Ethernet или беспроводные интерфейсы.

Если требуется скорость сети, учитывайте как ваше оборудование, так и тип создаваемых общих ресурсов. На том же оборудовании CIFS будет медленнее, чем FTP или NFS, поскольку Samba является однопоточным. Если вы будете использовать CIFS, используйте быстрый процессор.
Обзор RAID

Избыточность данных и скорость являются важными факторами для любой сетевой системы хранения данных. Большинство систем NAS используют несколько дисков для хранения данных, а это означает, что вы должны решить, какой тип RAID использовать, перед установкой FreeNAS™. В этом разделе представлен обзор типов RAID, который поможет вам решить, какой тип лучше всего соответствует вашим требованиям.

RAID 0: использует чередование данных для хранения данных на нескольких дисках. Он обеспечивает нулевую отказоустойчивость, то есть в случае отказа одного диска все данные на всех дисках будут потеряны. Чем больше дисков в RAID 0, тем выше вероятность сбоя.

RAID 1: все данные зеркалируются на два диска, создавая резервную копию на случай отказа одного диска. Если диски находятся на отдельных контроллерах, такая форма RAID также называется дуплексной.

RAID 5: требуется как минимум 3 диска и может выдержать потерю одного диска без потери данных. Диск читается быстро, но скорость записи может быть снижена на целых 50%. Если диск выходит из строя, он помечается как поврежденный, но система будет продолжать работать до тех пор, пока диск не будет заменен и RAID не будет перестроен. Однако, если другой диск выйдет из строя до перестроения RAID, все данные будут потеряны. Если ваша система FreeNAS™ будет использоваться для постоянной записи, RAID 5 — плохой выбор из-за низкой скорости записи.

RAID 6: требуется как минимум 4 диска и может выдержать потерю 2 дисков без потери данных. Преимущества наличия большого количества дисков, такие как производительность, отказоустойчивость и экономическая эффективность, улучшаются относительно большего количества дисков. Чем больше отказавший диск, тем больше времени требуется для восстановления массива. Чтение происходит очень быстро, но запись медленнее, чем в RAID 5.

RAID 10: требуется как минимум 4 диска, причем количество дисков всегда четное, поскольку этот тип RAID отражает чередующиеся наборы. Предлагает более быструю запись, чем RAID 5. Допускает потерю нескольких дисков без потери данных, если оба диска в зеркале не потеряны.

RAID 60: требуется минимум 8 дисков. Комбинирует чередование RAID 0 с распределенной двойной четностью RAID 6 путем чередования 2 четырехдисковых массивов RAID 6. Время восстановления RAID 60 вдвое меньше, чем для RAID 6.

RAIDZ1: программное решение ZFS, эквивалентное RAID5. Его преимущество перед RAID 5 заключается в том, что он позволяет избежать дыры для записи и не требует специального оборудования, что означает, что его можно использовать на стандартных дисках. Если ваша система FreeNAS™ будет использоваться для постоянной записи, RAIDZ — плохой выбор из-за низкой скорости записи. Требуется минимум 3 диска, хотя рекомендуется 5 дисков (более 3, 4 или 6 дисков). Следует отметить, что вы не можете добавлять дополнительные диски для увеличения размера RAIDZ1 после его создания. Единственный способ увеличить размер RAIDZ1 — это заменить каждый диск диском большего размера один за другим, оставляя время для перераспределения между заменой каждого диска. Однако вы можете объединить два существующих RAIDZ1, чтобы увеличить размер тома (пула) ZFS.

RAIDZ2: программное решение ZFS с двойной четностью, аналогичное RAID-6. Он позволяет избежать дыры для записи и не требует специального оборудования, что означает, что его можно использовать на обычных дисках. Требуется минимум 3 диска. RAIDZ2 позволяет вам потерять 1 диск без какой-либо деградации, так как он в основном становится RAIDZ1, пока вы не замените отказавший диск и не перестроите его. В настоящее время RAIDZ2 во FreeBSD работает медленнее, чем RAIDZ1.

RAIDZ3: программное решение ZFS с тройной четностью. FreeNAS™ не будет поддерживать эту форму RAIDZ до версии 8.3.

ПРИМЕЧАНИЕ. Не рекомендуется смешивать ZFS RAID с аппаратным RAID. Рекомендуется перевести аппаратный RAID-контроллер в режим JBOD и позволить ZFS обрабатывать RAID. Согласно Википедии: ZFS не может полностью защитить данные пользователя при использовании аппаратного RAID-контроллера, поскольку она не может выполнять автоматическое самовосстановление, если не контролирует избыточность дисков и данных. ZFS предпочитает прямой эксклюзивный доступ к дискам, и ничто не мешает. Если пользователь настаивает на использовании RAID аппаратного уровня, контроллер следует настроить в режиме JBOD (т. е. отключить функциональность RAID), чтобы ZFS могла гарантировать целостность данных.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *