• Главная
  • Карта сайта
Не найдено

FreeNAS - дистрибутив для створення мережевого сховища даних

  1. дистрибутив FreeNAS
  2. установка FreeNAS
  3. Веб-інтерфейс FreeNAS

Навіть в мережі невеликої організації, яка не має централізованого управління дані зручно зберігати на окремому сервері. Це на порядок спрощує адміністрування зокрема захист, дозволяє встановити розмежування доступу і спростити резервне копіювання. Таким чином, назріла необхідність в установці свого сервера зберігання даних. Один з варіантів - використання спеціалізованого дистрибутива або OpenFiler в якому є все необхідне.

дистрибутив FreeNAS

Дистрибутив FreeNAS (Free NAS Server) побудований на базі FreeBSD 6.2 і розповсюджуваний за ліцензією BSD. Хоча якщо бути точніше ідеєю проекту послужив інший спеціальний дистрибутив m0n0wall призначений для побудови роутера. Спочатку метою проекту було розробка дистрибутива дозволяє побудувати надійний пристрій зберігання інформації для невеликих організацій або офісів, при порівняно невеликій вартості. Ідея проекту належить Оліверу Кохарду-Лаббе (Olivier Cochard-Labbe), який і займався його розробкою в свій вільний час. Потім в проект прийшли добровольці, і тепер основна група складає вже 6 осіб.
Поточна на момент написання цих рядків стабільна версія 0.686 забезпечує:

  • підтримку мережевих файлових протоколів CIFS (Samba), FTP, NFS, SSH, RSYNC, AFP (Apple Filing Protocol), а також технологію UPnP;
  • жорсткі диски ATA / SATA, SCSI, USB і Firewire
  • повна підтримка файлових систем UFS, FAT32, EXT2 / EXT3 і NTFS в режимі тільки читання.
  • програмний RAID 0, 1, 5, JBOD, 5 + 0, 5 + 1, 0 + 1, 1 + 0;
  • шифрування розділів за допомогою geli (GEOM-ELI);
  • апаратні RAID і мережеві карти підтримувані FreeBSD 6 (включаючи бездротові)
    - управління користувачами і групами, з можливістю локальної аутентифікації або Active Directory;

А ще підтримка SNMP моніторингу, SMART, відправка журналів на віддалений syslogd і звітів по електронній пошті. Наявність RSYNC сервера дозволяє робити синхронізацію як локальних даних, так і з віддалених клієнтів. підтримка Unison дозволяє виробляти двосторонню синхронізацію каталогів.
Поширюється FreeNAS в двох варіантах: LiveCD і Embedded. Крім цього доступні вихідні тексти. При роботі з LiveCD способу передбачено збереження налаштувань на дискету. При завантаженні система самостійно намагається їх знайти, без додаткових дій з боку адміністратора. На відміну від LiveCD версію Embedded (раннє Generic-PC) перед роботою слід встановити.
Як і m0n0wall FreeNAS оптимізований для роботи з USB або CompactFlash пристрою. Такий варіант може бути корисний при використанні програмного RAID. Так як під RAID диски можуть форматироваться повністю, не можна використовувати завантажувальний диск як частина RAID. Варіант Embedded займає всього 22 Мб, LiveCD фактично являє собою Embedded + кошти завантаження системи, його розмір трохи більше - 44 Мб. Крім цього для збільшення продуктивності і зменшення циклів запису / перезапису, які є критичними для флеш девайсів, звернення до носія скорочено до мінімуму. Після завантаження образ поміщається в ОЗУ, запис йде тільки під час збереження конфігурації, оновлення системи або програмного забезпечення входить до його складу. Хоча це і підвищує вимоги кількістю оперативної пам'яті, але для операційної системи можна вибрати найпростішу флешку. Добре FreeNAS працює і під віртуальними машинами.
Для настройки вже встановленої системи використовується локалізований web-інтерфейс.
На блозі проекту (freenas.blogspot.com) вже з'явилася інформація про плани переходу на FreeBSD сьомий гілки, коли стануть доступними всі нововведення (gjournal, ZFS, gvistor та інші). Все це планується в релізі 0.7, дата виходу якого поки не відома.

установка FreeNAS

