Настройка freenas: FreeNAS — сетевое хранилище за 5 минут.

Содержание

Как настроить сервер FreeNAS для доступа к вашим файлам из любого места

FreeNAS — это бесплатная операционная система на базе BSD с открытым исходным кодом, которая может превратить любой ПК в надежный файловый сервер. Сегодня я расскажу вам о базовой установке, настройке простого общего файлового ресурса и настройке, чтобы вы могли получить доступ к своим файлам из любой точки Интернета, используя опцию зашифрованного безопасного FTP через SSH.

Требования альтернативы

Чтобы настроить это сегодня, вам либо нужна уже работающая установка FreeNAS, либо:

  • Последняя установка ISO со страницы загрузки FreeNAS.
  • Запасной компьютер или ВМ.
  • Флешка 4 ГБ или больше.

Помимо настройки удаленного доступа вам также понадобятся:

  • Возможность настроить маршрутизатор на переадресацию портов или настройку адресов dyndns.
  • Интернет-провайдер, который не блокирует каждый порт.

Если FreeNAS вам не подходит, вот несколько альтернатив:

  • Microsoft Windows Home Server

    В настоящее время я выбираю домашний файл и сервер резервного копирования и стою всего 49 долларов за лицензию OEM.

  • Домашний сервер Амахи

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

  • Роутер с DD-WRT

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

Монтаж

Во-первых, FreeNAS — это не то, что вам нужно для двойной загрузки, и даже не поставляется с хорошей утилитой графического разбиения. Если вы установите на свой хороший диск 1TB, пространство будет потрачено впустую. Вам необходимо установить FreeNAS либо на USB-накопитель, либо на SD-карту, если ваш компьютер поддерживает их.

Если вы не уверены, сначала попробуйте виртуальную машину (наше руководство по VirtualBox должно вам помочь). Чтобы написать это руководство, я использовал Parallels на Mac, но у него есть проблемы с загрузкой с USB-устройств, поэтому вам потребуется создать отдельный внутренний накопитель на 4 ГБ для его установки.

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

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

Нажмите «Пользователи» -> «Изменить пароль», чтобы защитить систему — по умолчанию пароль администратора не установлен. Затем нажмите «Пользователи» -> «Добавить пользователя» и продолжайте создавать собственную учетную запись обычного пользователя. Мы будем использовать это для аутентификации позже.

Настроить общий ресурс

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

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

Нажмите на кнопку хранения в верхнем меню.

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

Теперь вы должны увидеть, что у вас есть 1 «активный» том в списке. Нажмите изменить разрешения и сделайте владельца группы тем пользователем, которого вы создали ранее, а также включив флажок для группы -> Разрешение на запись. В реальном сценарии вы должны создать группу для всех пользователей и назначить право собственности на нее, а не на отдельного пользователя, но для целей тестирования это нормально.

Далее нажмите на вкладку обмена. Здесь вы можете выбирать между акциями Apple, Unix или Windows. Я сейчас переключусь на общий ресурс Windows и нажму «Добавить общий ресурс Windows». Единственная трудная часть в том, что будет дальше, — это выбор папки — я только что сделал мой корень тома / mnt / drive1, который я добавил.

Вам также необходимо включить службу CIFS, которая запускает «слушатель» общего ресурса Windows. Нажмите Сервисы -> Сервисы управления на боковой панели и включите CIFS. Переключайтесь по SSH, пока вы находитесь на этом экране, который мы будем использовать позже для безопасного FTP (не включайте обычную службу FTP).

На этом этапе вы сможете получить доступ к общему ресурсу с компьютера с Windows — если он еще не отображается в сети, просто введите \\ freenas непосредственно в адресную строку, чтобы принудительно его запустить. Если вы наберете // freenas, вместо этого вы получите доступ к веб-интерфейсу — это полезно знать.

Теперь, когда вы убедились, что общий ресурс Windows работает, давайте перейдем к удаленному доступу к вашим данным.

DynDNS

Чтобы использовать простой URL для доступа к нашим файлам, мы собираемся назначить бесплатный динамический DNS-адрес нашему домашнему IP-адресу. Перейдите на DynDNS, чтобы создать бесплатный аккаунт.

Вам также необходимо подтвердить адрес электронной почты. Когда это будет сделано, вам будет представлена ​​страница плана обслуживания. В небольшом письме внизу находится ссылка для настройки вашей бесплатной учетной записи на срок до 2 имен хостов. Нажмите это.

Введите желаемое имя хоста (вы можете выбрать различные домены из выпадающего списка), затем нажмите на синий текст, который перечисляет ваш IP. Это автоматически заполнит ваш IP-адрес.

Перенаправление порта

Это разные конфигурации для каждого маршрутизатора, поэтому очень сложно показать вам, как это сделать на вашей конкретной модели. Для меня, я получил доступ к конфигурации маршрутизатора в 192.168.0.1, и нажал на Переадресацию портов.

Вам необходимо перенаправить служебный порт SSH — 22 — на ваш внутренний IP-адрес FreeNAS. Это 0.11 в моем случае.

Тестовое задание:

Во-первых, давайте посмотрим, работает ли обычный SSH. С терминала Linux или OsX введите:

ssh [email protected]

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

Если вы видите кучу текста, вы знаете, что это работает.

Теперь откройте свою любимую программу FTP и введите те же данные — имя пользователя, домен DynDNS, пароль — но убедитесь, что протокол установлен на SFTP — это очень важно.

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

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

Создание сетевого хранилища FreeNAS | Компьютерная помощь

Решил организовать для VmWare ESXi  сетевое хранилище. Выбор пал на FreeNas, специализированную сборку FreeBSD. Из протоколов, которые поддерживает FreeNas, и которые необходимы для организации сетевого хранилища, рассмотрим настройку ISCSI, а также, NFS.
Итак, скачиваем образ FreeNAS, записываем его на CD-диск, и загружаемся с этого диска.
Видим:

 

Нажимаем 1 (Boot Default)
Видим, где:
192.168.1.250 —  Адрес, назначенный по умолчанию, если в сети нет DHCP-сервера.

 

 

 Выбираем 9 — Install/Update to hard driver…
Далее выбираем 3 — ( т.е. инсталлируем полную операционную систему ).
 

Инсталлятор предлагает выбрать диск. У нас диск в компьютере один…
Нажимаем OK.

 Начинается инсталляция.
Затем просят перезагрузиться.

 

 

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

В конце получаем информацию, как можно прилогиниться к веб-оснастке.

 В принципе ничего сложного. Однако рекомендую назначить Swap. По умолчанию он не назначается.
Это поможет при обработке сервером NAS  больших объемов информации.

Предварительная настройка сервера FreeNAS.

Теперь логинимся к WebGui :
login — admin (по умолчанию)
password — freenas (по умолчанию)
 

 

Видим информацию о системе.

Идем в SYSTEM/GENERAL/SETUP
Прописываем Hostname, DNS, Проставляем Time zone.
 и главное — Language — RUSSIAN

 После этого получаем русифицированную оснастку.
 

 

 

 Теперь необходимо добавить диск для организации сетевого хранилища и точку монтирования.

Это делается следующим образом:

 

Настраиваем точку монтирования.

При каждом изменении  конфигурационного файла FreeNAS , для применения изменений не забываем нажимать кнопку APPLY CHANGES ( Применить изменения), иначе новая информация не будет занесена.

На этом первоначальная настройка FreeNAS закончена.

Источник: BSDADMIN

Настройка DLNA на FreeNAS — Системный Администратор

Приобрел современный телевизор со SMART функциями. Каково было мое разочарование когда понял что сетевую папку подключить нельзя. Решить данную проблему поможет стандарт DLNA. Данный стандарт позволяет транслировать аудио/видео/фото с моего сетевого хранилища. В качестве NAS использую старенький компьютер с ОС FreeNAS. Давайте разберемся как происходит настройка DLNA на FreeNAS.

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

Установка плагина Emby

Зайдем на FreeNAS. Перейдем в раздел Plugins.

FreeNAS Login FreeNAS

Находясь в разделе Plugins выберем плагин Emby и нажмем кнопку INSTALL

Plugins — Emby — Install

ВАЖНО: после начала установки плагин попросит ввести дополнительные параметры. По умолчанию предлагается использовать NAT. Галочку с NAT мы снимаем и ставим галку на DHCP. Если этого не сделать устройства в локальной сети не увидят DLNA сервер. Также не забудьте в поле Jail Name ввести название, я использую по имени плагина emby

Emby — Plugins — Add

После успешной установки плагина будет выведена информация о его включении и указан адрес портала для администрирования сервера.

Plugin installed successfully
Настройка Mount Points

Mount Points — это точки монтирования. Данная технология позволяет изолировать плагин от общей системы и от других плагинов. Используя точки монтирования можно ограничить доступ к данным. Зайдем в раздел Plugins и раскроем параметры установленного emby. Необходимо остановить плагин перед добавлением точки монтирования. Нажимаем STOP

Stop Emby Plugin

После остановки плагина нажимаем кнопку MOUNT POINTS которая находится правее. Добавим точку монтирования ACTIONS -> Add

Mount Points

Предварительно в сетевом хранилище я создал папку куда буду монтировать плагин для доступа по DLNA. В моем случае путь такой: /mnt/GENERAL/arthur/DLNA эта папка указывается в

Source. В разделе Destination мы указываем куда монтировать плагин, я выбрал /mnt/GENERAL/locage/emby/root/media

Mount Points — Add

После сохранения настроек мы увидим созданную нами точку монтирования.

Added Mount Point
Настройка Emby

Переходим к настройке самого плагина Emby. В разделе Plugins выбираем emby запускаем процесс кнопкой START затем нажимаем кнопку MANAGE

Manage

Откроется новое окно настройки плагина Emby. Определяем язык интерфейса

Emby preferred language

Создаем нового пользователя который будет еще и администратором сервера emby

Emby new user

Создадим новую библиотеку фильмов нажав кнопку New Library

Setup Media Librarise

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

+

Emby new library settings

В данном разделе нам необходимо пройти по пути до папки media в нее мы монтировали папку DLNA

New library add folder

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

Emby new library Emby new library

После выполнения всех настроек нажимаем OK и сможем лицезреть нашу первую созданную библиотеку.

Added Media Libraries Кино

Нажимаем Next и выбираем язык метаданных.

Preferred Metadata Language

Затем жмем несколько раз Next соглашаясь с предложенными условиями. По окончания вы увидите предложение по входу. Выбираем пользователя emby вводим пароль.

Emby manage

После входа перед вами будет окно с созданными библиотеками и файлами.

Уже на этом этапе у нас настроена возможность работы по DLNA и должны воспроизводится файлы всеми поддерживаемыми устройствами. Закинув видеофайл в

/mnt/GENERAL/arthur/DLNA можно увидеть его, например, на ТВ. Если вам хочется поковыряться с богатыми настройками сервера Emby нажмите в левом верхнему углу три полоски. В открывшемся меню выбирайте Управление Emby Server. Там богатейшие возможности настройки, включая возможность перекодирования видео. На данный момент настройка DLNA на FreeNAS завершена, до новых встреч.

Видеозапись настройки DLNA на FreeNAS можно глянуть тут

Хотите отблагодарить автора статьи? Это даст ему дополнительный стимул к написанию новых статей.

FreeNAS 8 iSCSI — Vmstart.ru

Готовое решение для малого бизнеса StarWind Native SAN for Hyper-V. Отказоустойчивый кластер без покупки внешнего хранилища. 

Эта статья описывает создание сетевого iSCSI хранилища на базе FreeNAS с последующим подключением к гипервизору ESXi 5.0

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

Не берусь судить, какой из способов более правильный, каждый это решит для себя сам. Сам FreeNAS в доках первый вариант почти не рассматривает, описывая прелести второго с файловой системой ZFS, он же будет описан и в статье.
 
1.  Первым делом создаем RAID из имеющихся у нас дисков. Файловая система должна быть ZFS. Если вы выберете UFS, то отдать раздел по iSCSI вы не сможете. Необходимо заметить, что для работы ZFS требуется большой объем оперативной памяти, лучше, если это будет 8 Гб. Если у вашего FreeNAS не будет хотя бы 4Гб, то начнутся проблемы с ZFS.
Storage –> Active Volumes –> Create Volume –> Add Volume
 


2. На созданном Raid Volume, создаем еще один раздел ZFS. Указываем название раздела, его размер (например, 100Gib) и уровень сжатия. В результате, получаем раздел FreeNAS1, который мы сможем отдать хостам ESXi по протоколу iSCSI. Storage  –> Active Volumes  –> Create ZFS Volume  –> Add ZFS Volume


3. Теперь можем приступить к настройке iSCSI службы. Если у вас RAID был создан на аппаратном контроллере, то первые два шага можно пропустить и сразу приступить к конфигурации iSCSI. Для этого переходим в раздел Services и жмем по изображению гаечного ключа напротив iSCSI выключателя, у нас открывается новая вкладка iSCSI.
 
4.  Здесь будет описана минимально необходимая настройка, которая будет работать без авторизации на всех IP адресах назначенных моему FreeNAS. Как вы поймете в процессе, настроек у этого сервиса в FreeNAS 8.1 больше чем у остальных. Нам нужно по очереди посетить 5 разделов во вкладке iSCSI.
 
5. iSCSI –> Portals –>  Add Portal . Создаем портал, который будет слушать все интерфейсы FreeNAS на порту 3260. Если это первый портал, то ему присваивается ID 1
 
