Установка и настройка FreeNAS (сетевое устройство хранения)

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

freenas-9-3-ustanovka-i-nastroyka-failovogo-hranilisha-dannih-24

Используя FreeNAS Вы можете легко создать собственное хранилище данных, которое можно использовать не только в локальной сети предприятия, но и к примеру в домашней сети. Управление осуществляется через специальный веб-интерфейс, изначально написанный на языке PHP, но, с недавнего времени на Python/Django языке.

FreeNAS поддерживается Linux, Windows и MAC OS, а так же многочисленными виртуальными системами, такими как VMware и XenServer, используя протоколы, такие как CIFS (Samba), FTP, NFS, Rsync и прочие.

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

Есть несколько, доступных плагинов для FreeNAS, которые состоят из следующих улучшений:

  • Own-Cloud — чтобы построить облачное хранение данных
  • Plex Media Server — для создания собственного потокового видео сервера
  • Bacula — используется в качестве сервера резервного копирования
  • Transmission — для создания собственного торрент сервера

Особенности FreeNAS

  • Поддержка ZFS файловой системы.
  • Поддержка встроенного RAID с поддержкой контроля четности, кронов, смарт-тестов.
  • Поддержка службы каталогов, такие как LDAP, Active Directory, NIS, NT4.
  • Поддержка таких сервисов как NFS, SSH, CIFS, FTP и iSCSI.
  • Поддержка файловых систем, таких как NTFS и FAT.
  • Переодическое создание снапшотов (копий систем) и поддержка репликаций, rsync.
  • Веб-интерфейс с поддержкой GUI и SSL.
  • Система отчетов, для последующего уведомления по e-mail
  • Шифрование данных и многие функции для безопасности сохранности Ваших данных
  • Поддержка устройств бесперебойного питания
  • Богаты GUI интерфейс с графическими отчетами об использовании ресурсов компьютера (Процессора, Памяти, Жесткого диска, Сети и т.д.)

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

В моем случае, я создам виртуальную машину на VirtualBox, машина будет 64 битной, операционная система FreeNAS 9.3 (бета версия, самая последняя которая есть на сайте производителя), IP адрес 192.168.0.200, 1 диск 5 гб для операционной системы и 8 дисков (по 5 гб каждый) для системы хранения данных (они нам понадобятся в следующих статьях), дисков в реальной машине естественно может быть меньше, к примеру 1 — системный и 2 жестких диска для организации зеркального RAID.

Скачиваем FreeNAS 9.3

Чтобы установить операционную систему FreeNAS, нам необходимо скачать последнюю версию, если Вы устанавливаете на рабочую машину — то безусловно я Вам рекомендую установить последнюю стабильную версию, но, я надеюсь что скоро версия 9.3 станет таковой, поэтому — рассматриваю её как самую последнюю, возможную для установки версию. Итак, переходим на страницу скачивания FreeNAS. И скачиваем последнюю версию, ещё раз повторюсь — в моем случае это бета версия FreeNAS 9.3, если Вам нужна стабильная — там же ищем её, она доступна по скачиванию в разделе «Stable»

freenas-9-3-ustanovka-i-nastroyka-failovogo-hranilisha-dannih-1

 

После чего, скачивается ISO образ ОС, который в дальнейшем Вы можете записать на CD диск или же использовать для дальнейшей установки на виртуальных машинах (по моему все они поддерживают ISO образы дисков). Чуть ниже Вы можете скачать образ для USB флешки, который можно записать с помощью множества утилит в Linux и Windows:

freenas-9-3-ustanovka-i-nastroyka-failovogo-hranilisha-dannih-2

Кстати, размер ISO образа стабильной версии FreeNAS 9.2.1.8 — 199 Мб, а бета версия 9.3 — 381 Мб, то есть, изменения действительно должны быть интересные :)

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

Установка FreeNAS — первоначальная подготовка виртуальной машины

Для начала, я создам виртуальную машину в VirtualBox. Этот момент установки я пройду очень быстро и постараюсь не зацикливаться на каких-то лишних вещах, так как наверняка Ваша установка, в большинстве своем, будет проходить на реальной машине. Перейдем в VirtualBox нажимаю на кнопку «Создать», создаю машину с следующими параметрами:

freenas-9-3-ustanovka-i-nastroyka-failovogo-hranilisha-dannih-3

Далее, указываю количество оперативной памяти, в моем случае 4 гб (для системы FreeNAS рекомендуется все же 8 гб):

freenas-9-3-ustanovka-i-nastroyka-failovogo-hranilisha-dannih-4

Далее, в настройках нажимаем «Не подключать виртуальный жесткий диск» — нам необходимо выбрать, позже, контроллер SCSI так как на IDE контроллере мы не сможем подключить массу жестких дисков (получиться воткнуть 4 устройства на IDE контроллер)

freenas-9-3-ustanovka-i-nastroyka-failovogo-hranilisha-dannih-9