Для установки і використання FreeNAS знадобиться комп'ютер як мінімум з 96 Мб оперативної пам'яті, як мінімум однієї мережевою картою і одним або більше жорстким диском. Якщо планується використання RAID 5 для якого потрібно 3 диска, а завантаження з USB неможлива, то можна поступити наступним чином. На період установки замість одного з жорстких дисків встановлюється CD-ROM, а після проводиться зворотна заміна.
У процесі завантаження LiveCD образу нічого цікавого не відбувається. У разі проблем можна вибрати варіант без ACPI або в Safe Mode. Далі зустрічаємо заставку у вигляді стильного демончіка, прибрати якого, щоб читати повідомлення можна будь-якою клавішею. Після завантаження будуть видані установки системи: мережевий інтерфейс відповідний LAN і його IP-адресу. За замовчуванням мережевий інтерфейс отримує IP-адресу 192.168.1.250. З цього моменту можна взагалі відключити монітор і надалі все настройки проводити за допомогою веб-інтерфейсу. Але ми поспішати не будемо і спочатку встановимо FreeNAS на жорсткий диск.
Вся первинна настройка відбувається за допомогою консолі установки - FreeNAS console setup.

FreeNAS console setup "" ********************* "1) Assign Interfaces 2) Set LAN IP address 3) Reset webGUI password 4) Reset to factory defaults 5) Ping host 6) Shell 7) Reboot system 8) PowerOff system 9) Install / Upgrade to an hard drive / flash device, etc.

Програма установки не дозволяє встановити FreeNAS в якості другої системи, при розмітці жорсткого диска всі дані будуть знищені.
Тепер натискаємо кнопку 9 і потрапляємо в псевдографічні меню настройки побудоване на бібліотеках ncurses. Пункти меню не локалізовані, але з їх призначенням можна розібратися і з базовою англійською. Слід також зауважити, що від версії до версії назви пунктів і їх нумерація може не збігатися, тому в сліпу використовувати старі керівництва знайдені в Інтернет не слід.
На першому кроці нам пропонують встановити (Install) або оновити (Upgrade) операційну систему у варіанті Full або Embedded.

На першому кроці нам пропонують встановити (Install) або оновити (Upgrade) операційну систему у варіанті Full або Embedded

меню установки FreeNAS пропонує на вибір кілька варіантів
Останній 6 пункт "Upgrade and convert full OS to Embedded" дозволяє оновити систему і конвертувати в Embedded варіант. Причому будьте уважні, так як деякі пункти дозволяють встановити тільки систему, і такий диск може бути використаний тільки для завантаження. Якщо планується використання тільки одного диска в системі (для завантаження і зберігання інформації), то необхідно вибирати пункт з "+ data partition" в імені. В цьому випадку в межах одного Слайса буде створено два розділи: невеликий для системи і інший простір буде відведено під дані.
Для установки на жорсткий диск оптимальним є 3 пункт "Install Full OS on HDD + data partition".
Далі програма запросить ім'я приводу CD-ROM і жорсткого диска. Нічого самому вигадувати і згадувати не потрібно. Виводиться список всіх знайдених в системі пристроїв (якщо їх декілька) і буде потрібно тільки вибрати необхідне назву. У мене це acd0 і ad0 відповідно. Вводимо розмір системного розділу. За замовчуванням пропонується 96 Мб, чого зазвичай вистачає з запасом. Після установки програма повідомила, що FreeNAS був встановлений на перший розділ ad0s1 Слайса, а висновок GEOM_LABEL говорить про те, що ad0s2 присвоєна мітка DATA.
Ось власне і вся установка. Після закінчення буде виведено коротке резюме та рекомендації по додаванню DATA диска в систему. Для цього необхідно:

  • Додати диск на сторінці Disks: Management
  • Додати точку монтування на сторінці Disks: Mount point

Поки просто запам'ятаємо це. Натискаємо Enter для продовження і вибравши пункт 7 (Reboot system) консолі перезавантажуємо систему. Далі всі налаштування будемо проводити за допомогою веб-інтерфейсу.
Завантаження в консолі може знадобитися в тому випадку якщо буде потрібно змінити мережеві настройки, наприклад LAN адреса присвоєний іншому інтерфейсу. Для настройки завантажуємося вже з жорсткого диска, і натисненням в меню клавіші 1 вибираємо пункт "Assign Interfaces". Знову ж буде виведений список знайдених мережевих пристроїв, в тому числі і Firewire якщо він є, просто відзначаємо той який відповідає LAN. Щоб повторно пересканіровать обладнання слід вибрати auto.
Якщо в системі встановлено кілька мережних карт, то крім LAN інтерфейсу (в моєму випадку це ed0), система запросить вибрати і Optional 1 і далі. Для виходу з меню настройки інтерфейсів вибираємо "none". Програма покаже результат, натискання ОК дозволить застосувати установки.