6.  iSCSI –> Authorized Initiator  –>  Add Authorized Initiator . Создаем логический объект, который может быть использован для разделения доступа к LUN-ам. В нашем случае, он будет создан с номером ID 1, который не будет проверять инициатора и не будет проверять из какой сети происходит доступ, а будет пускать всех. Существует рекомендация о создании отдельной сети передачи данных между хостами ESXi и системами хранения данных, если такая сеть будет создана, то ее можно будет прописать здесь (Authorized network).
 

7. iSCSI –> Targets –> Add Target.  Добавляем iSCSI target, это «точка» подключения к нашей системе хранения по iSCSI, ее увидит Initiator, обратившись к СХД по TCP/IP на порт 3260.
 

8.  iSCSI –> Device Extents –> Add Extent  Добавляем логический объект, который дает имя созданному ранее разделу. Для тех, кто не создавал программный ZFS рейд, а использует аппаратный Raid контроллер, в меню Disk device будут видны готовые разделы отданные системе контроллером. Вообще, я рекомендую использовать именно аппаратные RAID.
 
 

9.  iSCSI -> Associated Target -> Add Extent to Target    Теперь пришло время выставить соответствие между созданными ранее Target и Extent, чтобы наш Хост ESXi обратившись к FreeNAS по имени Target попал бы на нужный нам Extent.В FreeNAS 7 все было проще, но сейчас тоже есть логика, ее нужно один раз понять и настройка больше не будет вызывать проблем.
 

10. Пришло время включить службу  Services -> iSCSIИз-за того, что у FreeNAS не всегда с первого раза включаются службы, лучше перезагрузиться. Цель – это добиться работы тумблера FreeNAS на вкл/выкл без ошибок. Если все в порядке, то идем дальше


11.  Подключаемся к нашему ESXi хосту через vCenter или напрямую, используя vSphere Client. Переходим в меню Configurations -> Storage Adapters. Если у вас ESXi 5 то iSCSI устройства вы не увидите, его сначала нужно включить (включается здесь же, справа вверху Add).


12.  Для того, чтобы наш хост увидел LUN на FreeNAS, как на картинке ниже, нужно прописать в настройках iSCSI Software Adapter. Для этого правой кнопкой мыши кликаем по адаптеру и выбираем Properties. Находим вкладку Dynamic Discovery -> Add, добавляем IP адрес нашего FreeNAS сервера, жмем ОК. Теперь, если вы все сделали правильно, то во вкладке Static Discovery автоматически появится путь к нашему Target, который мы презентовали ранее.


13. Теперь нужно добавить LUN в список хранилищ хоста, в процессе добавления он будет отформатирован (на выбор VMFS3 или VMFS5). Переходим в Configuration -> Storage -> Add Storage и проходим по всем пунктам мастера. Если вы пробовали настраивать NFS storage, то должны помнить, что к одному и тому же LUN могут получить доступ разные ESXi хосты, работающие без vCenter под бесплатными лицензиями. С iSCSI сделать подобного не получится, каждый бесплатный ESXi будет пытаться отформатировать LUN перед подключением.Само собой, vCenter решает эту проблему. Если денег на покупку лицензий очень мало, то можно взять самый недорогой пакет Essentials Kit (700$) и 3 хоста будут видеть общие луны.


14.В итоге видим добавленный LUN и можем его использовать для хранения и запуска виртуальных машин.

FreeNAS — создаем сетевое хранилище

