TrueNAS: установка ОС и настройка Samba сервера

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

Общие сведения

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

Высокая надежность хранения данных обеспечивается благодаря:

  • файловой системе OpenZFS, которая лежит в основе TrueNAS CORE;
  • Интегрированному программному RAID, обеспечивающий дополнительную защиту данных;
  • Автоматическому обнаружению и устранению повреждений в данных;
  • Моментальным снимкам системы, которые позволяют откатывать ее к предыдущему состоянию;
  • Перемещению информации в облако или другую локальную систему при помощи репликации;
  • Интеграции с существующими решениями для резервного копирования (Veeam, Asigra).

Расширить функциональность TrueNAS позволяет установка бесплатных плагинов (NextCloud, Plex Media Server и многие другие).

Совместимость и системные требования

iXSystems для надежной работы системы рекомендует следующие требования:

  • Процессор 2-Core Intel 64-Bit или AMD x86_64;
  • 8 Гб оперативной памяти;
  • 16 Гб свободного пространства HDD или SSD;
  • 2 накопителя (HDD, SDD) одинакового размера для организации пула хранения данных;
  • Сетевой порт.

Полное руководство по аппаратному обеспечению можно найти на официальном сайте.

Установка TrueNAS

Скачать TrueNAS CORE

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

  • Прежде чем перейти к скачиванию, нам предложат присоединиться к сообществу, указав свой аккаунт google, github, facebook или почте.  Если вы не хотите этого делать, то нажмите по ссылке “No Thank you, I have already signed up”, после чего появится ссылка на загрузку образа ОС.

По окончании загрузки файла (*.iso), мы можем приступить к установке TrueNAS.  

TrueNAS CORE установка на виртуальную машину

Поскольку TrueNAS построен и предоставляется как .iso файл, он работает на всех решениях виртуальных машин (VMware, VirtualBox, Citrix Hypervisor и т. д.).

Рассмотрим пример установки TrueNAS CORE на программный продукт виртуализации VirtualBox в Windows.

Виртуальная машина будет иметь следующую конфигурацию:

  • ОПЕРАТИВНАЯ ПАМЯТЬ: 8192 МБ (8 ГБ);
  • ДИСКИ: один виртуальный диск 8 ГБ для ОС и загрузочной среды, один дополнительный виртуальный диск с объемом памяти не менее 4 ГБ, который будет использоваться в качестве хранилища данных;
  • СЕТЬ: используем мост. Этот режим является оптимальным, поскольку при этом сетевая карта обрабатывается так, как если бы она была подключена к простому коммутатору в существующей сети.

Запускаем VirtualBox и создаем новую виртуальную машину (ВМ):

  • Машина => Создать (Ctrl + N).
truenas виртуальная машина: создание и настройка
  • Следующим шагом укажем имя ВМ, тип и версию ОС.

Укажем объем оперативной памяти.

Напомним, что производитель рекомендует минимум 8 Gb.

  • Следующим этапом создадим виртуальный жесткий диск для ОС и загрузочной среды, указав следующие параметры:

После этого шага виртуальная машина создана.

Выполним дополнительную настройку виртуальной машины:

Отключим загрузку гибких дисков.

Включим «Расширение физических адресов» (PAE/NX).

Добавим в оптический привод сохранённый ранее загрузочный образ TrueNAS CORE.

Добавим новый контроллер (SCSI) для виртуального диска под хранилище данных.

Следующим шагом, добавим сам виртуальный диск.

Включим функцию «Кэширования ввода/вывода».

Остался заключительный этап — указать «Тип подключения» к локальному сетевому устройству.

Теперь мы можем приступить к установке TrueNAS CORE:

truenas виртуальная машина

Через некоторое время мы увидим меню загрузки TruNAS, нажимаем «1» или «Enter».

Выбираем «Install/Upgrade».

Следующим шагом указываем диск для загрузочных сред.

Выбираем «Yes».

Внимание! Это удалит все содержимое диска.

Следующим шагом устанавливаем пароль для входа в систему root.

Выбираем «Boot via BIOS«.

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

Установка TrueNAS CORE закончена.

TrueNAS CORE установка на физическое оборудование

Установка TrueNAS CORE на физический сервер происходит аналогичным образом, за исключением того, что установочный образ ОС необходимо записать на физическое устройство. Обычно для этого используется компакт-диск или съемное USB-устройство.

Давай рассмотрим пример того, как создать загрузочную USB флешку из установочного образа ОС TrueNas CORE при помощи бесплатной утилиты balenaEtcher.

Для начала скачаем и установим утилиту balenaEtcher.

После запуска выберем ранее скаченный файл (*.iso):

Укажем флешку, на которую будем производить запись.

Кликнем по кнопке «Flash!» для начала записи.

Загрузочная флэшка готова.

Для начала установки Truenas CORE необходимо перезагрузить компьютер и выбрать загрузку с USB-устройства.

TrueNAS настройка Samba

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

Итак, зайдем на сервер и авторизуемся под пользователем root. Поскольку мы пробуем настроить Samba на чистой ОС, то сперва нам необходимо создать пул для хранения данных, для этого перейдем:

  • Хранилище => Пулы => Добавить.

Далее назначим имя пула, диски и нажимаем кнопку «СОЗДАТЬ».

Сразу добавим папку, которую будем расшаривать по сети.

Создадим нового пользователя. Для этого откроем секцию «Учетные записи», в ней содержится вся информация о пользователях и группах.

  • Учетные записи => Пользователи => Добавить.

Откроется страница, где укажем имя пользователя, пароль, домашний каталог пользователя или создадим его без домашней папки (/nonexistent).

Обязательно поставьте галочку напротив пункта «Учетная запись Microsoft».

Осталось открыть общий доступ к папке. Для этого:

  • «Общий доступ» => «Ресурсы Windows (SMB)» => Добавить.
truenas настройка samba

Выберем папку.

Если у вас до этого не была включена служба Samba, то после этого шага, система предложит сделать это.

Укажем права для сетевого ресурса.

truenas настройка samba

Откроется страница:

truenas настройка samba

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

  • Создатель каталога (root) и его группу (wheel);
  • Группу СОЗДАТЕЛЬ-ВЛАДЕЛЕЦ (owner@), ГРУППА-СОЗДАТЕЛЬ (group@);
  • Пользователю «usr» полные права.

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

Настройка Samba в TrueNAS CORE закончена. Видно, что функциональность ОС позволяет настраивать гибкие правила доступа к сетевым папкам.

Оцените статью
Smartadm.ru
Добавить комментарий

  1. Сёма

    Интересно а бэкап сервер возможно сделать на трунас?

    Ответить
    1. Админ автор

      Здравствуйте. изучаю данную тему, есть плагины veeam. Отпишусь как настрою стенд

      Ответить