FreeNAS 10 — нове обличчя старого сховища

Доброго часу доби, Хабр! Трохи більше року тому була анонсована ALPHA версія популярного Open Source операційної системи для зберігання даних FreeNAS.

На сьогоднішній день вищезгаданий продукт колективної праці доріс аж до BETA2 вже неспішно-стрімко рухається до свого релізу. Якщо вам цікаво, що ж там «вигадали» розробники — ласкаво просимо під кат.



disclaimer: Продукт активно розвивається і вся нижче надана інформація актуальна на дату написання статті — 28.11.2016

Отже, кому вже зараз не терпиться промацати цілком адекватну і щодо працюючу версію — качаємо найсвіжіший Nightly-білд — https://download.freenas.org/10/MASTER/latest/x64/ або ж з офіційного сайту, де нам нададуть всю суть релізу в одній фразі — not for production

Попереджають нас, що дана версія FreeNAS не для продакшену (not for production) — не просто так. Я постійно слідкую за оновленнями і читаю відгуки про те чи іншому билде, і за останні місяці активності проекту мені вдалося застати зникання docker-контейнери, які відмовляються працювати віртуальні машини, отваливающийся GUI і багато інших неприємних моментів, які неминучі на бета-стадії розробки.

Інтерес ще не пропав? Тоді продовжимо.

Поточна версія FreeNAS-10-MASTER заснована на FreeBSD 10.3-STABLE і має надзвичайно приємний user-friendly інтерфейс, основні моменти якого показано на відео (рекомендую почати з 4:47).



З моменту виходу версії FreeNAS 9.10 трохи зросли системні вимоги. Мінімальні системні вимоги для роботи FreeNAS 10:

  • процесор з підтримкою 64-bit
  • система з підтримкою завантаження через legacy EFI BIOS або
  • 8 GB RAM*
  • 8 GB USB stick або DOM або CF (не рекомендую)*
  • хоча б один диск для зберігання даних
  • Ethernet порт для мережевого обміну
Рекомендації за обсягом оперативної пам'яті:

  • пам'ять потрібно розраховувати з умови 1-2GB RAM на 1TB сховища
  • якщо потрібна ZFS дедупликация, то вважаємо 5 GB RAM на 1TB дедуплицированного сховища
  • якщо плануєте Active Directory з великим числом користувачів, то необхідно додатково 2 GB RAM для внутрішнього кеша winbind
  • якщо плануєте використання iSCSI і продуктивність не критична, то встановлюйте як мінімум 16GB RAM, якщо потрібна продуктивність — мінімум 32GB RAM
Я зазначив * кілька важливих моментів, хотілося б уточнити їх.

— "… the new recommended minimum size for the OS device is now 32GB (up from 16GB). The absolute minimum is still 8GB" — це означає, що тепер необхідно мінімум 32GB для завантажувального пристрою, абсолютний мінімум за раніше 8GB. источник

— якщо вам потрібні всі принади ZFS і FreeNAS — рекомендований стартовий обсяг пам'яті 16GB, рекомендований тип пам'яті — ECC це не обговорюється тільки в тому випадку, якщо цінність ваших даних відмінна від 0 і ви «тримайте всі яйця в одному кошику», в інших випадках ви можете використовувати non-ECC пам'ять на ваш власний страх і ризик!

Якщо з системними вимогами начебто все ясно і зрозуміло, то підбір заліза для коректної роботи може викликати труднощі. У разі подібних проблем можна звернутися до FreeBSD Hardware Notes, де докладно розписані підтримувані пристрої. Так само у проекту є форум і навіть російська гілка, де вам зможуть допомогти з тим або іншим питанням, що стосуються FreeNAS.

Пробіжимося по елементах меню нового webGUI Freenas 10 (картинки клікабельні):

Після входу за адресою машини або freenas.local нас зустрічає нехитрий Dashboard, який можна налаштувати на свій розсуд.



В меню Storage можна зручно конфігурувати масив і налаштувати файлові кулі, розробник рекомендує використовувати dataset'и замість directory-sharing.



Далі, в меню Accounts ми зможемо налаштувати користувачів та їх груп, так само є можливість підключення різних Directory Services.



В меню Network ми можемо налаштувати мережеві інтерфейси, створити VLAN, LAGG, BRIDGE.





Розділ System дозволить налаштувати нашу систему більш детально: подивитися статистику, змінити ім'я хоста, вибрати пул для завантаження (допомагає при невдалих оновлення), провести оновлення, часовий пояс і час, доступ до веб-інтерфейсу, сертифікати, інформування по e-mail, і дасть можливість відправити баг розробнику.



Розділ Services приведе нас до налаштувань основних служб передачі файлів, управління системою і куля.



До речі, мені вдалося без проблем підняти свій старенький домашній ДБЖ FSP VESTA 600.



Розділ Console дозволить прямо з браузера отримати доступ до FreeNAS CLI або shell.



Calendar по суті буде планувальником, де можна гнучко налаштувати розклад на обслуговування і діагностику сховища (регулярна перевірка smart, розклад перевірки оновлень, створення снэпшотов, rsync, репліка).



У розділі Peering можна налаштувати зв'язок з іншими машинами або ж з amazon-s3.



У розділі VMs можна керувати віртуальними машинами.



Не забутий і всіма улюблений Docker — у відповідному розділі можна управляти контейнерами, що може виявитися вкрай корисним.



В останніх редакціях з'явився Wizard — помічник з початкового налаштування сховища.



Більш докладний опис деяких функцій є на відео:



Висновки
На ринку багато enterprise-ready систем зберігання даних, таких як QNAP, NetApp, Synology і т. д. У деяких з них продумані та зручні інтерфейси, але новий FreeNAS 10 вийшов з дуже красивим, зручним і user-friendly особою, однак кількість багів і запланованих фіч на сьогоднішній день досить великий. Якщо заглянути на офіційний багтрекер, то можна побачити приблизний термін завершення роботи над релизной версією — "В термін близько 3 місяці (20.02.2017)". З поточних недоліків відразу впадає в очі неможливість оновитися з гілки 9.Х до beta 10.Х, але розробники планують дану функцію ближче до релізу, якщо звичайно такий «перехід» взагалі можливий.

Загалом, дивіться, вивчайте, тестуйте і не забувайте відписуватись про баги.
Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.