четверг, 25 декабря 2014 г.

NAS4Free 9.
Домашний мини-сервер "из коробки".
Установка и сетевые настройки.


    NAS4Free - это Open Source дистрибутив NAS (Network-Attached Storage - присоединяемое по сети хранилище), основанный на FreeBSD.

    Если мы хотим хранить данные, используя достоинства файловой системы ZFS, и при настройке сетевого хранилища не работать в командной строке UNIX-системы, то, возможно, дистрибутив NAS4Free - это самый подходящий вариант сетевого хранилища. 

    NAS4Free поддерживает совместное использование Windows, Apple и UNIX-подобных систем. Он включает в себя ZFS v5000, программный RAID (0,1,5), шифрование дисков, S.M.A.R.T / отчеты по электронной почте и т.д., со следующими протоколами: CIFS (samba), FTP, NFS, TFTP, AFP, RSYNC, Unison, iSCSI (initiator and target), HAST, CARP, Bridge, UPnP, Bittorent, и это всё легко настраивается с помощью веб-интерфейса.
    NAS4Free может быть 
установлен на карту флеш-памяти/USB флэш-накопитель, SSD, жёсткий диск* или загружен с LiveCD с небольшим USB флэш-накопителем для хранения параметров конфигурации.
 * Примечание. Не устанавливать NAS4Free на диск более чем 2 TB (NAS4Free поддерживает такие диски как диски для «данных», но не в качестве загрузочного диска системы).      
    Проект NAS4Free также предусматривает регулярное развитие, всегда с акцентом на стабильность и простоту. Это означает, что NAS4Free получает регулярные обновления, некоторые из которых включают в себя новые функции, исправления ошибок и обновления версий включенных компонентов.  

    NAS4Free, особенности.          
  - Архитектура процессоров: i386 или amd64.
  - Полный веб-интерфейс управления (графический).
    Дополнительные предустановленные в дистрибутив сервисы:
  - UPnP server (FUPPES). FUPPES - это бесплатный UPnP A/V медиа сервер.
  - iTunes/DAAP server (Firefly). Firefly - это бесплатный DAAP A/V медиа сервер для программы iTunes от Apple.
  - Web server (Lighttpd). Lighttpd - это высокоэффективный веб-сервер с низким использованием ресурсов.
  - Network Bandwidth measure - измерение пропускной способности сети (IPERF)
  - BitTorrent client (Transmission). Transmission - простой BitTorrent-клиент.
    Сеть:
  - 802.1q vlan tagging
  - Wireless
  - link aggregation
  - Wake On Lan  - технология, позволяющая удалённо включить компьютер через сеть.
  - Bridge
  - CARP (Common Address Redundancy Protocol)
  - HAST (Highly Available Storage)
    Monitoring:
  - S.M.A.R.T (smartmontools)
  - Оповещения по электронной почте
  - SNMP
  - Syslog
  - UPS (NUT)

    Рекомендации и требования (от разработчиков).
  - версия Embedded: 2GB CF/USB/SSD (рекомендуется установить NAS4free "Embedded").
  - версия Full: 4GB HDD/SSD (для разработчиков и некоторых продвинутых пользователей). 
  - без swap: требуется физической памяти 2 GB или выше.
  - со swap: физическая память 512 MB + swap 512 MB (рекомендуется swap 1024MB).
  - для использования ZFS, рекомендуется минимум 1 GB оперативной памяти и установка релиза NAS4Free-x64.


    Установка.

    NAS4Free имеет 2 различных метода установки, плюс режим LiveCD/LiveUSB.


    Все варианты текущего релиза NAS4Free 9 доступны по адресу *:
    http://sourceforge.net/projects/nas4free/files/ 

    Чтобы избежать возможных скрытых проблем при использовании релиза, выбираем версию Full, которая позволяет установить NAS4Free на внутренний жёсткий диск или твердотельный накопитель и создать разделы подкачки и данных

    Записать файл образа на CD можно любой программой, поддерживающей запись .iso, например CDBurnerXP, записывайте на минимальной скорости записи, поддерживаемой вашим приводом оптических дисков. Важно что бы привод оптических дисков был относительно современной моделью.

      Перед установкой релиза NAS4Free подключите укомплектованный (желательно чтобы все диски для хранения данных были временно отключены) мини-сервер в локальную сеть с выходом в интернет, в которой, кроме того, должен быть включён хотя бы один ПК, с работоспособными настройками локальной сети. 
      В наше случае, под релиз NAS4Free предназначен 64 GB SSD-накопитель.


      Загружаемся с CD (задав соответствующий приоритет в BIOS), в процессе загрузки на мониторе пройдёт достаточно много построчной информации, нам надо дождаться появления "Console Menu". 
    В этом меню запустим процесс установки, введя цифру 9 и нажав на клавишу Enter.


    
    В следующим меню "Варианты установки", выбираем пункт 3 - установить "полноценную" ОС на жёсткий диск с созданием разделов подкачки и данных.


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



    Затем надо выбрать устройство, с которого будет происходить установка.



    Теперь выбираем накопитель, на который будет производиться установка ОС NAS4Free.



    Определяем размер раздела под ОС NAS4Free. Хранение данных на системном SSD не предполагается и для ОС и подкачки дадим места от души. 



    Добавляем раздел подкачки и задаём его размер.





    По окончании процесса установки мы получим такое сообщение:


    где сказано следующее:

    NAS4Free был установлен на da0s1.

    Теперь вы можете безопасно удалить LiveCD/USB и перезагрузить сервер.


    Чтобы использовать раздел для ДАННЫХ:

    - Добавьте диск ada0 на странице 'Disk|Management'.
    - Добавьте точку монтирования на странице 'Disk|Mount Point|Management'. 
      Используйте следующие параметры:
      Disk ada0, Partition 2, Partition tupe MBR, Filesystem UFS

    Чтобы использовать раздел ПОДКАЧКИ:

    - Включите использование пространства подкачки на странице 'System|Advanced|Swap'.
      Используйте следующие параметры:
      Type: Device, Device: /dev/ada0s3


    НЕ форматируйте диск ada0! Раздел для ДАННЫХ уже был отформатирован для вас, как часть установки! 

    Далее нажимаем Enter для продолжения; попадаем в "Console Menu", в котором вводим цифру 8 + "Enter" для выключения сервера.

    После подключения всех дисков для хранения данных, загружаемся уже с SSD-накопителя (задав соответствующий приоритет в BIOS и назначив первым для загрузки SSD-накопитель).


    Настройка сетевых параметров домашнего мини-сервера. 


    Рассмотрим сетевые настройки сервера NAS4Free, подключённого к локальной сети, в которой выход в ИнтерНет осуществляется через роутер (маршрутизатор).
    Так как перед установкой релиза NAS4Free мини-сервер был подключён к такой настроенной локальной сети и в маршрутизаторе включена (обычно по умолчанию) функция DHCP-сервера, предназначенная для автоматического получения IP-адресов для устройств локальной сети, то мини-сервер NAS4Free тоже получит свой IP-адрес автоматически (в нашем случае LAN Network IPv4 Address: 192.168.1.250).
    Чтобы мини-сервер было легко найти в сети в любой момент времени, зададим ему вручную IP-адрес в обход DHCP. Для этого узнаем MAC-адрес сетевой карты мини-сервера, а также начнём осваивать Web GUI NAS4Free - графический веб-интерфейс управления сервера.
    С любого компьютера в локальной сети, из браузера проходим по указателю для NAS4Free (http://192.168.1.250) и попадаем в Web GUI сервера.
    По умолчанию Username: admin, Password: nas4free.
    В Интерфейсе управления открываем страницу Network|Interface Management и видим MAC-адрес сетевой карты:



    
    Затем открываем вэб-интерфейс управления маршрутизатором: из браузера проходим по указателю для маршрутизатора (по умолчанию, обычно - http://192.168.0.1 или http://192.168.1.1). Логин и пароль по умолчанию, как правило - admin / admin (возможно пароль пустой).
    В вэб-интерфейсе управления маршрутизатором выбираем, например: ЛВС > DHCP-сервер > Список присвоенных вручную IP-адресов в обход DHCP > Включить назначение вручную? > Yes. (В роутерах от разных производителей возможны иные обозначения аналогичных функций.)
    Указываем MAC-адрес сетевой карты мини-сервера: в нашем случае 0047926e56e5 и желаемый IP-адрес, например: 192.168.1.68. Жмём Добавить; Сохранить; Применить. 

    На последнем этапе настройки сетевых параметров, заходим в "Console Menu" сервера NAS4Free и выполняем процесс Настройка сетевого IP-адреса, введя цифру 2 и нажав на клавишу Enter.



     Далее, на вопрос "Вы хотите использовать DHCP для этого соединения?" отвечаем Да.



    Затем отказываемся от настройки IPv6 для этого соединения - Нет. (В локальной сети вполне достаточно 32-х битных IP-адресов.)



    По окончании мы получим сообщение о назначении желаемого сетевого IPv4 адреса, и что для доступа к Web GUI сервера теперь используется указатель с новым IP-адресом.



    На этом сетевые настройки NAS4Free можно считать законченными.


         Примечание. На 2015-01-18 доступна версия 9.3.0.2.1310.
         В файле README к релизу, в частности, сказано:

          Обновление NAS4Free до версии 9.3.0.2.1310 не возможно!!!
    =========================================================
    Обновление NAS4Free "Embedded" или "Full" для всех предыдущих версий из web-интерфейса или с LiveCD/USB проблематично, из-за нового размера загрузочного раздела и разметки (или расположения) разделов.
    Пожалуйста, скачайте и сохраните файл config NAS4Free в безопасное место и выполните резервное копирование всех файлов из другого раздела, если вы используете загрузочный диск как диск для данных.
    УСТАНОВКА НОВОЙ ВЕРСИИ С НУЛЯ - ЭТО ЕДИНСТВЕННЫЙ СПОСОБ!
    После установки, вы можете восстановить ваш файл config.
    Извините за причиненные неудобства.





Комментариев нет:

Отправить комментарий