После этого, машина создается, лезем в настройки нашей новосозданной виртуальной машины, в вкладку «Носители» и добавляем наш SCSI контроллер, 8 дисков по 5 гб, один системный диск так же на 5 гб и один оптический диск для нашего ISO образа (но уже на контроллере IDE, так как на SCSI у меня все же не запустился), то есть все это выглядит у нас вот так:

freenas-9-3-ustanovka-i-nastroyka-failovogo-hranilisha-dannih-11

И запускаем нашу виртуальную машину. После чего переходим к следующей главе.

Установка FreeNAS — процесс установки

Для установки FreeNAS мы выбираем Install/Upgrade. При этом будет установлена или обновлена ОС.

freenas-9-3-ustanovka-i-nastroyka-failovogo-hranilisha-dannih-12

Далее, выбираем диск для установки, выбираем первый:

freenas-9-3-ustanovka-i-nastroyka-failovogo-hranilisha-dannih-13

Далее соглашаемся с тем что все данные на диске da0 будут очищены и данный диск не может быть использован для разрешения общего доступа к диску (пользоваться им в качестве файлового хранилища — нельзя), выбираем «Yes» нажимаем Enter:

freenas-9-3-ustanovka-i-nastroyka-failovogo-hranilisha-dannih-14

Далее, устанавливаем пароль от пользователя root:

freenas-9-3-ustanovka-i-nastroyka-failovogo-hranilisha-dannih-15

Далее, ждем, когда установится система FreeNAS (минут 5)  и после этого видим уведомление о необходимости изъять диск из CDROMа и перегрузиться:

freenas-9-3-ustanovka-i-nastroyka-failovogo-hranilisha-dannih-16

Вернувшись в меню — просто нажимаем на «Reboot» или перегружаем наш компьютер/виртуальную машину.

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

freenas-9-3-ustanovka-i-nastroyka-failovogo-hranilisha-dannih-17

Далее, проходим к настройке сети.

Настройка сети в FreeNAS

Настроим наш сетевой интерфейс, на адрес, который я говорил ранее — 192.168.0.200 (в вашем случае — естественно может быть иначе, данные параметры Вы сами можете редактировать, может быть Вам хватит и настроек которые даст Ваш DHCP сервер). В моем случае я все же пропишу адрес 192.168.0.200 в моей 0-ой сетке.

В меню нажимаю «1» и настраиваю сеть, первоначально, выбираем интерфейс (у меня он один — em0), далее отказываемся от удаления интерфейса (n), отказывается от перезагрузки сетевого интерфейса (n), отказывается от конфигурации по средствам DHCP (n), и далее соглашаемся с настройкой IPv4 (y). Название интерфейса оставляем таким же, если не хотите изменить его имя (em0), далее указываем IP адрес будущего файлового сервера (192.168.0.200 в моем случае), указываем маску 255.255.255.0, и нажимая Enter далее отказываемся от настройки IPv6 адреса (если он не используется у Вас) — (n):

freenas-9-3-ustanovka-i-nastroyka-failovogo-hranilisha-dannih-18

после этого — система немного задумается и настроит все согласно ваших данных и уже после этого Вы увидите новый IP адрес:

freenas-9-3-ustanovka-i-nastroyka-failovogo-hranilisha-dannih-19

Далее, настраиваем Default Route — где укажем шлюз нашей сети, в меню нажимаем «4», где соглашаемся с настройкой IPv4 шлюза (y), пишем адрес шлюза — 192.168.0.100 в моем случае, и далее отказываемся от настройки IPv6 шлюза (если он у вас не используется):

freenas-9-3-ustanovka-i-nastroyka-failovogo-hranilisha-dannih-20

Далее, настройка DNS, нажимаем кнопку «6» в меню, пишем далее наш DNS префикс, в моем случае пусть так же остается «local» и далее вводим DNS сервера в соответствии с нашей сети, в качестве DNS 2 и 3 я указал публичные DNS Google (8.8.8.8 и 8.8.4.4)

freenas-9-3-ustanovka-i-nastroyka-failovogo-hranilisha-dannih-21Для того чтобы точно быть уверенным в применении настроек (я все же использую Бета версию) , я перезагружу машину, выбрав 11 пункт в меню и нажав Enter.

После перезагрузки, открываю браузер на рабочей машине и ввожу:

После чего вижу приятный веб интерфейс , предлагающий мне ввести логин и пароль (логин root, пароль — тот который указывали при установке):

freenas-9-3-ustanovka-i-nastroyka-failovogo-hranilisha-dannih-22

Далее Вы увидите общие параметры — о Вашей системе, и множество интересных вкладок, надеюсь Вас так же как и меня захватывает желание понажимать на них и посмотреть что каждая из настроек значит, но, на этом данную часть установки заканчивается и следующую, по расширенной настройки FreeNAS я напишу чуть позже, тем не менее — я обрадую Вас, тем что —  настройка не сложна и Вы можете справиться сами:

freenas-9-3-ustanovka-i-nastroyka-failovogo-hranilisha-dannih-23

Пусть интерфейс Вас не пугает, в вкладке «General» Вы можете выбрать русский язык. На этом точно все :)

comments powered by HyperComments