В прошлом посте я перечислил наи{более распространенные варианты создания сетевых хранилищ данных (NAS). Давайте сделаем такое сетевое хранилище своими руками. За основу мы возьмем самый популярный дистрибутив, заточенный под эти цели — FreeNAS. Крайняя версия на момент написания обзора FreeNAS 8.0 основывается на FreeBSD 8.2 и обладает всеми необходимыми функциями для создания полноценного сетевого хранилища NAS.

Системные требования изначально не большие, но производительность сетевого хранилища напрямую зависит от производительности железа. Если вы хотите максимально быстро считывать/записывать информацию, то имеет смысл найти мощный компьютер под установку FreeNAS. Если у вас нет особых требований к скорости, то подойдет любой обычный компьютер не обладающий выдающимися характеристиками. На нашей тестовой системе дистрибутив вполне комфортно работал на компьютере с 512 Mb оперативной памяти. Помимо этого в компьютере должна быть сетевая карта, мы же создаем сетевое хранилище

FreeNAS можно установить на жесткий диск или USB-флешку. При этом система занимает весь объем носителя на который устанавливается, не зависимо от емкости, а все сетевые ресурсы для хранения информации размещаются на других жестких дисках. Поэтому если у вас в распоряжении всего один жесткий диск, то мы вам рекомендуем устанавливать систему на USB-флешку, при этом главное чтобы комп поддерживал загрузку с USB носителей. Емкость флешки должна быть не меньше 2 Gb.

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

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

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

Приступаем к установке

Вставляем CD-диск с FreeNAS в привод, вставляем чистую USB-флешку, подключаем комп к сети, включаем и загружаемся

Первое что нам будет предложено  — установить FreeNAS на какой-нибудь носитель информации, появится вот такое окно:

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

Начальная настройка

После перезапуска мы увидим примерно экран FreeNAS:

Здесь можно выполнить некоторые начальные действия (варианты от 1 до 8), еще чуть ниже будет отображается текущий IP-адрес этого ПК, если он смог его получить по DHCP (например от маршрутизатора). Ради чистоты эксперимента мы сменим IP-адрес на свой, для этого проследуем в пункт Configure Network Interfaces нажав кнопку 1 и Enter.
Тут нам покажут список сетевых карт нашего ПК.

Т.к. она у нас всего одна, то и список будет состоять всего из одной позиции, в моем случае под номером 1 будет значиться адаптер em0 (как на скриншоте выше). Выбираем его, нажав 1 и Enter.
Затем FreeNAS спросит — хотим ли мы получать адрес автоматически по DHCP или нет? — отвечаем нет. Следующий вопрос — Сконфигурировать IPv4 — Отвечаем да.
Далее надо указать имя интерфейса — пишем имя.
Далее пишем желаемый IP адрес.
На следующий вопрос вписываем маску подсети.
Следующий вопрос — хотим ли мы настроить IPv6 — говорим нет.
Нам скажут что сеть настроена, однако для полного счастья надо настроить еще шлюз. Идем в пункт Configure Default Route, нажав кнопку 3. Нас тут спросят — точно ли мы хотим настроить шлюз для IPv4 — говорим да и на следующий вопрос вводим IP-адрес нашего  маршрутизатора (если он у нас есть). На следующий вопрос про конфигурирование IPv6 отвечаем отрицательно и затем перезагружаем ПК, воспользовавшись пунктом меню Reboot (кнопка 7).

Настройка NAS

Важное замечание: некоторые наши читатели столкнулись с одной и той же трудностью, а именно, если FreeNAS настраивать через Intrenet Explorer, то в конечном итоге некоторые функции могут работать не так, как вы их настраивали. Мы постараемся собрать более детальную статистику по этим случаям, следите за обновлениями! Лучше всего проводить настройку FreeNAS через Firefox или Chrome.
Первым делом лезем на WEB-морду FreeNAS и логинимся там с параметрами по умолчанию: логин admin и пароль freenas

Затем вы попадем в основное меню нашей системы, где будет представлена сводная информация о ПК

Первым делом мы перейдем в закладку Settings и поменяем там часовой пояс, чтобы логи нашего FreeNAS велись правильно. Затем нажимаем ОК для сохранения ностроек. Не лишним будет еще указать DNS-сервер в настройках сети, для этого жмем по кнопке Network в верхней панели и в поле Nameserver 1 и вписываем туда IP-адрес нашего маршрутизатора (либо выделенного DNS-сервера если он есть). Не забываем сохранить настройки.
По части сети FreeNAS обладает одной очень полезной функцией — Link Aggregation. Проще говоря, если мы вставим в ПК несколько сетевых плат, то все они смогут работать одновременно для суммирования скорости доступа до нашего сетевого хранилища. Настраивается Link Aggregation в соответствующей закладке. Здесь я не будут описывать настройку этой фичи, т.к. цель у нас пока несколько иная и сводится к обзору наиболее востребованных функций с упором на изложение на доступном языке для начинающих.
Не лишним будет поменять стандартный пароль админа: в левой панели необходимо зайти в Account/My Account/Change Password.

Теперь нам нужно добавить жесткие диски в систему и определить файловую систему. Делается это в разделе Storage (кнопка в верхней панели).

В правой части появится три кнопки, с помощью которых можно добавить диски в качестве новых или импортировать диски с уже существующей информацией.
Давайте рассмотрим процесс добавления, для этого нажимаем кнопку Create Volume и перед нами появится новое окно:

Здесь в списке мы выбираем оба жестких диска и опцию mirror, если хотим сделать RAID, либо один жесткий диск, если функционал RAID нам не нужен. В поле Volume name указываем имя тома. Теперь надо выбрать файловую систему. FreeNAS поддерживает две файловые системы — это UFS и ZFS. Не вдаваясь в подробности скажу, что лучшей считается ZFS, её и стоит выбрать. Кому интересны технические подробности могут посетить соответствующие разделы Википедии про UFS и ZFS.
Если все параметры установили, то нажимайте кнопку Add Volume. Чтобы обновленная информация стала доступна, закройте закладку Storage и еще раз кликните по одноименному разделу в верхней части интерфейса.

Как видите, у нас теперь есть один том (состоящий из двух физических дисков). Теперь давайте сделаем в файловой системе ZFS специальные области под разные нужды. Эти области называются Датасетами (dataset). Сделаем два датасета: для файлопомойки и для важных документов. Нажимаем кнопку Create ZFS Dataset. Перед нами появится окно, куда нужно ввести название датасета (я назову файлопомойку exchange)

Второй интересный для нас параметр — квота на занимаемое место. Я установил объем 5 Gb (для этого в поле Quota for this dataset надо вписать 5g), чтобы потом никто не смог забить жесткий диск до отказа всякой фигней.

Второй датасет для документов:

Чтобы под документы место было гарантировано всегда, я зарезервировал 10 Gb под эти нужды. Т.е. если на диске есть больше свободного места, то документы смогут занять это пространство без ограничений, но за этим ресурсом всегда будет зарезервирован установленный нами минимум свободного пространства, недоступный для записи другим ресурсам.

В итоге наша таблица раздела примет следующий вид:

Последнее что надо сделать, это установить права для всех датасетов. Если вы первый раз настраиваете FreeNAS, то мы вам рекомендуем сделать всё по простому. Для этого зайдите в назначение прав каждого датасета (кнопки отмечены стрелками на скриншоте выше) и выставите как показано на скриншоте:

Если у вас, например, 3 жестких диска, то можно создать раздел не mirror, a RAID 5 (raid-z), тогда случае объем для размещения информации будет равен 2*объем наименьшего диска. Т.е. если в какой-то момент времени у вас сгорит только один жесткий диск из трех, то вы ничего не потеряете.
Если у вас, например, 4 диска, то из трех можно сделать один раздел RAID 5, и четвертый диск добавить без возможности резервирования (например для хранения не очень важной информации).

Многие современные материнские платы поддерживают создание RAID на аппаратном уровне. Если ваша материнская плата поддерживает этот функционал, то вы можете создать RAID через BIOS. Такой вариант будет предпочтительнее, т.к. вы уменьшите нагрузку на FreeNAS.

Как вы видите возможных вариантов достаточно много и тут всё зависит уже от поставленной задачи.

Схема доступа

Прежде чем мы начнем создавать сетевые ресурсы, нам нужно определиться со схемой доступа до сетевого хранилища. Варианта два: либо использовать персональные логины с паролями, либо использовать свободный доступ. Если вы выбираете второе, то можно сразу перейти к следующему разделу.
Все данные о пользователях и группах хранятся в разделе Accounts левой панели web-интерфейса. Для создания пользователя используется пункт Add User, а для промотра всех существующих пользователей — View All Users.
При создании нового пользователя заполняется стандартная форма, где указывается его логин, полное имя, электропочта, пароль.

Изменять пользователя или сбрасывать ему пароль можно во View All Users:

Создаем сетевые ресурсы

FreeNAS умеет делать ресурсы для всех платформ: для Apple (AFP), для UNIX-систем (NFS) и для Windows (CIFS). И это не считая универсальных FTP и пр. Сейчас мы рассмотрим создание ресурса для Windows компьютеров.
Идем в раздел Sharing, Windows и нажимаем кнопку Add Windows Share

Перед нами появится окно, в котором мы укажем имя создаваемого ресурса (exchange), укажем понятный комментарий, затем в поле Path надо выбрать тот датасет, который мы сделали под файлопомойку. Если вы хотите предоставить анонимный доступ до этого ресурса, то можно выставить галку Allow Guest Access.

Далее проматываем весь список опций до конца и внизу окна нажимаем кнопку OK. Наш ресурс готов. На всякий случай вот еще список интересных параметров, которые можно указать при создании ресурса:

  • Export Read Only — сделать ресурс только для чтения
  • Browsable to Network Clients — Видимость ресурса в сетевом окружении. Если флажок снять, то мы сделаем скрытую шару.
  • Inherit permissions — наследовать разрешения
  • Export Recycle Bin — добавить корзину, т.е. данные из шары будут удаляться сначала в корзину
  • Show Hidden Files — отображение скрытых файлов
  • Guest Account — гостевая учетная запись. Лучше оставить как есть.
  • Allow Guest Access — разрешать гостевой вход (т.е. в шару можно будет войти без всяких паролей и пр).
  • Only Allow Guest Account — только гостевой вход. Нельзя будет отдельно ввести пароль при входе в шару чтобы повысить свои права.
  • Host Allow — список IP-адресов, с которых можно заходить в шару. В качестве разделителя можно использовать пробел.
  • Host Deny — список IP-адресов, с которых нельзя заходить в шару. В качестве разделителя можно использовать пробел.

По аналогии создайте ресурс documents, используя его выделенный датасет. В итоге список сетевых ресурсов хранилища должен выглядеть вот так:


Для ресурса exchange я поставил галку Allow Guest Access, чтобы туда могли заходить все, а для ресурса documents Allow Guest Access не устанавливал.

Теперь перейдем к настройке службы CIFS. Идем в раздел Services, а там нажимаем на значок гаечного ключа напротив службы CIFS

В появившемся окне нам нужно указать ряд параметров:

  • Authentication Model — схема доступа. Возможные варианты: анонимный доступ (Anonymous) и по логинам (Local User). Выбираем нужное.
  • NetBIOS Name — имя компьютера в сети.
  • Workgroup — имя рабочей группы. Надо ставить таким-же как у ваших других компьютеров в сети.
  • Description — если это поле вообще не заполнять, то FreeNAS вместо этого подставляет неинформативную служебную инфу. Поэтому мы вам рекомендуем в этом поле написать хотя бы пробел.
  • Выбор кодировок (DOS charset и UNIX charset) — можете установить все так, как показано на скриншоте выше.
  • Local Master — определить FreeNAS главным компьютером в рабочей группе.
  • Time Server for Domain — сделать FreeNAS сервером точного времени для компьютеров сети.
  • Guest Account — учетная запись гостя, можно оставить как есть.
  • Allow Guest Access — допускать гостевой вход на сетевые ресурсы. Не устанавливайте эту галку, если используете схему доступа по логину и паролю (Local User).
  • File Mask — маска доступа для создаваемых файлов. На первых порах лучше установить это значение 0777
  • Directory Mask — тоже самое что File Mask, только для каталогов.

Остальные параметры можно оставить как есть. Переместитесь в конец страницы и нажмите ОК. Остается просто включить службу CIFS, для этого надо кликнуть мышью по значку OFF напротив названия службы. Через пару секунд его статус изменится на ON.

Теперь можно попробовать зайти на наше сетевое хранилище с любого компьютера сети. На нем будут представлены два созданных нами ресурса:

Если вы выбрали схему доступа Local User (по логинам и паролям), то в exchange вы сможете попадать свободно, а в documents у вас спросят логин и пароль.

Обратите внимание: прежде чем менять настройки службы CIFS или настройки сетевых ресурсов, мы рекомендуем сначала переводить службу CIFS в режим OFF. Это избавит вас от ненужных глюков.На этом, пожалуй, я закончу свой краткий обзор сетевого хранилища FreeNAS. Один из следующих обзоров будет посвящен описанию продвинутого разграничения прав на сетевые ресурсы.

Удачи в освоении сетевого хранилища!Смотрите далее:

  1. Как обновить FreeNAS
  2. FreeNAS — хранилище не только для Windows, но и для Mac
  3. FreeNAS — настраиваем FTP сервер
  4. FreeNAS 8.2.0, настройка torrent-клиента и dlna-сервера

Похожие посты

Как настроить FreeNas и создать на нем файловое хранилище

Обновлено 21.07.2021

Добрый день! Уважаемые читатели и гости одного из крупнейших IT блогов рунета Pyatilistnik.org. В прошлый раз м ы свами произвели установку операционной системы CentOS 8 и произвели на ней настройку сети. Идем далее и сегодня я хотел бы поговорить, о том как настроить FreeNas и создать на нем файловое хранилище. Данная ОС очень распространена среди любителей свободного программного обеспечения и вы как системный администратор, просто должны с ней быть знакомы.

В первой части мы разобрались Как установить FreeNas и создать на нем файловое хранилище. После перезапуска мы увидим начальный экран FreeNAS:

Как установить FreeNas и создать на нем файловое хранилище.-06

Здесь можно выполнить некоторые начальные действия (варианты от 1 до 11), еще чуть ниже будет отображается текущий IP-адрес этого ПК, если он смог его получить по DHCP. Первым делом сменим IP-адрес на свой, для этого проследуем в пункт Configure Network Interfaces нажав кнопку 1 и Enter.
Тут нам покажут список сетевых карт нашего ПК.

Как установить FreeNas и создать на нем файловое хранилище.-07

Т.к. она у нас всего одна, то и список будет состоять всего из одной позиции, в моем случае под номером 1 будет значиться адаптер em0 (как на скриншоте выше). Выбираем его, нажав 1 и Enter.

  • Затем FreeNAS спросит — хотим ли мы получать адрес автоматически по DHCP или нет? — отвечаем нет.
  • Следующий вопрос — Сконфигурировать IPv4 — Отвечаем да.
  • Далее надо указать имя интерфейса — пишем имя.
  • Далее пишем желаемый IP адрес.
  • На следующий вопрос вписываем маску подсети.
  • Следующий вопрос — хотим ли мы настроить IPv6 — говорим нет.

Нам скажут что сеть настроена, однако для полного счастья надо настроить еще шлюз. Идем в пункт Configure Default Route, нажав кнопку 3. Нас тут спросят — точно ли мы хотим настроить шлюз для IPv4 — говорим да и на следующий вопрос вводим IP-адрес нашего маршрутизатора (если он у нас есть). На следующий вопрос про конфигурирование IPv6 отвечаем отрицательно

Панель управления

Первым делом заходим на WEB-панель FreeNAS по IP который мы только назначили.

Как установить FreeNas и создать на нем файловое хранилище.-08

Видим красный мигающий светофор (alert), он просит нас поставить пароль на нашу WEB-панель. Находим слева кнопку account – change password

Как установить FreeNas и создать на нем файловое хранилище.-09

И меняем пароль, после изменения пароля светофор начнёт гореть зелёным, значит все нормально 🙂 Дальше мы перейдем в закладку Settings и поменяем там часовой пояс, чтобы логи нашего FreeNAS велись правильно. Затем нажимаем ОК для сохранения ностроек. Не лишним будет еще указать DNS-сервер в настройках сети, для этого жмем по кнопке Network в верхней панели и в поле Nameserver 1 и вписываем туда IP-адрес нашего маршрутизатора (либо выделенного DNS-сервера если он есть). Не забываем сохранить настройки. Далее мы поговорим как настроить ZFS массив дисков в FreeNas.

Как превратить старый компьютер в домашний файловый сервер

Автор Архипов Егор На чтение 5 мин. Просмотров 66 Опубликовано

У вас есть старый настольный ПК где-нибудь в шкафу? Используйте его, установив FreeNAS. FreeNAS – это бесплатная операционная система с открытым исходным кодом, которая преобразует старые ПК в сетевые устройства хранения данных.

Используйте свой NAS в качестве центрального хранилища файлов или хранилища для каждого ПК в вашей сети. FreeNAS также поддерживает плагины, так что вы даже можете запустить на нем клиент BitTorrent или медиа-сервер.

Что вам нужно


Мы сосредоточены на использовании старого оборудования здесь, но FreeNAS предпочел бы достаточно современный компьютер. Вы не будете использовать древний компьютер для этого. FreeNAS основан на FreeBSD, поэтому он должен поддерживать любое аппаратное обеспечение, поддерживаемое FreeBSD. Имейте в виду, что старый ПК не будет столь же энергоэффективным, как что-либо более легкое, как Raspberry Pi, поэтому вы будете тратить на энергию больше денег, чем с более легкими устройствами NAS.

FreeNAS работает как на 32-битных, так и на 64-битных процессорах, но 64-битный процессор идеален. Официальная документация гласит, что FreeNAS предпочел бы по крайней мере 8 ГБ ОЗУ для обеспечения хорошей стабильности с файловой системой ZFS – если у вас меньше ОЗУ, вам следует вместо этого использовать файловую систему UFS. Вам по-прежнему потребуется как минимум 2 ГБ ОЗУ, даже при использовании UFS.

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

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

Установить FreeNAS


Загрузите установщик FreeNAS на компьютере, на котором вы хотите его установить, и пройдите мастер. Если вы хотите установить FreeNAS на флэш-накопитель USB или компактную флэш-карту – это рекомендуется – вставьте съемное устройство в компьютер.

Выберите Install/Upgrade, когда появится мастер установки, и выберите диск, на который вы хотите установить FreeNAS. Все подключенные USB-накопители появятся в этом списке.

Установщик запишет файлы операционной системы FreeNAS на выбранный вами диск. Процесс установки завершен – извлеките компакт-диск (или USB-накопитель, если вы установили его с USB) и перезагрузите компьютер.

Настройка FreeNAS


После загрузки компьютера вы увидите экран настройки консоли. Вы можете настроить параметры здесь, но вам не нужно. Найдите URL-адрес в нижней части экрана и подключите его к веб-браузеру на другом компьютере, чтобы получить доступ к графическому веб-интерфейсу FreeNAS.

(Теперь вы можете отключить монитор от вашего FreeNAS, если хотите. Это больше не нужно).

FreeNAS немедленно попросит вас установить пароль root, который вам понадобится для входа в веб-интерфейс в будущем. Установите пароль, который вы помните.

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

Основные настройки NAS


Возможно, вы захотите сначала создать хранилище. Щелкните значок «Хранилище» на панели инструментов, чтобы открыть панель хранилища. Используйте ZFS Volume Manager для создания раздела ZFS или UFS Volume Manager для создания раздела UFS (Помните, что вам понадобится как минимум 8 ГБ ОЗУ, если вы используете ZFS, или 2 ГБ, если вы используете UFS, поэтому выбирайте UFS, если вы используете старый компьютер с меньшим объемом оперативной памяти).

Теперь вы захотите посетить панель «Общий доступ», чтобы вы могли сделать свой новый том хранения доступным по сети. Разные операционные системы поддерживают разные протоколы, поэтому FreeNAS позволяет настраивать общие папки Windows (CIFS), Unix/Linux (NFS) или Apple (AFP).

Конечно, некоторые операционные системы поддерживают несколько протоколов – например, Linux и Mac OS X включают некоторую поддержку для доступа к общим ресурсам Windows CIFS.

Какой бы протокол вы ни использовали, ваша общая папка будет доступна, как и любая другая общая папка. Например, он должен автоматически отображаться в разделе «Сеть» в проводнике Windows или проводнике, если вы создали общий ресурс CIFS.

Больше возможностей


FreeNAS содержит множество опций, и мы не можем охватить их все. Вы можете использовать встроенные пользовательские инструменты для настройки различных схем разрешений для доступа к разным папкам или сделать их доступными для всех. Вы можете настроить службы FTP, Rsync, SSH или динамические DNS.

Экран плагинов особенно интересен, он содержит множество сторонних пакетов.Вы можете установить здесь клиент Transmission BitTorrent или Plex Media Server, превратив свой старый компьютер в загрузчик BitTorrent и сетевой медиа-сервер, а также в NAS.

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

FreeNAS – отличный способ использовать старый компьютер. Если ваш старый компьютер не может даже запустить FreeNAS, вы можете попробовать восстановить его как настольный ПК с легким дистрибутивом Linux.

Изображение предоставлено: Роб ДиКатерино на Flickr

Руководство по аппаратному обеспечению

CORE |

От перепрофилированных систем до высоконастраиваемых сборок — фундаментальная свобода TrueNAS — это возможность запускать ее практически на любом компьютере x86.

Минимальные требования к оборудованию

Это абсолютные минимальные системные требования, необходимые для установки TrueNAS:

Процессор Память Загрузочное устройство Хранилище
2-ядерный 64-разрядный процессор Intel или AMD x86_64 16 Память ГиБ Загрузочное устройство SSD на 16 ГиБ 2 устройства одинакового размера для единого «пула» хранения

Читайте дальше!

В основе любой системы хранения лежит симбиотическое соединение ее файловой системы и физических запоминающих устройств.Файловая система ZFS в TrueNAS обеспечивает наилучшую доступную защиту данных из любой файловой системы любой ценой и очень эффективно использует как вращающийся диск, так и хранилище all-flash, или их сочетание. ZFS полностью подготовлена ​​к возможному отказу устройств хранения и имеет широкие возможности настройки для достижения идеального баланса избыточности и производительности для достижения любой цели хранения. Правильно настроенная система TrueNAS может выдерживать отказ нескольких устройств хранения и даже ее загрузочного носителя, который можно быстро воссоздать с помощью копии файла конфигурации.

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

Вращающиеся диски

До следующего непредвиденного научного прорыва в области носителей информации вращающиеся жесткие диски останутся здесь, благодаря их соотношению емкости и стоимости. Появление потребительских и корпоративных накопителей с двузначными терабайтами предоставило пользователям TrueNAS больше возможностей выбора, чем когда-либо. Системы TrueNAS Mini поставляются с Western Digital NAS и NL-SAS соответственно по уважительной причине, и понимание альтернатив поможет объяснить это решение.

SATA NAS-диски

Serial Advanced Technology Attachment (SATA) по-прежнему является стандартным дисковым интерфейсом де-факто и может быть найден во многих настольных / портативных компьютерах, серверах и некоторых массивах хранения, не относящихся к предприятию. Впервые появились диски SATA, предлагающие двузначные гигабайты емкости, и с тех пор производятся с учетом множества целей по емкости, надежности и производительности. Хотя с точки зрения общей надежности потребительские настольные диски SATA не так проблемны, как раньше, они по-прежнему не предназначены и не имеют гарантии для непрерывной работы или использования в группах RAID.Таким образом, диски Enterprise SATA были представлены для решения как фактора «постоянного включения», так и устойчивости к вибрации, а также обработки ошибок дисков, необходимых в системах хранения. Однако разница в цене между настольными и корпоративными дисками SATA была (и остается) достаточно большой, чтобы пользователи переводили свои потребительские диски на круглосуточное обслуживание в поисках экономии.

Поставщики накопителей отреагировали на этот пробел на рынке (и, вероятно, устали соблюдать гарантии на неисправные настольные накопители, используемые в неправильных приложениях), производя накопители «NAS», прославившиеся оригинальными накопителями Western Digital (WD) Red ™ с CMR. / Технология PMR (теперь называется WD Red Plus).Накопители WD Red ™ Plus NAS (без SMR) предназначены для использования в системах, содержащих до восьми жестких дисков, до 16 дисков в случае дисков WD Red ™ Pro и дисков WD UltraStar ™ в системах с более чем 16 дисками.

Накопители WD известны на форуме сообщества iXsystems как предпочтительные жесткие диски для сборок TrueNAS из-за их исключительного качества и надежности. Все TrueNAS Minis поставляются с накопителями WD Red ™ Plus, если не указано иное.

Диски Nearline SAS Диски Nearline SAS (NL-SAS) по сути представляют собой корпоративные диски SATA со скоростью вращения 7200 об / мин со стандартным интерфейсом SAS, который используется в большинстве корпоративных систем хранения.SAS означает «Serial-Attached SCSI», традиционный дисковый интерфейс SCSI в последовательной форме. Системы SAS разработаны для приложений хранения данных в центрах обработки данных и поэтому имеют точную, подробную обработку ошибок, предсказуемое поведение при сбоях, надежную горячую замену и дополнительную функцию поддержки многопутевого доступа. Многопутевый доступ означает, что каждый диск имеет два интерфейса и может быть подключен либо к двум контроллерам хранилища, либо к одному контроллеру по двум кабелям. Эта избыточность защищает от отказа кабеля, отказа платы контроллера или полного отказа системы в случае архитектуры высокой доступности TrueNAS, в которой каждый «контроллер» фактически является независимым сервером, который обращается к одному и тому же набору дисков NL-SAS.Накопители NL-SAS также достаточно надежны, чтобы справляться с жесткими требованиями систем с более чем 16 дисками. Таким образом, ориентированные на емкость системы TrueNAS поставляются с дисками Western Digital UltraStar NL-SAS благодаря идеальному балансу емкости, надежности, производительности и гибкости, которые предлагают диски NL-SAS. Диски SAS Disks

Enterprise SAS традиционно были тяжелыми дисками. -подъемники для корпоративных систем хранения данных и созданы для максимальной производительности и надежности, которую может обеспечить вращающийся диск.Емкость дисков SAS на удивление мала по сравнению с дисками NL-SAS или NAS из-за скорости вращения пластин, достигающей 15 000 об / мин. Хотя диски SAS могут показаться лучшим решением для высокопроизводительных хранилищ, появившиеся на рынке многочисленные потребительские и корпоративные флеш-накопители значительно снизили конкурентоспособность дисков SAS. Например, диски Enterprise SAS были исключены из линейки продуктов TrueNAS и почти полностью заменены флэш-накопителями (SSD или NVMe) в 2016 году из-за их превосходного соотношения производительность / стоимость.Флэш-накопители

SATA и SAS Твердотельные накопители

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

Самым коротким путем вывода флэш-накопителей на массовый рынок для поставщиков было использование стандартных интерфейсов жестких дисков SATA / SAS и форм-факторов, эффективно имитирующих стандартные жесткие диски, но без движущихся частей.По этой причине твердотельные диски (SSD) флэш-памяти имеют интерфейсы SATA и имеют размер 2,5-дюймовых жестких дисков для портативных компьютеров, что позволяет им заменять традиционные жесткие диски. Флэш-накопители SSD могут использоваться вместо жестких дисков для основного хранилища в системе TrueNAS, что приводит к более быстрому, хотя и меньшему, или более дорогому решению для хранения данных. Если вы выберете «all-flash», купите самые качественные твердотельные накопители на флеш-накопителях, которые позволяет бюджет, с акцентом на безопасность питания и долговечность записи, соответствующую ожидаемой рабочей нагрузке записи.

NVMe

В то время как твердотельные накопители имели смысл притворяться жесткими дисками для быстрого внедрения, стандарт энергонезависимой памяти Express (NVMe) представляет собой «собственный» протокол флэш-памяти, который в полной мере использует нелинейный и параллельный характер флэш-хранилища. . Ключевым преимуществом NVMe, как правило, является его производительность с низкой задержкой, и он быстро становится основным вариантом для загрузки и других задач. Хотя изначально он был ограничен форм-факторами карт расширения, такими как PCIe и M.2, новый интерфейс U.2 предлагает довольно универсальное решение, которое включает в себя 2.Форм-фактор диска 5 дюймов и внешний интерфейс NVMe (но, как правило, без возможности горячей замены). Обратите внимание, что устройства NVMe могут сильно нагреваться и могут потребоваться специальные радиаторы. Жесткие диски

USB.

Жестких дисков, подключенных по USB, не следует использовать в качестве основного хранилища с TrueNAS, но в крайнем случае их можно использовать для очень простых резервных копий. Хотя TrueNAS не автоматизирует этот процесс, жесткий диск USB может быть подключен, реплицирован в командной строке и, в идеале, удален для безопасного хранения.

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

Гибридное хранилище и флеш-кэш (SLOG / ZIL / L2ARC)

Благодаря жестким дискам с двузначной емкостью терабайта и опциям на основе флеш-памяти, обеспечивающим значительно более высокую производительность, доступен вариант «лучшее из обоих миров». С помощью TrueNAS и OpenZFS вы можете объединить флэш-память и диск для создания «гибридного хранилища», которое максимально использует оба типа хранилища. В гибридной конфигурации вращающиеся диски большой емкости хранят данные, в то время как DRAM и флэш-память действуют как сверхбыстрое кэширование чтения и записи.Эти технологии работают вместе с отдельным журналом записи (SLOG) на основе флэш-памяти, который можно рассматривать как кэш записи, в котором хранится так называемый журнал намерений ZFS (ZIL), используемый для ускорения записи. Что касается чтения, флэш-память может использоваться как кэш-память адаптивной замены (чтения) второго уровня (L2ARC) для хранения самых горячих наборов данных на более быстром флэш-носителе. Рабочие нагрузки с синхронной записью, такие как NFS и базы данных, всегда выигрывают от устройств SLOG, в то время как рабочие нагрузки с часто используемыми данными могут выигрывать от устройства L2ARC.Причина, по которой устройство L2ARC не всегда является лучшим выбором, заключается в том, что ARC уровня один в ОЗУ всегда обеспечивает более быстрый кэш; также некоторая RAM будет использоваться таблицей L2ARC.

Устройство SLOG не обязательно должно быть большим, так как ему нужно всего лишь пять секунд записи данных, доставленных сетью или локальным приложением. Высоконадежное устройство с малой задержкой размером от 8 ГБ до 32 ГБ подходит для большинства современных сетей, а несколько устройств можно чередовать или зеркалировать для повышения производительности или избыточности.Обращение внимания на опубликованные заявления о выносливости устройства является обязательным, поскольку SLOG будет точкой воронки для большинства операций записи в систему.

Также важно, чтобы устройство SLOG имело защиту по питанию. Журнал намерений ZFS (ZIL) и, следовательно, SLOG предназначен для обеспечения безопасности записи синхронизации в случае сбоя или сбоя питания. Если SLOG не защищен по питанию и его данные теряются после сбоя питания, это, в первую очередь, лишает смысла использование SLOG! Проверьте спецификации производителя, чтобы убедиться, что устройство SLOG является безопасным по мощности или имеет защиту от потери / отказа питания.

Производительность произвольного чтения — это наиболее важное качество, которое нужно искать в устройстве L2ARC, поскольку оно должно поддерживать большее количество операций ввода-вывода в секунду, чем кэшируемый основной носитель. Например, один SSD в качестве L2ARC не эффективен перед пулом из 40 SSD; 40 твердотельных накопителей смогут обрабатывать гораздо больше операций ввода-вывода в секунду, чем один диск L2ARC. Что касается емкости, то хорошим ориентиром является от 5 до 20 раз больше, чем размер ОЗУ. В качестве примера системы TrueNAS высокого класса могут иметь L2ARC на основе NVMe размером в двузначные терабайты.

Имейте в виду, что для каждого блока данных в L2ARC первичному ARC требуется 88-байтовая запись; это может вызвать неожиданное заполнение ARC и фактически снизить производительность в плохо спроектированной системе. Например, для L2ARC размером 480 ГБ, заполненного блоками по 4 КиБ, потребуется более 10 ГБ хранилища метаданных в первичном ARC! Самошифрующиеся диски

TrueNAS поддерживает две формы шифрования данных в состоянии покоя для достижения целей конфиденциальности и соответствия требованиям: собственное шифрование ZFS и диски с самошифрованием (SED).SED-диски не испытывают накладных расходов на производительность, связанных с программным шифрованием разделов, но не так легко доступны, как диски без SED (и, следовательно, могут стоить немного дороже). Загрузочные устройства

Когда-то была очень популярна загрузка устаревших систем FreeNAS с Флэш-накопители USB емкостью 8 ГБ или больше, но с большой разницей в качестве USB-накопителей и увеличением количества операций записи с накопителя в загрузочный пул современными версиями TrueNAS, рекомендуется рассмотреть другие варианты. По этой причине все готовые системы TrueNAS поставляются с твердотельным накопителем M.2 диска или SATA DOM.

SATA DOM, или «диск на модулях», предлагают надежность, близкую к потребительским 2,5-дюймовым твердотельным накопителям, с меньшим форм-фактором, которые устанавливаются на внутренний порт SATA и, следовательно, не занимают отсек для дисков. Поскольку SATA DOM и материнские платы со слотами m.2 не так распространены, как другие устройства хранения, упомянутые здесь, популярно загружать системы TrueNAS с 2,5-дюймовых твердотельных накопителей и жестких дисков (часто зеркалируемых для дополнительной избыточности). Рекомендуемый минимальный размер загрузочного тома TrueNAS — 8 ГБ, но при использовании 16 или 32 ГБ (или 120 ГБ 2.5 ”SATA SSD) предоставляет место для большего количества загрузочных сред.

Возможность горячей замены Системы TrueNAS CORE бывают всех форм и размеров, но очень желательно иметь внешний доступ ко всем устройствам хранения для эффективной замены в случае возникновения проблем. Для большинства отсеков для дисков с «горячей заменой» требуется специальный лоток для дисков, в который устанавливается каждый диск. Эти комбинации отсеков и лотков также часто включают удобные функции, такие как индикаторы активности и идентификации, для визуализации активности и освещения неисправного диска с помощью sesutil (8) (https: // www.freebsd.org/cgi/man.cgi?query=sesutil&sektion=8 для CORE, https://manpages.debian.org/testing/sg3-utils/sg3_utils.8.en.html для SCALE). Системы TrueNAS Mini поставляются с четырьмя или более отсеками для горячей замены, а системы TrueNAS серии R могут поддерживать десятки дисков в своих головных устройствах и внешних полках расширения. Поскольку бывшее в употреблении или перепрофилированное оборудование популярно среди пользователей TrueNAS, обратите внимание на максимальную производительность, обеспечиваемую объединительными платами с горячей заменой данной системы, следя за поддержкой не менее 6 Гбит / с SATA III.Обратите внимание, что горячая замена устройств PCIe NVMe в настоящее время не поддерживается.

Хотя структура zpool (организация LUN и томов на языке TrueNAS / ZFS) выходит за рамки этого руководства, наличие двузначных терабайтных дисков вызывает вопрос, который пользователи TrueNAS традиционно не могли себе позволить: как сколько дисков мне следует использовать для достижения желаемой емкости? Тот факт, что можно создать зеркальное копирование двух дисков по 16 ТБ, чтобы получить доступную емкость 16 ТБ, не обязательно означает, что это необходимо.Зеркальное копирование двух больших дисков дает преимущество избыточности и балансировки операций чтения между двумя устройствами, потенциально снижая энергопотребление, но не более того. Скорость записи двух больших дисков будет не выше, чем у одного диска. Напротив, массив из восьми дисков емкостью 4 ТБ может предлагать широкий спектр конфигураций для оптимизации производительности и резервирования при более низких затратах. При настройке в качестве чередующихся зеркал восемь дисков могут обеспечить в четыре раза большую производительность записи при аналогичной общей емкости.Вы также можете рассмотреть возможность добавления диска «горячего резерва» с любой конфигурацией zpool, чтобы позволить zpool автоматически восстанавливать себя в случае отказа основного диска в zpool.

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

  • Запуск длительного самотестирования жесткого диска ( smartctl -t long / dev / )
  • После завершения теста (может занять более 12 часов ), проверьте результаты ( smartctl -a / dev / )
  • Ожидающие перераспределения секторов ( smartctl -a / dev / | grep Current_Pending_Sector )
  • Счетчик перераспределенных секторов ( smartctl -a / dev / | grep Reallocated_Sector_Ct )
  • Ошибки CRC UDMA ( smartctl -a / dev / | grep UDMA_CRC_Error_Count )
  • Согласованность задержки записи HDD и SSD ( diskinfo -wS ) Только неформатированные диски!
  • часов HDD и SSD ( smartctl -a / dev / | grep Power_On_Hours )
  • Используемый процент NVMe ( nvmecontrol logpage -p 2 nvme0 | grep «Используемый процент» )

Прежде чем развертывать систему создать пул и максимально приблизить его к реальной рабочей нагрузке.Это может выявить проблемы с отдельными дисками, но также может помочь определить, подходит ли альтернативная схема пула для этой рабочей нагрузки. Будьте осторожны с использованными дисками, поскольку поставщики могут быть нечестными или не информированными о возрасте и состоянии любого конкретного диска. Проверьте количество часов на всех «новых» дисках с помощью smartctl (8) , поскольку они могут быть «повторно сертифицированы». Поставщик накопителя также может обнулить часы наработки накопителя во время повторной сертификации, скрывая его истинный возраст. Все устройства хранения, продаваемые iXsystems, проверяются как минимум за 48 часов до отправки.

Бесспорно, самые популярные контроллеры хранилища, используемые с TrueNAS, — это адаптеры главной шины SAS (HBA) Broadcom (ранее Avago, ранее LSI) со скоростью 6 и 12 Гбит / с («Гигабит в секунду», иногда выражается как «Гбит / с»). Иногда они поставляются в виде встроенных контроллеров на некоторых материнских платах, но обычно представляют собой карты PCIe с четырьмя или более внутренними или внешними портами SATA / SAS. LSI 9211 с пропускной способностью 6 Гбит / с и его родственники с ребрендингом, которые также используют чип LSI SAS2008, такие как IBM M1015 и Dell h300, стали легендарными среди пользователей TrueNAS, которые создают системы с использованием деталей из подержанного рынка.На контроллеры Broadcom должна быть установлена ​​последняя версия прошивки IT или Target Mode, чтобы отключить дополнительные функции RAID, имеющиеся в прошивке «IR». Для тех, у кого ограниченный бюджет, новые модели, такие как серия Broadcom 9300/9400, предоставляют возможности SAS 12 Гбит / с и даже возможности преобразования NVMe в SAS с серией 9400. TrueNAS включает в себя команды sas2flash , sas3flash и storcli для выполнения операций перепрошивки на картах серий 9200, 9300 и 9400 соответственно.

Встроенные контроллеры SATA популярны в небольших сборках, но поставщики материнских плат лучше удовлетворяют потребности пользователей NAS, включая более четырех традиционных интерфейсов SATA. Имейте в виду, что многие материнские платы поставляются со встроенными интерфейсами SATA со скоростью 3 Гбит / с и 6 Гбит / с, и что неправильный выбор может повлиять на производительность. Если материнская плата включает аппаратную функциональность RAID, не используйте и не настраивайте ее, но обратите внимание, что ее отключение в BIOS может привести к удалению некоторых функций SATA, в зависимости от материнской платы.К счастью, большинство проблем, связанных с совместимостью SATA, очевидны сразу.

Кроме того, существует бесчисленное множество предупреждений против использования аппаратных RAID-карт с TrueNAS, но на самом деле это не так просто. ZFS и TrueNAS предоставляют встроенный RAID, который защищает ваши данные лучше, чем любая аппаратная карта RAID, что устраняет необходимость в ней. Однако их можно использовать, если это все, что у вас есть, но с некоторыми ограничениями. Прежде всего, не используйте их RAID-массив (есть одно предостережение в пунктах ниже).В идеале выбранная аппаратная карта RAID поддерживает режим HBA, также известный как режим «сквозной» или «JBOD», что позволит ей работать неотличимо от стандартного HBA. Если ваша карта RAID не поддерживает этот режим, вы можете настроить RAID0 для каждого отдельного диска в вашей системе. Это не идеально, но в крайнем случае работает.

При перепрофилировании аппаратных RAID-карт с TrueNAS имейте в виду, что некоторые аппаратные RAID-карты:

  • Серийный номер маскируемого диска и S.M.A.R.T. информация о здоровье
  • Может работать медленнее, чем их эквиваленты HBA
  • Может вызвать потерю данных, если кэш записи используется с разряженным блоком резервного питания (BBU)

Система с прямым подключением, в которой каждый диск подключен к интерфейсу на карта контроллера оптимальна, но не всегда осуществима.Расширитель SAS — это, по сути, умножитель или разветвитель портов, который позволяет каждому порту SAS на плате контроллера обслуживать несколько дисков. Обычно они размещаются только на объединительной плате дисков серверов или JBOD, которые имеют более двенадцати отсеков для дисков. Например, есть диски TrueNAS JBOD, которые затмевают 90 дисков всего в четырех единицах стойки! Это было бы невозможно без чуда SAS-расширителей. В противном случае представьте, сколько восьмипортовых адаптеров главной шины потребуется для доступа к 90 дискам!

Хотя расширители SAS разработаны для дисков SAS, они часто могут поддерживать диски SATA через протокол туннелирования SATA или STP.Диски SAS по-прежнему предпочтительны по причинам, упомянутым в разделе NL-SAS выше, но диски SATA будут работать на объединительной плате на основе SAS. Обратите внимание, что обратное неверно: вы не можете использовать диск SAS в порту, предназначенном для дисков SATA.

Существует много цитируемых исследований, в которых утверждается, что температура привода мало влияет на надежность привода. Это может стать отличным заголовком или началом разговора, но при внимательном чтении отчета становится ясно, что все диски были протестированы в оптимальных условиях окружающей среды.Средняя температура, которой может достичь хорошо охлаждаемый вращающийся жесткий диск при производстве, составляет около 28 ° C, и одно исследование показало, что диски имеют в два раза больше отказов на каждые 12 ° C повышения температуры. Хотя дополнительное охлаждение диска часто сопровождается дополнительным шумом, особенно в старых системах, всегда есть риск выбросить деньги, запустив сервер в центре обработки данных или шкафу, не заметив, что вентиляторы установлены на минимальное значение. Обратите особое внимание на температуру накопителя в любом шасси, поддерживающем 16 и более накопителей, особенно если это экзотические конструкции с высокой плотностью размещения.Каждое шасси будет иметь определенные области, которые по какой-либо причине будут более теплыми, но следите за сбоями вентиляторов и тенденцией некоторых моделей дисков емкостью 8 ТБ нагреться больше, чем других емкостей. В общем, старайтесь поддерживать температуру привода ниже, чем указано в спецификации производителя.

Память, ЦП и сети

TrueNAS имеет более высокие требования к памяти, чем многие решения для сетевых хранилищ, но на то есть веская причина: он разделяет динамическую память с произвольным доступом (DRAM или просто RAM) между службами совместного использования, дополнительными плагинами, Jails и виртуальными машинами, а также сложным кэшированием чтения .ОЗУ редко остается неиспользованным в системе TrueNAS, и достаточный объем ОЗУ является ключом к поддержанию максимальной производительности. Для основных операций TrueNAS с восемью дисками требуется минимум 8 ГБ ОЗУ. Кроме того, существуют варианты использования, для каждого из которых предъявляются особые требования к оперативной памяти:

  • Дополнительный 1 ГБ на дополнительный диск после восьми принесет пользу большинству вариантов использования.
  • В общем, если к системе TrueNAS подключается больше клиентов, потребуется больше оперативной памяти. Пул 20 ТБ, поддерживающий множество высокопроизводительных виртуальных машин через iSCSI, может потребовать больше ОЗУ, чем пул 200 ТБ для хранения архивных данных.Если для поддержки виртуальных машин используется iSCSI, запланируйте использование не менее 16 ГБ ОЗУ для разумной производительности и 32 ГБ или более для оптимальной производительности.
  • Службы каталогов требуют дополнительных 2 ГБ ОЗУ для внутреннего кеша winbind
  • Плагины и джейлы имеют особые требования к ОЗУ приложений
  • Виртуальные машины имеют особую гостевую операционную систему и требования к ОЗУ приложений
  • Дедупликация зависит от дедупликации в ОЗУ таблица с предложением 5 ГБ на ТБ хранилища.
  • Присоединение диска L2ARC к пулу также фактически потребует некоторого объема оперативной памяти. ZFS нужны метаданные в ARC, чтобы знать, какие данные находятся в L2ARC. По самым скромным подсчетам, планируйте добавлять около 1 ГБ ОЗУ на каждые 50 ГБ L2ARC в вашем пуле.

Ошибка исправления кодовой памяти

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

Код исправления ошибок или ОЗУ ECC обнаруживает и исправляет битовые ошибки в памяти по мере их возникновения. Если ошибки достаточно серьезны, чтобы их нельзя было исправить, память ECC заставит систему «зависнуть» (перестать отвечать), а не продолжит работу с ошибочными битами. Для ZFS и TrueNAS такое поведение практически исключает любую вероятность того, что ошибки RAM будут переданы на диски и вызовут повреждение пулов ZFS или ошибки в файлах.

Длительные дебаты в Интернете о том, следует ли использовать системную память с кодом исправления ошибок (ECC) с OpenZFS и TrueNAS, можно резюмировать следующим образом:

  • Использование ECC RAM — настоятельно рекомендуется как еще одна защита целостности данных

Однако:

  • Не все процессоры или материнские платы поддерживают ECC RAM
  • Многие системы TrueNAS работают каждый день без ECC RAM
  • ОЗУ любого типа или класса может выйти из строя и вызвать потерю данных. вероятность отказа в первые три месяца

Выбор центрального процессора (ЦП)

Выбор ОЗУ с ECC значительно сократит количество доступных вариантов ЦП и материнской платы, но на самом деле это хорошо.Intel ® ограничивает поддержку ОЗУ ECC процессорами самого низкого и самого высокого уровня, исключая модели i5 и i7 среднего уровня.

Точно, какой ЦП выбрать, можно свести к короткому списку ключевых факторов:

  • Недостаточная мощность ЦП может стать узким местом для производительности из-за того, как OpenZFS сжимает контрольные суммы, сжимает и (необязательно) шифрует данные.
  • Samba, демон TrueNAS SMB имеет слабую многопоточность, поэтому высокочастотный ЦП с меньшим количеством ядер обычно лучше всего подходит для рабочих нагрузок только для SMB.
  • ЦП с большим числом ядер лучше подходит для параллельного шифрования и виртуализации.
  • Поддержка ускорения шифрования AES-NI повысит скорость шифрования файловой системы и сети.
  • Рекомендуются ЦП серверного класса из-за их мощности и поддержки памяти ECC.
  • ЦП Xeon E5 (или аналогичный) рекомендуется для использования с пулами с программным шифрованием.
  • Intel Ivy Bridge или более поздние процессоры настоятельно рекомендуются для использования виртуальных машин.
  • Следите за поддержкой виртуализации устройств VT-d / AMD-Vi на ЦП и материнской плате для передачи устройств PCIe виртуальным машинам.
  • Имейте в виду, содержит ли данный ЦП графический процессор или требуется внешний. Также обратите внимание, что многие серверные материнские платы включают чип BMC со встроенным графическим процессором. См. Ниже более подробную информацию о BMC.
  • Процессоры AMD возвращаются благодаря линейкам Ryzen и EPYC (Naples / Rome). Поддержка этих платформ была относительно ограниченной во FreeBSD и, соответственно, в TrueNAS CORE. Однако существует значительная поддержка Linux, и TrueNAS SCALE должен без проблем работать с процессорами AMD.

В качестве любезности к дополнительно ограничивает выбор материнской платы, интеллектуальный интерфейс управления платформой или IPMI, a.к.а. Контроллер управления основной платой (или BMC, iLo, iDrac и другие названия в зависимости от производителя) следует учитывать, если вам необходимо:

  • Удаленное управление питанием и мониторинг удаленных систем
  • Доступ к удаленной консоли для настройки или восстановления данных
  • Удаленный виртуальный носитель для установки или переустановки TrueNAS

Поскольку TrueNAS в значительной степени полагается на свой веб-интерфейс пользователя (UI), иногда может потребоваться доступ к консоли для внесения изменений в конфигурацию сети.Администрирование и совместное использование TrueNAS по умолчанию относятся к одному сетевому интерфейсу, что становится проблемой, когда приходит время обновить, например, агрегированную сеть LACP. Идеальное решение — иметь выделенную подсеть для доступа к веб-интерфейсу TrueNAS, но эта роскошь доступна не всем пользователям. Вот почему периодическое посещение аппаратной консоли необходимо для глобальной настройки и, возможно, восстановления системы. Новейшие системы TrueNAS Mini и R-Series поставляются с полнофункциональной поддержкой IPMI на основе HTML5 на выделенном гигабитном сетевом интерфейсе.

Основными критериями для выбора блока питания или блока питания в системе TrueNAS являются:

  • Мощность (в ваттах) материнской платы и количество дисков, которые она должна поддерживать
  • Надежность
  • Рейтинг эффективности
  • Относительный шум
  • Дополнительное резервирование для поддержания работы важной системы в случае отказа одного блока питания

Блоки питания должны быть рассчитаны на для начальной и будущей нагрузки, которая будет на них размещена. Если вы планируете постепенно заполнять большое шасси хранения, убедитесь, что у него достаточно мощности для полностью заполненного шасси.Кроме того, подумайте о резервном блоке питания с возможностью горячей замены, чтобы гарантировать время безотказной работы. Пользователи с ограниченным бюджетом могут иметь холодный запасной блок питания, чтобы ограничить возможное время простоя часами, а не днями. Хороший современный блок питания эффективен и полностью интегрирован в систему управления IPMI для предоставления информации о вентиляторах, температуре и нагрузке в режиме реального времени.

Большинство блоков питания сертифицированы с рейтингом эффективности, известным как рейтинг «80 плюс». Рейтинг 80+ показывает, какая часть энергии, потребляемой от стены, теряется в виде тепла, шума и вибрации, вместо того, чтобы выполнять полезную работу, например, обеспечивать питание ваших компонентов.Если блоку питания необходимо потреблять 600 Вт от стены, чтобы обеспечить мощность 500 Вт для ваших компонентов, он работает с КПД 500/600 = ~ 83%. Остальные 100 Вт теряются из-за тепла, шума и вибрации. Источники питания с более высокими характеристиками будут более эффективными, но также могут быть намного дороже. Выполните некоторые расчеты рентабельности инвестиций, если не знаете, с какой эффективностью покупать. Например, если блок питания 80 Plus Platinum стоит на 50 долларов больше, чем сопоставимый 80 Plus Gold, он должен будет сэкономить вам не менее 10 долларов в год на счетах за электроэнергию, чтобы эти вложения окупились в течение 5 лет.Вы можете прочитать больше о рейтингах 80 Plus в этом посте.

Источники бесперебойного питания

TrueNAS обеспечивает возможность связи с источником бесперебойного питания (ИБП) с резервным питанием от батареи через традиционное последовательное или USB-соединение, чтобы координировать плавное отключение в случае потери питания. TrueNAS, как известно, хорошо работает с ИБП марки APC, за которым следует CyberPower, и рассмотреть возможность бюджетирования ИБП с чисто синусоидальной выходной мощностью. Некоторые модели SSD могут повредить данные при отключении питания.Если это происходит одновременно с несколькими твердотельными накопителями, это может привести к полному отказу пула, что делает ИБП критически важным вложением.

«Сеть» в «Сетевом хранилище» так же важно, как и хранилище, но эту тему можно свести к нескольким ключевым моментам:

  • Простота часто является секретом надежности сетевых конфигураций.
  • Более быстрые отдельные интерфейсы, такие как 10/25/40 / 100GbE, предпочтительнее агрегации более медленных интерфейсов.
  • Интерфейсы Intel и Chelsio — лучшие поддерживаемые варианты.
  • Учитывайте только MTU для «jumbo-кадров» с выделенными соединениями, например между серверами или видеоредакторами и TrueNAS, которые вряд ли испытают фрагментацию пакетов.
  • Интерфейсы с функциями разгрузки LRO и LSO обычно устраняют потребность в jumbo-кадрах, а их использование может привести к снижению нагрузки на ЦП.

По мере того, как темпы разработки оборудования увеличиваются, а предприятия обновляются быстрее, оборудование с более высокой пропускной способностью становится все более доступным.Домашние лаборатории теперь могут реально использовать сетевые компоненты 40 ГБ и более, а домашние пользователи обнаруживают те же сложности с этими скоростями, которые были обнаружены корпоративными клиентами.

iXsystems настоятельно рекомендует использовать оптоволоконные кабели поверх медных кабелей с прямым подключением (DAC) для высокоскоростных межкомпонентных соединений, перечисленных ниже:

  • Сетевые карты 10 Гбит / с: разъемы SFP +
  • Сетевые адаптеры 25 Гбайт: разъемы SFP28
  • Сетевые адаптеры 40 Гбайт: разъемы QSFP +
  • NIC 100 Гбит / с : Разъемы QSFP28
  • Сетевые карты 200 Гбит / с: Разъемы QSFP56
  • Сетевые карты 400 Гбит: Разъемы QSFP-DD

iXsystems также рекомендует использовать оптоволокно для любого из вышеупомянутых форм-факторов трансивера при использовании Fibre Channel.Кабели с прямым подключением медных кабелей (DAC) могут создавать проблемы совместимости между сетевой картой, кабелем и коммутатором.

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

  • Передайте аппаратные диски или весь контроллер хранилища на виртуальную машину TrueNAS, если это возможно (требуется поддержка VT-d / AMD-Vi).
  • Отключите автоматическую очистку пулов в виртуализированных хранилищах, таких как VMFS, и никогда не очищайте пул, пока задачи восстановления хранилища выполняются на другом уровне
  • Используйте минимум три vdev для обеспечения адекватной избыточности метаданных, даже с чередующимся пулом
  • Не забудьте предоставить одно или несколько загрузочных устройств 8 ГБ или больше
  • Обеспечьте Виртуальная машина TrueNAS с адекватной оперативной памятью в соответствии с ее обычными требованиями.
  • Рассмотрите возможность создания сети «jumbo frame», если она поддерживается всеми устройствами.
  • Будьте готовы к тому, что в «гостевых инструментах» FreeBSD могут отсутствовать функции, имеющиеся в других гостевых операционных системах.
  • Включить MAC-адрес. спуфинг виртуальных интерфейсов и включение «беспорядочного режима» для использования VNET Jail и подключаемых модулей

Создание простой установки NAS с FreeNAS 8

FreeNAS, решение для сетевых хранилищ с открытым исходным кодом (NAS), претерпело множество изменений за последние пару лет с тех пор, как iXsystems вложила значительные средства в проект.

FreeNAS 8, выпущенный в начале 2011 года, сильно отличается от своего предшественника. FreeNAS 0.7 имел минимальные системные требования (с точки зрения памяти и мощности процессора) и был предназначен для дома и небольшого офиса. Однако FreeNAS 8 нацелен прямо на рынок профессиональных NAS. Минимальные требования к памяти — 4 ГБ (по сравнению с 256 МБ 0,7), а для производственных систем рекомендуется не менее 6 ГБ. Это связано с тем, что FreeNAS 8 предпочитает ZFS более простой UFS, используемой в FreeNAS 0.7. Если у вас нет сервера-монстра с 6 ГБ оперативной памяти, все еще можно использовать FreeNAS 8 с более скромным оборудованием, но без ZFS. Вот более подробная информация о требованиях к оборудованию FreeNAS.

В этом руководстве мы рассмотрим шаги, необходимые для загрузки и установки FreeNAS 8 в скромной системе с двумя жесткими дисками. Первый жесткий диск представляет собой небольшой диск емкостью 2 ГБ для операционной системы FreeNAS, а второй — диск емкостью 2 ТБ для передачи данных в сеть.

Руководство по установке FreeNAS 8

Получите копию FreeNAS 8 от freenas.орг. FreeNAS поставляется в 32- и 64-разрядной версиях, поэтому убедитесь, что вы загрузили правильный образ .ISO для своего оборудования. Запишите файлы .ISO на компакт-диск. Если у вас нет программного обеспечения для записи файлов .ISO, тогда imgburn.com — хорошее место для начала.

Вставьте компакт-диск в компьютер, который вы хотите использовать для FreeNAS, и загрузите его. Скорее всего, машина загрузится с компакт-диска, однако, если этого не произойдет, вам нужно будет войти в BIOS (обычно нажав клавишу DEL во время начальной фазы загрузки) ПК и настроить машину для загрузки с компакт-диска. .

Дождитесь появления меню настройки и нажмите 1, чтобы «Установить / обновить на жесткий диск / флэш-устройство и т. Д.» Выберите жесткий диск, на который будет установлен FreeNAS. Скорее всего, это ad0 (первый жесткий диск на языке FreeBSD). Подтвердите, что вы хотите продолжить установку.

Примечание. FreeNAS 8 также можно установить на USB-накопитель. Это экономит место для диска, которое можно использовать для хранения данных.

Установка должна занять около 30 секунд.Когда будет предложено извлечь компакт-диск, нажмите клавишу Enter и выберите опцию 3 для «Перезагрузить систему». Теперь система перезагрузится с первого жесткого диска (или USB-ключа).

После загрузки вы увидите меню настройки консоли. Отсюда вы можете настроить сеть, настроить DNS, перезагрузить систему и так далее. Внизу вы увидите текущий IP-адрес сервера, под которым написано: «Вы можете попробовать следующие URL-адреса для доступа к пользовательскому веб-интерфейсу».

Запишите адрес (например,http://192.168.1.167) и перейдите на компьютер, подключенный к той же сети, что и ваш сервер FreeNAS. Откройте веб-браузер и введите адрес сервера FreeNAS.

Установка статического IP-адреса

Часто бывает полезно иметь серверы с фиксированными адресами, а не полагаться на DHCP. Щелкните значок «Сеть» на панели инструментов под логотипом FreeNAS. Нажмите «Интерфейсы» на вкладке «Сетевые настройки», которая теперь появилась на правой панели.

В списке будет один (или, возможно, два) интерфейса.Нажмите «Редактировать» в основном сетевом интерфейсе. Введите имя сетевой карты в поле «Интерфейс» (вы можете просто скопировать то, что указано в поле NIC). Снимите галочку с «DHCP» и введите статический IP-адрес, который вы хотите использовать, в поле «IPv4-адрес». Выберите соответствующую сетевую маску из раскрывающегося списка «Сетевая маска IPv4», возможно, «/ 24 (255.255.255.0)». Нажмите «ОК».

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

Хранилище

Перед тем, как диск можно будет использовать, его необходимо добавить в том. Помимо небольшого диска для системы FreeNAS, на моем тестовом сервере есть один жесткий диск емкостью 2 ТБ для данных. Чтобы настроить хранилище, щелкните значок «Хранилище» на панели инструментов под логотипом FreeNAS. Нажмите «Создать том». Введите «Имя тома» (например, «Данные») и щелкните диск (ada1 на моем тестовом сервере) из списка. Выберите «UFS» и нажмите «Добавить том».

Добавить пользователя

Если вы не хотите предоставить универсальный неограниченный доступ для чтения и записи к вашим данным по сети, вам нужно будет определить одного или нескольких пользователей, которым разрешен доступ к серверу FreeNAS.Первым шагом является добавление группы, членами которой будут все пользователи, имеющие доступ к серверу FreeNAS. Для этого нажмите «Учетная запись» в левом дереве меню. Нажмите «Группа», а затем «Добавить группу». Введите «Имя группы» (например, freeusers) и нажмите «ОК». Чтобы добавить пользователя, нажмите «Пользователи», а затем «Добавить пользователя». В диалоговом окне «Добавить пользователя» введите «Имя пользователя», «Полное имя» и «Пароль» (дважды) и нажмите «ОК».

Щелкните «Просмотреть всех пользователей», а затем щелкните «Вспомогательные группы» для нового пользователя. Найдите группу «freeusers» и щелкните двойной шеврон («>>»), чтобы добавить этого пользователя в группу.Нажмите «ОК».

Перед настройкой общих сетевых ресурсов необходимо настроить хранилище таким образом, чтобы у группы «freeusers» был доступ на запись. Щелкните значок «Хранилище» на панели инструментов, а затем щелкните значок «Изменить разрешения» (с ключом). Установите «Владелец (пользователь)» на «никто» и «Владелец (группа)» на «свободные пользователи». Отметьте разрешение «Запись» для «Группы», отметьте «Установить разрешение рекурсивно» и нажмите «Изменить».

Общий доступ по сети

Щелкните «Общий доступ» на панели инструментов под логотипом FreeNAS.Нажмите «Windows» на вкладке «Общие ресурсы», а затем нажмите «Добавить общий ресурс Windows». Введите «Имя» для публикации и «Комментарий». Введите путь к диску в поле «Путь». Этот путь состоит из «/ mnt /» + имени тома, введенного при добавлении хранилища; например, «/ mnt / Data». Вы также можете использовать кнопку «Обзор», чтобы найти том. Нажмите «ОК», чтобы создать общий сетевой ресурс.

Нажмите «Службы» на панели инструментов под логотипом FreeNAS, а затем нажмите «CIFS» (общая файловая система Интернета), чтобы переключить службу с «Выкл» на «Вкл.».”

Подключение из Windows

На компьютере с Windows 7 дважды щелкните« Компьютер »(или щелкните« Компьютер »в меню« Пуск »Windows). В адресной строке введите «\\ freenas \ data». Введите имя пользователя и пароль из раздела «Добавить пользователя» выше и нажмите «ОК». ПК теперь подключен к серверу FreeNAS с доступом для чтения и записи файлов.

Шаги очень похожи для машины Windows XP. Дважды щелкните «Мой компьютер» (или щелкните «Мой компьютер» в меню «Пуск»).В адресной строке введите «\\ freenas \ data». Введите имя пользователя и пароль из раздела «Добавить пользователя» выше и нажмите «ОК». ПК с XP теперь имеет доступ для чтения и записи к серверу FreeNAS.

Готовы проверить свои навыки в Windows Communication Foundation? Посмотрите, как они справляются с этой оценкой Smarterer. Начать этот тест WCF сейчас

Установка FreeNAS на виртуальную машину vSphere для предоставления хранилища NFS — Обзор виртуализации

Установка FreeNAS на виртуальную машину vSphere для предоставления хранилища NFS

FreeNAS — один из самых популярных доступных программно-определяемых хранилищ, и в этой статье Том Фентон покажет вам, как он установил его на виртуальной машине, чтобы предоставить общий ресурс NFS.

Сетевое хранилище во всех его формах, будь то сетевое хранилище (NAS), такое как NFS, или технология сети хранения данных (SAN), такая как iSCSI, стало de rigueur в современном центре обработки данных. Одним из первых пионеров программно-определяемого хранилища (SDS) является FreeNAS (скоро будет TrueNAS). Как следует из названия, FreeNAS является бесплатным, хотя для него доступны платные услуги поддержки; Кроме того, iXsystems (разработчики FreeNAS) предлагает устройства FreeNAS для покупки в качестве альтернативы их установке на собственное оборудование.

Есть много разных причин, по которым вы можете захотеть установить FreeNAS. Для предприятий FreeNAS за 15 лет своего существования доказала свою надежность и предоставляет основные протоколы хранения, такие как iSCSI, NFS, SMB и Apple AFP. Для отдельных пользователей, которые хотят узнать о хранилище, FreeNAS может быть установлен в домашней лаборатории в качестве решения для хранения. Более того, для домашних пользователей FreeNAS может служить репозиторием мультимедиа или источником многих полезных плагинов для обслуживания мультимедиа (Plex), резервного копирования (Asigra), обмена битовыми торрентами или множества других применений.В этой статье я покажу вам, как установить FreeNAS, настроить его для NFS и использовать общий ресурс NFS в vSphere. В следующей статье этой серии я сделаю еще один шаг и покажу вам, как настроить FreeNAS для хранилища iSCSI и использовать цель iSCSI с vSphere.

Я буду устанавливать FreeNAS на виртуальную машину (ВМ), размещенную на сервере ESXi; Однако в качестве меры предосторожности в документации FreeNAS есть заявление, на которое стоит обратить внимание:

По соображениям производительности iSCSI предпочтительнее общих ресурсов NFS, если FreeNAS установлен на ESXi.Рассматривая создание общих ресурсов NFS на ESXi, прочтите анализ производительности, представленный в разделе Запуск ZFS через NFS как хранилище VMware (https://tinyurl.com/archive-zfs-over-nfs-vmware).

Установка FreeNAS
Я буду устанавливать FreeNAS 11.3 в своей лаборатории vSphere 6.7 на виртуальной машине. Если вы устанавливаете его на «голое железо», вы должны следовать тем же процедурам, но только после проверки Официального руководства по оборудованию FreeNAS, чтобы узнать, поддерживается ли ваше оборудование. Если ваше оборудование не указано в руководстве, это не обязательно означает, что оно не будет работать, но я бы посоветовал поискать в онлайн-сообществе учетные записи других пользователей, будь то истории успеха или, что более важно, проблемы, о которых сообщалось. с вашим оборудованием.

Я загрузил отсюда iso FreeNAS 11.3-u3.2, а затем переместил его в хранилище данных сервера ESXi, на котором я собирался запустить его с SCP. Затем я создал виртуальную машину с именем FreeNAS113_A с двумя процессорами, 8 ГБ ОЗУ, 8 ГБ и двумя виртуальными жесткими дисками по 100 ГБ. Все виртуальные жесткие диски были с тонким выделением ресурсов. Для гостевой ОС я выбрал Other из раскрывающегося меню Guest OS Family и FreeBSD 12 или более поздняя версия (64-битная) из раскрывающегося меню Guest OS Version .Я прикрепил ISO-образ FreeNAS к виртуальной машине и настроил его для подключения при включении.

[Щелкните изображение, чтобы увеличить.] [Щелкните изображение, чтобы увеличить.]

Я включил виртуальную машину и подключился к ней через веб-консоль. В мастере установки я выбрал Установить / обновить .

[Щелкните изображение, чтобы увеличить.]

Я выбрал виртуальный диск DA0 (8 ГиБ) для установки FreeNAS и загрузки через BIOS.Я установил ОС без каких-либо проблем, а затем разрешил системе перезагрузиться, когда будет предложено. После перезагрузки системы мне был представлен экран с IP-адресом веб-интерфейса FreeNAS.

[Щелкните изображение, чтобы увеличить.]

В своем браузере Chrome я ввел IP-адрес, и меня встретил экран входа в систему. Я ввел root в качестве имени пользователя, а затем ввел свой пароль.

[Щелкните изображение, чтобы увеличить его.]

Графический интерфейс пользователя предоставил обзор системы.

[Щелкните изображение, чтобы увеличить.]

Нажав Reporting , я смог увидеть использование ЦП и загрузку системы.

[Щелкните изображение, чтобы увеличить.]

Создание и использование общего ресурса FreeNAS NFS
В консоли FreeNAS я выбрал вкладку «Службы», запустил службу NFS и выбрал «Запускать автоматически».

[Щелкните изображение, чтобы увеличить его.]

В раскрывающемся меню Хранилище я выбрал Пулы , а затем выбрал Добавить . Я проверил, что был выбран Создать новый пул , а затем щелкнул СОЗДАТЬ БАССЕЙН .

[Щелкните изображение, чтобы увеличить.]

Я ввел nfspool01 в текстовое поле Имя , выбрал da2 и символ → (стрелка вправо) и щелкнул Создать . Затем я установил флажок Подтвердить и щелкнул Создать пул .Затем я щелкнул три вертикальные точки (опции) справа от бассейна и выбрал Добавить Zvol .

[Щелкните изображение, чтобы увеличить.]

Я ввел nfszvol01 в текстовое поле Zvol name и 75 ГиБ в Size для этого текстового поля zvol , а затем щелкнул Сохранить . В раскрывающемся меню Sharing я выбрал Unix (NFS) Shares , развернул папку / mnt , выбрал nfspool01 и нажал Save .Затем я щелкнул три вертикальные точки справа от / mnt / nfspool01 и выбрал Edit .

[Щелкните изображение, чтобы увеличить.]

Я выбрал Расширенный режим . Затем я выбрал root из раскрывающегося меню Maproot User и Wheel из раскрывающегося меню Maproot Group , а затем щелкнул Сохранить .

[Щелкните изображение, чтобы увеличить его.]

Использование общего ресурса NFS с vSphere
После создания и настройки общего ресурса я добавил его в свою среду vSphere. Для этого я вошел в свой клиент vSphere, щелкнул правой кнопкой мыши хост и перешел к Storage> New Datastore .

[Щелкните изображение, чтобы увеличить.]

Я выбрал NFS и Далее , затем убедился, что выбран NFS 3 , и щелкнул Далее . В текстовом поле Datastore name я ввел NFSShare01 ; в текстовом поле папки я ввел / mnt / nfspool01 ; а в текстовое поле Server я ввел 10.0.0.142 . Затем я щелкнул Next и Finish .

[Щелкните изображение, чтобы увеличить.]

Я проверил, что NFSShare01 был распознан на вкладке Datastores .

[Щелкните изображение, чтобы увеличить.]

Затем я использовал общий ресурс NFS в качестве поддержки виртуальной машины.

[Щелкните изображение, чтобы увеличить.]

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


Об авторе

Том Фентон обладает богатым практическим опытом в области ИТ, накопленным за последние 25 лет в различных технологиях, причем последние 15 лет он уделял особое внимание виртуализации и хранению данных. В настоящее время он работает менеджером по техническому маркетингу в ControlUp. Ранее он работал в VMware старшим разработчиком курсов, инженером по решениям и в группе конкурентного маркетинга.Он также работал старшим инженером по валидации в Taneja Group, где возглавлял лабораторию валидационных услуг и сыграл важную роль в запуске практики vSphere Virtual Volumes. Он в Твиттере @vDoppler.

как установить и настроить его для резервного копирования NAS

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

FreeNAS основан на ZFS, файловой системе с открытым исходным кодом, RAID-контроллере и диспетчере томов корпоративного уровня, который гарантирует идеальную целостность данных. Устраняет большинство, если не все недостатки устаревших файловых систем и аппаратных RAID-устройств. Среди других основных и расширенных функций, которые делают FreeNAS профессиональным выбором, мы находим сложный веб-интерфейс, возможность создавать общие папки SMB / CIFS (общие файловые ресурсы Windows), NFS (общие файловые ресурсы Unix), AFP (общие файловые ресурсы Apple) и iSCSI (совместное использование блоков), возможность подключения через FTP и S3 (на основе Minio), а также возможности создания моментальных снимков и репликации данных.

См. Также: Резервное копирование на NAS с помощью Iperius Backup

В этом руководстве мы настроим базовую систему на виртуальной машине Hyper-V со следующей конфигурацией:

  • Один виртуальный диск на интерфейсе IDE для установки операционной системы FreeNAS
  • Два идентичных виртуальных диска SCSI, с помощью которых мы затем создадим систему RAID для хранения данных

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

Давайте посмотрим на конфигурацию на изображении ниже:

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

Первое, что нужно сделать, это загрузить установочный диск FreeNAS с официального сайта в виде файла .ISO: https://www.freenas.org/download-freenas-release/

После создания новой виртуальной машины в консоли управления Hyper-V подключите файл .ISO в качестве загрузочного компакт-диска виртуальной машины, как показано на изображениях ниже:

Затем продолжите запуск виртуальной машины (загрузка с компакт-диска должна быть установлена ​​по умолчанию, как показано на изображении выше) и установку FreeNAS:

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

На следующем экране установите пароль для пользователя root. Этот пароль затем позволит вам получить доступ к веб-интерфейсу NAS:

На следующем экране выберите режим загрузки BIOS для лучшей совместимости:

Тогда установка будет завершена за несколько секунд.Теперь отключите файл ISO (установочный компакт-диск) и перезагрузите компьютер:

Конфигурация FreeNAS

После перезапуска система FreeNAS будет готова к настройке со следующим интерфейсом:

Здесь вы можете увидеть IP-адрес системы NAS, который также необходим для доступа к веб-интерфейсу для настройки. У вас также есть возможность настраивать различные параметры системы, такие как параметры сети и пароль пользователя root.Отсюда вы также можете перезапустить систему FreeNAS или получить доступ к оболочке.

Теперь давайте посмотрим, как получить доступ к веб-интерфейсу для настройки системы FreeNAS.

Первое, что нужно сделать, это настроить два созданных нами диска SCSI как единый том RAID, который будет использоваться в качестве основного диска для хранения данных и общих сетевых ресурсов.

После входа в систему перейдите к настройке:

Закройте мастер и проверьте правильность определения дисков:

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

Переходим в «Диспетчер томов» и настраиваем все следующим образом:

Дайте тому имя (здесь мы выбрали «RAID»), нажмите кнопку «+», чтобы добавить доступные диски, затем установите макет тома на «Зеркало» (т. Е. RAID 1). По умолчанию будет выбрана максимальная доступная емкость. Нажмите «Добавить том» (все данные на дисках будут удалены). Затем убедитесь, что том RAID создан правильно:

Создать учетную запись пользователя

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

Только что созданный том / mnt / RAID также называется « Dataset ». Как вы можете видеть в меню слева, вы можете создавать дополнительные наборы данных, которым вы также можете назначать различные общие ресурсы SMB и различные права пользователей. В этом примере мы будем использовать только что созданный том, / mnt / RAID, непосредственно как набор данных.

Теперь вам нужно создать пользователя, который должен иметь права на запись и чтение в Dataset / mnt / RAID и общий ресурс SMB для доступа к данным из систем Windows.

Чтобы создать пользователя, перейдите в соответствующее меню и нажмите «Добавить пользователя»:

Укажите имя пользователя, полное имя и пароль. Вы можете оставить все остальные настройки по умолчанию.

После добавления учетной записи пользователя необходимо убедиться, что у нее есть все необходимые разрешения для набора данных. Итак, войдите в список томов и в / mnt / RAID нажмите «Изменить разрешения»:

Как мы видим на изображении выше, вы должны выбрать только что созданного пользователя, затем установить «Тип разрешения» на «Windows» и установить флажок «Установить разрешение рекурсивно».Примените настройки, нажав «Изменить».

Создать общий ресурс SMB

Теперь осталось только создать общий ресурс SMB.

Перейдите в «Службы — Службы управления», чтобы включить службу SMB, чтобы разрешить доступ к общему ресурсу из Windows:

Щелкните «Начать сейчас» и выберите «Начать при загрузке».

Перейдите в меню «Общие ресурсы Windows (SMB)» и нажмите «Добавить общие ресурсы Windows (SMB)». Как вы можете видеть на изображении ниже, потребуется указать путь к общему ресурсу (в нашем случае всегда / mnt / RAID) и его имя (для ясности мы назвали его «RAID», как набор данных , но имя будет отображаться в Windows и может быть любым именем по вашему выбору).

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

Резервное копирование на NAS

Теперь, когда ваше устройство FreeNAS настроено и общая папка доступна определенному пользователю и паролю, который вы создали (это очень важно, чтобы избежать потери данных из-за вирусов-вымогателей), вы можете использовать его в качестве сетевого места назначения для резервного копирования Windows.

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

Чтобы узнать, насколько просто создавать резервные копии файлов на NAS с помощью Iperius, см. Это руководство: https://www.iperiusbackup.net/en/backup-nas-make-iperius/

(итальянский, французский, немецкий, испанский, португальский (Бразилия))

FreeNAS 11.2-U7 Настройка FTP — Матрица 7

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

Обратите внимание, что FTP сам по себе не считается безопасным методом обработки передачи файлов, но при правильной настройке и с хорошо настроенными правилами брандмауэра это может быть очень хорошим способом обеспечить такие вещи, как внешнее хранилище резервных копий. Программные пакеты, такие как StorageCraft ImageManager, поддерживают протокол FTP из коробки, как и другие поставщики резервного копирования.

Кроме того, под правилами брандмауэра я подразумеваю ограничение IP-адресов, разрешенных для доступа к службе FTP, поэтому фактически доступ могут получить только те места, которые вы явно разрешаете через брандмауэр, тем самым ограничивая вашу уязвимость.

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

http://192.168.8.50/ui/

Приступим …

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

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

Если вы собираетесь сделать свой FTP-сервер доступным для нескольких внешних пользователей или организаций, я бы рекомендовал создать набор данных для каждой компании / пользователя:

Теперь мы собираемся создать новую группу для размещения нового пользователя.В меню параметров FreeNAS слева выберите Учетные записи> Группы и следуйте инструкциям ниже:

Теперь мы собираемся создать учетную запись пользователя, которая будет иметь доступ к вашему недавно созданному набору данных. В меню параметров FreeNAS слева выберите «Учетные записи»> «Пользователи» и нажмите кнопку «ДОБАВИТЬ», расположенную в верхней части экрана. Следуйте инструкциям ниже:

Не забудьте добавить только что созданного пользователя в группу, созданную на предыдущем шаге.Для этого в меню параметров FreeNAS слева выберите Учетные записи> Группы и следуйте скриншотам ниже:

Теперь мы собираемся изменить права доступа к набору данных, который вы создали для пользователя, чтобы у него были права на добавление и удаление данных. В меню параметров FreeNAS слева выберите Storage> Pools. Затем разверните пул, содержащий созданный ранее набор данных, и следуйте скриншотам ниже:

Теперь пользователь готов загружать файлы в вашу FTP-службу FreeNAS.Все, что нам нужно сделать сейчас, это запустить FTP-сервер и убедиться, что на нашем брандмауэре настроено правило переадресации портов, которое отправляет порт 21 на наш FTP-сервер FreeNAS, который в моем случае — 192.168.8.50.

Мы можем включить службу FTP из меню параметров FreeNAS слева. Выберите Services, и вы должны увидеть следующий экран:

Теперь мы готовы включить FTP-сервер. Нажмите Сервис в меню опций FreeNAS слева и следуйте скриншоту ниже:

Теперь вы готовы начать использовать только что созданную службу FTP.Чтобы проверить это, загрузите здесь FTP-клиент, например Filezilla, и установите его на свой компьютер. Убедитесь, что вы тестируете его не только из своей локальной сети, но и из внешнего источника, чтобы ваши клиенты могли получить к нему доступ из удаленного места.

Еще раз, чтобы еще раз повторить важность блокировки доступа к вашему серверу. Чтобы не привлекать хакеров, крайне важно убедиться, что вы ограничили IP-адреса, которые позволяют использовать ваш FTP-сервер только для ваших клиентов / доверенных пользователей и не открыты для кого-либо в Интернете.

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

Как настроить FreeNAS 11.2 Windows Share

В этой статье я покажу, как настроить FreeNAS 11.2 Windows Share с новым графическим интерфейсом FreeNAS. FreeNAS в 11.2-RELEASE представляет веб-интерфейс и новые функции. Для настройки из старого (устаревшего веб-интерфейса) прочтите эту статью.

Также я покажу, как получить доступ из Windows 10 к общим папкам SMB FreeNAS.

1. Добавьте нового пользователя FreeNAS

На первом этапе нам нужно добавить пользователя FreeNAS.
Для добавления нового пользователя

  • На левой панели перейдите в Учетные записи -> Пользователи , нажмите кнопку « ДОБАВИТЬ » в правом верхнем углу.
  • Заполните все необходимые поля именем , именем пользователя и паролем .

В моем примере пользователь — , биллинг .

2. FreeNAS 11.2 Создание набора данных

Теперь нам нужно создать и настроить новый набор данных для общего ресурса SMB. Чтобы создать новый набор данных в FreeNAS 11.2

  • Перейдите на левую панель, Хранилище -> Пулы
  • Затем нажмите кнопку с тремя точками рядом с выбранным пулом. и выберите « Добавить набор данных ».

  • Заполните поле имени именем набора данных (например, Биллинг )
  • Изменить тип общего ресурса на Windows
  • Нажмите СОХРАНИТЬ кнопку

3.Freenas 11.2 Разрешения для общего ресурса Windows

Чтобы отредактировать разрешения для набора данных, нажмите на настройки вновь созданного набора данных ( Billing ) и выберите опцию « Edit Permissions »

  • Из раскрывающегося меню выберите нового пользователя, созданного на шаге 1 (в нашем случае биллинг )
  • Нажмите СОХРАНИТЬ кнопку

4. FreeNAS 11.2 Создать общий ресурс Windows

Для создания общего ресурса SMB:

  • Нажмите Sharing -> Windows (SMB) Shares на левой панели
  • Нажмите кнопку ДОБАВИТЬ
  • В разделе Patch щелкните папку и перейдите к папке, которой вы хотите поделиться (как показано на рисунке)
  • Нажмите СОХРАНИТЬ кнопку

Карта FreeNAS Drive Windows 10

Теперь мы можем сопоставить наш общий ресурс FreeNAS SMB с Windows 10

  • Откройте проводник Windows
  • Нажмите кнопку « Подключить сетевой диск ».

В следующем мастере сопоставления сетевых дисков:

  • Выбрать букву диска
  • И добавляем патч в сетевой ресурс на FreeNAS
  • Необязательно, вы можете установить флажок «Повторное подключение при входе» , если вам нужен
  • И нажмите кнопку ЗАВЕРШИТЬ в мастере.

После этого последнего шага вы можете использовать общую папку на ПК с Windows 10.

Читайте также: Лучшие жесткие диски для NAS 2020 года

Если вам нравится то, что вы читаете, пожалуйста:

Купи мне кофе

Связанные

Сводка

Название статьи

Как настроить Freenas 11.2 Windows Share

Описание

Как настроить FreeNAS 11.2 Windows Share (SMB Share) с новым графическим интерфейсом FreeNAS. Пошаговое руководство. И доступ из Windows к общим папкам SMB FreeNAS

Автор

АРСТЕХ

Имя издателя

АРСТЕХ

Логотип издателя

Настройка Nextcloud на FreeNAS, часть 1

Я начал улучшать работу, которую проделал на прошлых выходных с Nextcloud на FreeNAS ™. Я обещал поделиться внутренней сущностью моей работы, но сначала я должен установить правильные ожидания для читателей.Этот блог — просто документация о моей ранней работе по быстрому запуску Nextcloud на FreeNAS ™. Также есть гораздо лучшие блоги, чем мои, по теме Nextcloud.

Примечание:

  • Это протестировано на FreeNAS ™ 11.2U5 на Virtualbox. Это версия EOLed. Версия Nextcloud на этом FreeNAS — версия 17 , не последняя версия . Тестирую эту версию для друга.
  • Это быстрые и грязные инструкции по установке и настройке Nextcloud.Это не для производства и это незащищенный . В будущих блогах будут обсуждаться HTTPS, SSL-сертификат и обратный прокси.
  • Я катаюсь на плечах гигантов. Многие проделали огромную работу по созданию обучающего видео с Nextcloud на FreeNAS ™. Я благодарю этих людей за их большой и самоотверженный вклад в видео на Youtube.

Nextcloud 17 (последняя версия — версия 21)

Установить плагин Nextcloud

Nextcloud — один из многих плагинов в FreeNAS ™ и TrueNAS® CORE.В левом столбце навигации веб-интерфейса FreeNAS ™ выберите Плагины> Доступные> Nextcloud. Щелкните правой кнопкой мыши, чтобы установить, как показано.

Установка подключаемого модуля Nextcloud

Настроить сеть. В моем примере я снял флажок DHCP, как показано ниже, и у меня есть фиксированный IP 192.168.1.188/24 для сетевого интерфейса em1 .

Настроить фиксированный IP-адрес для Nextcloud

Появляется всплывающее сообщение, и оно будет проходить через серию обновлений сообщений, как показано. Этот процесс может занять много времени .В медленной системе это может занять более часа, потому что ей необходимо загрузить образ ОС FreeBSD® 11.2 (или какую бы версию по умолчанию FreeNAS ™ / TrueNAS® CORE) в FreeNAS ™ и настроить тюрьму. Плагин Nextcloud — это за маскировкой iocage приложение, установленное и настроенное в тюрьмах FreeBSD® iocage, абстрактном разделе внутри самой ОС, концептуально похожем на контейнеры Linux. Тюрьмы FreeBSD® появились раньше контейнеров Linux.

Сообщения об установке плагина Nextcloud

После завершения установки появится всплывающее сообщение после установки.В отличие от более новых версий FreeNAS ™ (11.3 и выше), примечание после установки появляется только один раз, если вы не войдете в консоль iocage и не обнаружите PLUGIN_INFO. Не забудьте скопировать и вставить заметки в Блокнот , потому что он будет использоваться для входа в портал администрирования Nextcloud.

Примечания по установке после публикации Nextcloud

Информация, которую я выделил — имя базы данных , пользователь базы данных, пароль базы данных — важна, потому что они используются для настройки базы данных mysql при первом входе в систему администратора.Если вы знаком с mysql , вы также можете изменить их в командной строке Nextcloud jails. Здесь я использую значение по умолчанию, потому что я не так хорош (, но ), и я все еще учусь.

Хранилище данных Nextcloud

наборов данных ZFS в FreeNAS ™ являются хранилищами для Nextcloud. Чтобы установить соединение, необходимо создать точку монтирования , чтобы связал набор данных ZFS в FreeNAS ™ с папкой в ​​Nextcloud . Вот как это делается.

Надстройка Nextcloud должна быть остановлена ​​перед добавлением точки монтирования. Чтобы остановить плагин, выберите Jails> Nextcloud> (щелкните правой кнопкой мыши) Stop. Выберите (…) вертикальные три точки, чтобы «Добавить точку крепления», как показано ниже.

Добавить точку монтирования, чтобы связать набор данных ZFS с папкой Nextcloud

Выберите набор данных ZFS в качестве источника , который является хранилищем данных для Nextcloud. Путь назначения — это полный путь к корневому каталогу Nextcloud в тюрьмах с новым именем каталога.В моем примере это / mnt / pool0 / iocage / jails / nextcloud / root / wau , где wau должно быть новым именем каталога , которое не существует. Это создаст новую папку из корня Nextcloud с именем / wau . Сохраните для завершения.

Подключение набора данных ZFS к директору Nextcloud через точку монтирования

Перезапустите джейлы Nextcloud.

Вход в Nextcloud и начальная настройка

Чтобы получить доступ к порталу Nextcloud, выберите «Плагины»> «Установленные»> «Nextcloud»> (щелкните правой кнопкой мыши) «Управление».Это открывает новую вкладку в браузере, подключенную к адресу http://192.168.1.188, который ранее был настроен как IP-адрес Nextcloud.

Доступ к порталу плагинов Nextcloud

Вход в систему администратора Nextcloud и dbadmin и начальная настройка

Портал входа показан ниже. Чтобы войти в систему в первый раз, а также для установки базы данных mysql, используйте Login ncadmin и новый пароль. Далее на странице портала администратор базы данных — dbadmin , а имя базы данных — nextcloud .Пароль — это пароль, полученный из сценария после установки в установке плагина Nextcloud в предыдущем разделе. (Помните действие копирования и вставки ранее?)

Как только начальная установка будет завершена, вы будете представлены на главной странице администратора Nextcloud, которой является ncadmin .

Страница администратора Nextcloud

Группы и пользователи Nextcloud

Следует отметить одну очень важную вещь, особенно если нет LDAP или Active Directory, группы и пользователи в Nextcloud отличаются от локальных групп и пользователей в FreeNAS ™.Это различие очень важно, и поэтому обе пользовательские базы данных должны поддерживаться отдельно. Чтобы создать группы и пользователей в Nextcloud, перейдите в правый верхний угол, как показано, и выберите «Пользователи».

Nextcloud Добавить группу и новых пользователей

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

Nextcloud добавить пользователя и назначить группу

Внешние хранилища для Nextcloud

По умолчанию папка, которая была настроена для подключения к набору данных ZFS ранее, не отображается в Nextcloud.Это должно быть включено через приложение на портале Nextcloud. В правом верхнем углу выберите «Приложение», как показано.

Выберите приложение в Nextcloud

Затем введите «external» в поле поиска в правом верхнем углу следующей страницы. Появится опция «Поддержка внешнего хранилища». Нажмите «Включить», чтобы включить возможность поддержки Внешние хранилища . Эти действия показаны ниже.

Включить поддержку внешнего хранилища

Настройка внешних хранилищ для папки Nextcloud

Последним шагом является установка внешнего хранилища в папку Nextcloud .В правом верхнем углу выберите «Настройки». Затем в нижнем левом углу столбца навигации выберите «Внешние хранилища». Оба действия показаны ниже:

Настройка Nextcloud (верхний правый угол) и конфигурация внешних хранилищ (нижний левый угол)

Затем укажите Имя папки и установите «Внешнее хранилище» на локальное . Укажите путь к столбцу конфигурации. Ранее мы выбрали / wau в качестве каталога в тюрьмах Nextcloud.Выберите созданную ранее группу в столбце «Доступно для». Нажмите на чек, чтобы сохранить.

Конфигурация внешнего хранилища Nextcloud в папку

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

Проверка папки Nextcloud

Тестирование с обычным пользователем Nextcloud

Разумеется, pièce de résistance делает все это вместе замечательно.Войдите в систему как пользователь без прав администратора. В верхнем левом углу белая папка покажет «Доступные внешние хранилища», а на главной странице пользователя находится папка wau , которую мы только что настроили.

Папка внешнего хранилища пользователя Nextcloud без прав администратора

И если мы сможем создать концепцию Work from Home , в которой мы соединяем NAS Y: общий диск в локальной сети с частным файловым ресурсом Nextcloud через общедоступный Интернет, файлы и папки можно будет легко синхронизировать между обеими сторонами разделения .

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

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