Програма покаже результат, натискання ОК дозволить застосувати установки

настройка мережевих інтерфейсів
Для довідки, сервер FreeNAT не підтримує маршрутизацію між інтерфейсами, тому передача даних з однієї мережі в іншу через сервер не можлива. Кілька інтерфейсів можна використовувати тільки для доступу до сервера FreeNAS з різних мереж. Після перезавантаження в пункті 2 встановлюємо для LAN IP-адреса і мережеву маску (як зазвичай 255.255.255.0 або в CIDR нотації - 24). Додаткові інтерфейси налаштовуються виключно за допомогою веб-браузера. Скориставшись пунктом 5 (Ping host) можна спробувати перевірити доступність будь-якого вузла в мережі. Якщо все нормально монітор, клавіатуру та інші зайві пристрої можна відключити і надалі працювати віддалено через веб-інтерфейс або SSH (його потрібно спочатку налаштувати).

Веб-інтерфейс FreeNAS

У рядку веб-браузера набираємо адресу, вказану для LAN (він буде виведений після закінчення налаштувань). Для реєстрації використовуємо логін admin і пароль freenas (пароль можна скинути, обравши в консолі пункт 3 "Reset webGUI password").
Всі настройки за функціональним призначенням розбиті на 8 розділів, призначення здебільшого зрозуміло з назви. Ще слід пам'ятати, що параметри, відмічені жирним шрифтом обов'язкові до заповнення або вибору. Система сама часто підказує, що їй не вистачає, причому повідомлення російською.
За замовчуванням мову інтерфейсу англійська, але це легко виправити. Переходимо в System - General і вибираємо в списку Language - Russia n, натискаємо кнопку Save і оновлюємо по F5 поточну або переходимо на іншу сторінку. Після цього інтерфейс крім декількох пунктів локалізована.
Для прикладу налаштуємо FreeNAS з одним диском для роботи в невеликій робочій групі, що використовує в якості клієнтів комп'ютери з MS Windows.
Після реєстрації в системі, необхідно насамперед встановити ім'я сервера, протокол роботи змінити на захищений і поставити новий пароль адміністратора, а також вибрати свій часовий пояс, налаштувати при необхідності синхронізацію через NTP. Все це доступно в тому ж пункті Система - Загальні. Просто заповнюємо відповідні поля і зберігаємо результат натисканням кнопки Зберегти.

Просто заповнюємо відповідні поля і зберігаємо результат натисканням кнопки Зберегти

