OpenMediaVault (OMV) – основна ОС, яка працює з NAS-орієнтованими серверами. Зовні процес установки і використання веб-інтерфейсу OMV досить простий і інтуїтивно зрозумілий користувачеві. Будучи написаним для Debian, система гарантує стабільність і сумісність з різним обладнанням, а документація доступна на багатьох мовах. Нова версія 4.1 містить безліч поліпшень, виправлених помилок і має ядро Linux 4.17, що дозволяє легко виконати настройку OpenMediaVault для NAS-сервера практично на будь-якому ПК.
Характеристики інтерфейсу
OpenMediaVault – популярна операційна система, орієнтований на NAS, створення якої було ініційовано учасником проекту FreeNAS. OMV була написана для Debian, і на відміну від інших аналогічних проектів, підтримує різні апаратні засоби. Вона кваліфікується як «дистрибутив NAS», сумісний з мікропланшетами ARM, такими як Raspberry Pi, Odroid або Banana Pi.
Системні вимоги:
Процес встановлення та налаштування OpenMediaVault знайомий тим, хто працює з операційною системою Debian. Користувальницький інтерфейс добре організований і зовсім не складний для розуміння, його особливість – монохромні іконки. Крім візуального аспекту, система добре організована, в ній легко знайти те, що шукає користувач. Коли програма налаштовується вперше, середа працює як список тем, які потрібно перевірити або завершити.
Установник у текстовому режимі
Установник виконаний в текстовому режимі і схожий на FreeNas. Програма дуже швидко і плавно розгортається на вибраний диск. Якщо комп’ютер підключений до мережі Інтернет, програма автоматично налаштує системні репозиторії. Далі входять до неї через браузер з іменем “admin” і паролем “openmediavault”.
Ці дані змінюють і не можна їх плутати з паролем адміністратора. Для цього переходять в «Загальні параметри», а потім вкладку «Пароль веб-адміністратора», вводять новий, підтверджують і зберігають. Установка і настройка OpenMediaVault проводяться в «звичайної» Debian з додаванням репозиторію OMV.
Принципи налаштування системи
Після зміни вхідних даних адміністрування налаштовують дату і час, режими роботи, пов’язані з мережею, заплановані завдання і оновлюють ОС. Дії виконуються через систему веб-управління. Після початкової настройки базової конфігурації готують диски, RAID-масив і вибирають файлову систему для користувача групи томів.
В розділі «Диски» розташовані сховища, використовувані або доступні в системі. Настроюють режим енергоспоживання, який за замовчуванням вимкнено. У розділі «Управління дисками » створюють потрібний тип. Наприклад, два диска, налаштовані в RAID 1 або «у дзеркалі». Якщо RAID не потрібен, пропускають цей етап і безпосередньо створюють файлову систему. У розділі «Права доступу» додають ролі користувачів.
Управління правами доступу
При створенні папки з ім’ям в розділі «Загальні папки» їй призначають дозвіл на читання і запис, для цього переходять до кнопки «ACL». Цей крок дуже важливий і дозволяє виконати налаштування для безперешкодного отримання доступу до файлів користувачами і додатками, які будуть встановлені пізніше.
Спільне використання папок є одним з основних кроків при налаштуванні OpenMediaVault. Раніше створені папки можуть спільно використовуватися різними протоколами, наприклад, через SMB , CIFS, NFS або AFS. Корисно задіяти служби FTP або SFTP для доступу до файлів і папок, а SSH – для віддаленого і більш глибокого управління NAS, ніж через веб-управління. NFS – це скорочення від назви мережевої файлової системи і протокол, який дозволяє різним пристроям, підключеним до однієї і тієї ж мережі, отримувати доступ до віддалених документів, як якщо б вони були локальними.
Огляд змонтованих файлових систем виконується за допомогою команди showmount -e 192.168.1.38, сам же процес запускається за допомогою запиту mount 192.168.1.38:/ /media/nas. Рекомендується активувати SSH-сервер для віддаленого управління та інші служби для функцій SSH. В розділі «діагностика» багато інформації про систему, такий, як стан служб клієнтів, підключених за різними протоколами, журнали, коротка інформація про NAS і запущених сервісах з дуже докладною статистикою.
Створення віртуальної машини
Для цього потрібно завантажити VirtualBox і встановити на ПК. Можна вибирати між 32-і 64-розрядну ВМ. Якщо використовується 32-бітна операційна система, то можна використовувати тільки 32-бітні клієнтські додатки.
У правому верхньому куті інтерфейсу натискають «Створити віртуальну машину». На вкладці “Загальні” вказують її ідентифікаційний номер більше 100 і ім’я без пробілу.
Вводять обсяг пам’яті, необхідний ВМ, і натискають кнопку «Далі». Слід залишати достатньо пам’яті для правильної роботи ОС. Якщо користувач працює з декількома віртуальними машинами, то не потрібно розподіляти пам’ять, інакше можуть бути збої або порушення коректного режиму функціонування системи.
У розділі компакт-диску на вкладці ОС вибирають зберігання, містить ISO-образ OMV 4, і запускають інсталяційний файл. В розділі “Гостьова” ОС вибирають ядро Linux версії 4.X.
На вкладці «Жорсткий диск» створюють диск «Блок VirtIO» з ідентифікатором 0. Вибирають простір зберігання Local-lvm, і вводять розмір диска 5 ГБ, OMV після установки займає близько 1,5 ГБ.
На вкладці CPU вводять 1 сокет і 1 ядро типу KVM64. Для звичайної установки OpenMediaVault NFS немає сенсу виділяти більше обчислювальної потужності віртуальній машині. На вкладці «Пам’ять» вибирають 512 МБ фіксованого розміру або 384-768 МБ змінного діапазону. У першому випадку вся пам’ять буде зарезервована для ВМ.
На вкладці “Мережа” призначають віртуальній машині Ethernet-карту в стилі VirtIO і виходять з режиму доступу за замовчуванням. Остання вкладка підсумовує всі параметри створення ВМ:
Установка системи OMV
На даний момент OMV 4 ще не розміщено і віртуальна машина зупинена. Для початку роботи натискають правою кнопкою миші по її імені або кнопки в правому верхньому куті інтерфейсу, запускають знову створену ВМ, і входять в головне меню інсталятора. Алгоритм налаштування мережі OpenMediaVault:
Після перевірки цього останнього вікна віртуальна машина перезапуститься, і користувач потрапить в ОС OMV 4 з можливістю керування за допомогою командного рядка. Для доступу до графічного інтерфейсу вводять IP-адресу. За замовчуванням він автоматично призначається сервером DHCP мережі. Якщо ці дані не відомі, можна просканувати мережу для визначення адреси з допомогою програми Advanced IP Scanner.
Вдосконалений IP-сканер
Утиліта Advanced IP Scanner працює в портативному режимі, тобто не вимагає розпакування та встановлення програмних файлів на ПК користувача. Для запуску досить клацнути правою кнопкою миші на значку програми і вибрати в контекстному меню пункт «Виконати». В процесі завантаження програми необхідно підтвердити прийняття умов ліцензійної угоди і вибрати мову.
В інтерфейсі вводять діапазон IP-адрес мережі, і запускають сканування. Користувач повинен побачити машину VM-OMV 4. Цілком можливо, що ім’я не відображається безпосередньо. У цьому разі, натиснувши на маленьку стрілку на початку рядка, можна отримати більш детальну інформацію про всіх доступних підключення до ПК.
Далі, потрібно ввести IP-адресу віртуальної машини OMV 4 в інтернет-браузері. З’являться налаштування для призначення фізичного диска, щоб мати можливість обмінюватися файлами.
Віддалений доступ з OpenVPN
Користувач NAS з OpenMediaVault може отримати віддалений доступ до файлів. Для цього необхідно переконатися в наявності внутрішнього статичного IP-адресу для NAS і перенаправленного порту, наприклад, 1194. Якщо він не встановлений, то можна втратити доступ до NAS і, можливо, доведеться повторити кроки. Процес призначення внутрішнього статичного IP-адреси змінюється в залежності від маршрутизатора. Допомогу в його отриманні та налаштування можна отримати, зв’язавшись зі службою підтримки інтернет-провайдера.
Іншою альтернативою є використання служби динамічного DNS, такий, як DuckDNS. Це дозволяє використовувати домен, який автоматично оновлюється разом з публічним IP-адресою. Для початку переходять в систему OMV Extras. У рядку пошуку вгорі знаходять OpenVPN, вибирають його. Для завершення установки може знадобитися перезавантажити.
Для подальшої експлуатації програми необхідно налаштувати OpenVPN, виконуючи маніпуляції в розділі «Сервіси». В цьому вікні перевіряють наявність аутентифікації PAM в рамках загальних налаштувань, режим роботи шлюзу, використання стиснення даних і настройки переадресації порту для IP-адреси NAS.
Далі потрібно встановити програмне забезпечення VPN-доступу. Після знаходять папку, звичайно розташовану в C:Program Files і поміщають елементи з завантаженого архіву *.rar в папку “Config”. Як тільки файли сертифіката знаходяться в папці, запускають OpenVPN GUI.
Плагін передачі мережевого сховища
OpenMediaVault – працює на системах x64 і x86. Установка плагінів виконується через його інтерфейс:
Налаштування служби SSH
OMV використовують для зберігання резервних копій віддаленого сервера. Першим кроком є створення нового користувача, обліковий запис якого будуть використовувати для аутентифікації на віддаленому сервері і збереження резервних копій вашої домашньої теки.
Настроювання облікового запису OpenMediaVault користувача виконуються наступним чином:
В інтерфейсі BackupAssist налаштовує нове завдання «rsync» і на екрані призначення вводять внутрішній IP-адресу сервера OMV. Якщо користувач підключається до віддаленого сервера через інтернет, можна використовувати загальнодоступний IP, при необхідності, трансляцію порту NAT на порт SSH. Далі вказують внутрішній IP-адресу сервера. Поміщають копії в папку «Резервні копії» в кореневій домашній папці. Натискають «Зареєструватися на сервері» для перевірки з’єднання з SSH. Виконують налаштування OpenMediaVault rsync, після чого можна запускати завдання BackupAssist для резервного копіювання даних за допомогою Rsync через SSH.
Призначення фізичного диска ВМ
Після введення IP-адреси для віртуальної машини OMV 4 в інтернет-браузері користувач отримує доступ до інтерфейсу, і з’являється невелике вікно аутентифікації. При першому вході в систему вводять ім’я користувача «admin» а пароль – «openmediavault».
Потім користувач потрапляє на панель керування налаштуваннями OpenMediaVault 4, яка відображає стан основних служб і деяку інформацію про систему. Віртуальний процесор тепер відомий як процесор Common KVM. Призначають статичний IP-адресу віртуальній машині OMV. Переходять в меню «Система», потім на вкладку «Мережа» і «Інтерфейси».
IPv4-адресу призначається сервером DHCP в локальній мережі. Натискають Edit і вибирають метод Static. Не вказуючи IPv6, вводять один або кілька адрес DNS-серверів, розділених комою або крапкою з комою. Зберігають зміни і застосовують їх. Потім знову підключаються за новою адресою. Тепер змінюють пароль для облікового запису адміністратора, перейшовши в меню «Система», а потім «Загальні налаштування» та виберіть вкладку «Безпека адміністратора».
Плагіни з функціями OMV
OMV має підтримку плагінів, які розширюють функції ОС до абсолютно нового рівня. Деякі плагіни доступні через вбудований інсталятор. Крім того, вбудована система оновлень підтримує актуальність версій Linux і Openmediavault. Можна повністю оновити систему прямо з графічного інтерфейсу.
В залежності від використовуваної версії OpenMediaVault ups, налаштування передбачена для встановлених плагінів. Наприклад, після установки можна включити:
Очевидно, що OMV, хоча і є молодим проектом, має кілька стабільних версій і має великі перспективи.