Поиск по сайту:

Настройка FreeNAS для настройки дисков хранения ZFS и создания общих ресурсов NFS во FreeNAS — часть 2


В нашей предыдущей статье мы показали, как установить сервер FreeNAS. В этой статье мы рассмотрим настройку FreeNAS и настройку хранилища с помощью ZFS.

Требования

  1. Установка FreeNAS (сетевое хранилище) – часть 1

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

  1. Установите веб-протокол HTTP/HTTPS.
  2. Измените адрес веб-интерфейса на 192.168.0.225.
  3. Изменение языка, раскладки клавиатуры, часового пояса, сервера журналов, электронной почты.
  4. Добавьте том хранилища, поддерживаемый ZFS.
  5. Определите любой из разделов.

После внесения вышеуказанных изменений в веб-интерфейс FreeNAS нам необходимо сохранить изменения в разделе Система -> Настройки -> Сохранить конфигурацию -> загрузите Config -> Сохранить, чтобы сохранить изменения.

Настройка моего сервера
Hardware		:	Virtual Machine 64-bit
Operating System        :	FreeNAS-9.2.1.8-RELEASE-x64
IP Address	      	:	192.168.0.225
8GB RAM		        :	Minimum RAM 
1 Disk (5GB)	      	:	Used for OS Installation
8 Disks (5GB)		:	Used for Storage
Настройка моего клиента

Можно использовать любую операционную систему Linux.

Operating System 	:	Ubuntu 14.04
IP Address	 	:	192.168.0.12

Конфигурация FreeNAS и настройка хранилища ZFS

Для использования FreeNAS нам необходимо настроить правильные настройки после завершения установки. В Части 1 мы видели, как установить FreeNAS. Теперь нам нужно определить настройки, которые мы будем использовать в нашей среде.

Шаг 1. Настройка основных параметров FreeNAS

1. Войдите в веб-интерфейс FreeNAS. После входа вы увидите вкладку Настройки и Информация о системе. В разделе Настройки измените Протокол нашего веб-интерфейса, чтобы использовать HTTP/https, и установите IP-адрес, который мы собираемся использовать для этого интерфейса графического интерфейса, а также установите часовой пояс, Раскладка клавиатуры, язык графического интерфейса.

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

2. Затем настройте уведомление по электронной почте: перейдите на вкладку Электронная почта в разделе Настройки. Здесь мы можем определить адрес электронной почты, чтобы получать по электронной почте уведомления об обновлении нашего NAS.

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

Нажмите вкладку Изменить пользователя, чтобы ввести адрес электронной почты и пароль пользователя, и нажмите ОК, чтобы сохранить изменения.

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

Введите имя пользователя и пароль для аутентификации и сохраните изменения, нажав Сохранить.

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

Шаг 2. Добавление томов хранения ZFS

5. Чтобы добавить устройства хранения ZFS, перейдите в меню Хранилище в верхней части экрана, чтобы определить тома ZFS. Чтобы добавить том ZFS, выберите Диспетчер томов ZFS.

Затем добавьте новое имя для вашего тома. Здесь я определил его как tecmint_pool. Чтобы добавить доступные диски, нажмите знак + и добавьте диски. Всего доступно 8 дисков, добавьте их все.

6. Далее определите используемые уровни рейда. Чтобы добавить RaidZ (тот же Raid 5), щелкните раскрывающийся список. Здесь я также добавляю два диска в качестве запасных. Если какой-либо диск выйдет из строя, запасной диск автоматически восстановится на основе информации о четности.

7. Чтобы добавить RAIDz2 с двойной четностью, вы можете выбрать Raidz2 (то же самое, что RAID 6 с двойной четностью). четность) из выпадающего меню.

8. Зеркало означает клонирование одной и той же копии каждого диска с более высокой производительностью и гарантией данных.

9. Распределение отдельных данных на несколько дисков. Если мы потеряем какой-либо диск, мы потеряем весь том как бесполезный. Мы не потеряем никакой емкости в общем количестве дисков.

10. Здесь я собираюсь использовать RAIDZ2 для своей настройки. Нажмите Добавить том, чтобы добавить выбранный макет тома. Добавление тома займет немного времени в зависимости от размера диска и производительности системы.

11. После добавления томов вы получите список томов, как показано ниже.

Шаг 3. Создание наборов данных ZFS

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

Чтобы создать набор данных, выберите том tecmint_pool внизу и выберите Создать набор данных ZFS.

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

Затем включите квоту, нажав меню дополнительно, чтобы получить квоту. Позвольте мне выбрать 2 ГБ в качестве предела квоты для этого общего ресурса и нажать «Добавить Набор данных», чтобы добавить его.

13. Далее нам нужно определить разрешения для общего ресурса tecmint_docs. Это можно сделать с помощью параметра Изменить разрешение. Для этого нам нужно выбрать tecmint_docs внизу и определить разрешения.

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

14. После создания наборов данных ZFS для общего ресурса Unix пришло время создать набор данных для Windows. Следуйте тем же инструкциям, которые описаны выше, единственное изменение — выбрать тип общего ресурса как «Windows» при добавлении набора данных. Эти общие ресурсы могут быть доступны с компьютеров Windows.

Шаг 3. Совместное использование наборов данных ZFS

15. Чтобы поделиться наборами данных ZFS на компьютерах Unix, перейдите на вкладку «Общий доступ» в верхнем меню и выберите тип Unix(NFS).

16. Затем нажмите Добавить общий ресурс UNIX (NFS), появится новое окно, в котором можно указать комментарий (имя) как tecmint_nfs_share и добавьте авторизованные сети 192.168.0.0/24. Обратите внимание, что это будет отличаться для вашей сети.

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

17. После нажатия ОК появится сообщение с запросом подтверждения и вопросом «Хотите ли вы включить эту услугу». Нажмите Да, чтобы разрешить общий доступ. Теперь мы видим, что служба NFS запущена.

Шаг 4. Монтирование общего ресурса NFS на клиенте Unix

18. Теперь войдите на свой клиентский компьютер Unix (здесь я использовал Ubuntu 14.04 и с IP-адресом 192.168.0.12) и проверьте, работает ли Общий ресурс NFS от FreeNAS работает или нет.

Но прежде чем проверять общие ресурсы FreeNAS NFS, на вашем клиентском компьютере должен быть установлен пакет NFS в системе.

yum install nfs-utils -y		[On RedHat systems]
sudo apt-get install nfs-common -y	[On Debian systems]

19. После установки NFS используйте следующую команду, чтобы просмотреть общий ресурс NFS из FreeNAS.

showmount -e 192.168.0.225

20. Теперь создайте каталог монтирования в «/mnt/FreeNAS_Share» на клиентском компьютере, смонтируйте общий ресурс FreeNAS NFS в этой точке монтирования и подтвердите его с помощью «». df'.

sudo mkdir /mnt/FreeNAS_Share
sudo mount 192.168.0.225:/mnt/tecmint_pool/tecmint_docs /mnt/FreeNAS_Share/

21. После подключения общего ресурса NFS зайдите в этот каталог и попытайтесь создать файл в этом общем ресурсе, чтобы убедиться, что у пользователя root есть разрешения на этот общий ресурс.

sudo su
cd /mnt/FreeNAS_Share/
touch tecmint.txt

Шаг 5. Наконец, сохраните настройки FreeNAS

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

23. Затем нажмите Загрузить конфигурацию, чтобы выбрать загруженный файл db, выберите файл и нажмите «Загрузить».

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

Вот и все! мы настроили том хранилища и определили общий ресурс NFS от FreeNAS.

Заключение

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