Перед початком роботи слід налаштувати ряд основних параметрів сервера
Для того щоб деякі зміни вступили в силу, можливо буде потрібно перезавантаження системи, але поки з цим можна не поспішати. Перезавантажити після виконання наступної операції.
Тепер згадуючи рада виданий програмою установки переходимо в Диск - Управління натискаємо на "+" і потрапляємо в пункт дозволяє додати новий диск. Вибираємо в випадаючому списку Диск, пристрій який буде використано для зберігання даних (при наявності приводу він також буде в цьому списку). При необхідності встановлюємо для нього режим передачі даних (PIO, UDMA), параметри переходу в режим енергозбереження і рівня шуму. Зі списку Preformatted file system вибираємо тип файлової системи UFS.
Якщо розділ не відформатовано, то це можна зробити засобами FreeNAS. Для чого вибираємо в Preformatted file system Unformated і переходимо по посиланню внизу в розділ Диски - Форматування. Тут же в полі "Мітка тому" встановлюємо мітку. Результат форматування розділу буде виведений в поле внизу.
Коли розділ обраний і налаштування вказані, натискаємо на Додати. Новий диск з'явиться в таблиці Диски: Управління. Решта диски в роботу вводяться аналогічним шляхом. Після того як в систему будуть додані всі диски, для підтвердження змін натискаємо "Застосувати зміни".
Перед початком роботи слід налаштувати ряд основних параметрів сервера   Для того щоб деякі зміни вступили в силу, можливо буде потрібно перезавантаження системи, але поки з цим можна не поспішати налаштування доступу до сервера для Windows мережі
Диски додані. Тепер черга точок монтування. Переходимо в "Диски - Точка монтування - Управління" і натискаємо "+". У випадаючому меню "Диск" вибираємо жорсткий диск, в "Розділ" - номер розділу в слайсами (перший розділ зараз зайнятий під систему, тому вибираємо 2), в "Файлова система" вибираємо файлову систему UFS. Заповнюємо поле Ім'я і вводимо нижче опис ресурсу. Додаткові прапорці дозволяють монтувати вибраний розділ в режимі "тільки читання" і включити пріоритетну / фонову перевірку стану файлової системи під час процесу завантаження. Також зверніть увагу на список Тип, що дозволяє вказати тип пристрою. У ньому крім диска, можна вказати і ISO образ. Для підтвердження змін натискаємо "Застосувати зміни". В поле Стан навпроти зазначеного розділу повинно з'явитися значення "Так".
Тепер необхідно зробити доступним новий дисковий ресурс по мережі, а фактично ми зараз будемо налаштовувати сервер Samba за допомогою веб-інтерфейсу. Для цього переходимо в "Служби: CIFS / SMB". Встановивши прапорець в полі Включить активуємо сервіс. В поле "Аутентифікація" слід вказати метод перевірки автентичності користувача (анонімний, локальний і Active Directory). Якщо виставити Anonymous, то доступ до сервера зможе отримати будь-який користувач мережі, цей метод поки нам не цікавий. Ми обмежимо доступ для непроханих гостей вибравши "Local User". Прописуємо необхідні значення в полях NetBIOS Name і "Робоча група". У списку "Кодова сторінка DOS" вибираємо CP866, і в "Кодова сторінка Unix" - UTF-8. Інакше російських букв в іменах файлів нам не бачити. При установці параметра "Сервер часу" в "Yes" сервер FreeNAS може виступати сервером часу для клієнтів. Закінчивши з усіма параметрами, тиснемо "Зберегти і перезапустити".
вікно додавання нового диска
Сервер створений, але щоб користувачі могли зберігати свої файли потрібно додати ресурс. Нічого складного тут немає. Переходимо у вкладку Загальні ресурси, задаємо ім'я, коментарі і вказуємо шлях до каталогу. Натискання на кнопку поруч, відкриє вікно в якому будуть показані всі доступні каталоги.
Тепер останній крок, створення локальних користувачів. Тут все так само просто. Після установки FreeNAS буде створено кілька груп, але всі вони відносяться до системних. Тому для початку необхідно створити хоча б одну групу в яку і будуть включені користувачі мають доступ до ресурсів сервера. Переходимо в Доступ - Користувачі і групи - Групи, натискаємо "+" і вводимо назву групи (наприклад, user) і її опис. Не забуваємо натиснути кнопку Застосувати зміни.
додавання локального користувача
Тепер в "Доступ: Користувачі" заводимо обліковий запис, вказавши ім'я, пароль і групу. Для окремих користувачів, можна дозволити доступ до сервера по SSH, включивши "Shell access" (адміністратору він дозволений за замовчуванням). Натискаємо Додати і потім П ріменіть зміни
Якщо зараз набрати в рядку браузера на клієнті \\ netbios-ім'я \ (або \\ IP-адреса \), то після введення імені та пароля користувача побачимо новий ресурс, в якому можна читати і створювати файли. На жаль, при використанні для аутентифікації локальних користувачів FreeNAS не дозволяє тонко обмежити доступ користувачів до наявних ресурсів, всі легітимні користувачі отримають однаковий доступ до всіх папок.
Сервер FTP налаштувати також легко. Для активації анонімного доступу досить перейти в Служби - FTP та активувати сервер установкою прапорця Включити. Щоб при роботі з FTP імена файлів набраних в кирилиці виводилися коректно, слід встановити кодування UTF-8.

Провайдеры:
  • 08.09.2015

    Batyevka.NET предоставляет услуги доступа к сети Интернет на территории Соломенского района г. Киева.Наша миссия —... 
    Читать полностью

  • 08.09.2015
    IPNET

    Компания IPNET — это крупнейший оператор и технологический лидер на рынке телекоммуникаций Киева. Мы предоставляем... 
    Читать полностью

  • 08.09.2015
    Boryspil.Net

    Интернет-провайдер «Boryspil.net» начал свою работу в 2008 году и на данный момент является одним из крупнейших поставщиков... 
    Читать полностью

  • 08.09.2015
    4OKNET

    Наша компания работает в сфере телекоммуникационных услуг, а именно — предоставлении доступа в сеть интернет.Уже... 
    Читать полностью

  • 08.09.2015
    Телегруп

    ДП «Телегруп-Украина» – IT-компания с 15-летним опытом работы на рынке телекоммуникационных услуг, а также официальный... 
    Читать полностью

  • 08.09.2015
    Софтлинк

    Высокая скоростьМы являемся участником Украинского центра обмена трафиком (UA — IX) с включением 10 Гбит / сек... 
    Читать полностью