TrueNAS - Википедия - TrueNAS
Скриншот веб-интерфейса FreeNAS 11 | |
Разработчики) | iXsystems |
---|---|
Стабильный выпуск | TrueNAS-12.0-U1 / 9 декабря 2020 г.[2] |
Предварительный выпуск | |
Репозиторий | |
Операционная система | FreeBSD |
Платформа | x86-64, v9.2.1.9 был последним выпуском, который поддерживал 32-битный.[4] |
Тип | Компьютерное хранилище |
Лицензия | Лицензия BSD |
Интернет сайт | Truenas |
TrueNAS (называется FreeNAS до версии 12.0) является бесплатно и с открытым исходным кодом Network Attached Storage (NAS) Операционная система на основе FreeBSD и OpenZFS файловая система. Он лицензирован в соответствии с условиями Лицензия BSD и работает на товарах x86-64 аппаратное обеспечение. TrueNAS поддерживает Windows, macOS и Unix клиенты и различные виртуализация такие хосты как XenServer и VMware с использованием SMB, AFP, NFS, iSCSI, SSH, rsync и FTP / TFTP протоколы. Расширенные функции TrueNAS включают полный диск шифрование и плагин архитектура для стороннего ПО.[5][6][7][8][9][10]
Файловая система OpenZFS
TrueNAS поддерживает OpenZFS файловая система, которая обеспечивает проверку целостности данных для предотвращения повреждение данных, включить момент времени снимок, репликация и несколько уровней резервирования, включая чередование, зеркальное отображение, полосатые зеркала (RAID 1 + 0), и три уровня RaidZ.
Пользовательский опыт
TrueNAS управляется через комплексный веб-интерфейс, который дополняется минимальной консолью оболочки, которая выполняет основные административные функции. Веб-интерфейс поддерживает настройку пула хранения, управление пользователями, настройку совместного использования и обслуживание системы. Как встроенный системное устройство, TrueNAS загружается из USB флэш устройство или SATA ДОМ. Этот образ настроен с использованием USB флэш / CD-ROM загрузочный установщик. TrueNAS Операционная система полностью не зависит от дисков хранения, что позволяет создавать резервную копию базы данных конфигурации и ключей шифрования и восстанавливать их в новой установке ОС. Это разделение также позволяет выполнять обновления системы TrueNAS через веб-интерфейс.
История
Проект FreeNAS был запущен в октябре 2005 года Оливье Кочар-Лаббе, который основал его на m0n0wall встроенный межсетевой экран и FreeBSD 6.0. Фолькер Тайле присоединился к проекту в июле 2006 года и стал руководителем проекта в апреле 2008 года. В сентябре 2009 года группа разработчиков пришла к выводу, что проект, на тот момент выпущенный в версии .7, подлежал полной переработке, чтобы учесть современные функции, такие как плагин архитектура. Фолькер Тайле решил, что проект лучше всего реализовать с помощью Debian. Linux и переключил свои усилия на разработку временного проекта CoreNAS и в конечном итоге OpenMediaVault где он продолжает руководить проектом. Кокард-Лаббе ответил на возражения сообщества по поводу «версии FreeNAS для Debian» и возобновил деятельность в проекте и контролировал его передачу пользователю FreeNAS. iXsystems.[11][12] Разработчики Дайсуке Аояма и Майкл Зун продолжили разработку FreeNAS 7 как NAS4Free проект. Между тем, iXsystems переписала FreeNAS с новой архитектурой, основанной на FreeBSD 8.1, выпустив FreeNAS 8 Beta в ноябре 2010 года.[13] В плагин архитектура появилась с FreeNAS 8.2, а управление версиями FreeNAS было синхронизировано с FreeBSD для ясности. FreeNAS 8.3 представил полный диск шифрование и FreeBSD 9.1 на базе FreeNAS 9.1 принесли обновленную плагин архитектура, совместимая с TrueOS Структура управления тюрьмой надзирателей. FreeNAS 9.1 также был первой версией FreeNAS, в которой использовалась поддерживаемая сообществом OpenZFS v5000 с флагами функций.[14][15] FreeNAS 9.2, основанный на FreeBSD 9.2, включает улучшения производительности и ОТДЫХ API для удаленного системного администрирования.[16] FreeNAS 9.3, основанный на FreeBSD 9.3, представил загрузочное устройство на основе ZFS, начальное Мастер установки и высокопроизводительный в ядре iSCSI сервер.[17] FreeNAS 9.10, основанный на FreeBSD 10.3-RC3, положил конец синхронизированному именованию FreeNAS / FreeBSD и представил Графитовый поддержка мониторинга и экспериментальная поддержка бхиве гипервизор.[18]
В октябре 2015 года, через десять лет после первоначального выпуска FreeNAS, был выпущен FreeNAS 10 ALPHA, в котором была представлена предварительная версия того, что станет FreeNAS Corral. GA 15 марта 2017 г.[19] FreeNAS Corral представил новый графический интерфейс пользователя, Интерфейс командной строки, лежащий в основе промежуточное ПО, контейнер система управления и виртуальная машина система управления.[20] FreeNAS Corral отличается от FreeNAS, предоставляя не только NAS функциональность, но также гиперконвергентный функциональность благодаря интегрированному виртуальная машина поддерживать. Однако 12 апреля 2017 года iXsystems объявила, что FreeNAS Corral вместо этого будет переведена в категорию «Предварительная версия технологии», сославшись на такие проблемы, как «общая нестабильность, отсутствие паритета функций с 9.10 (тюрьмы, iSCSI и т. производительность ниже ожидаемой »[21] и уход руководителя проекта. Вместо этого было принято решение вернуться к существующему коду 9.10 и перенести функции Corral в 9.10.3 и далее.
В мае 2017 года iXsystems объявила о скором выпуске FreeNAS 11, основанного на 9.10, но включающего такие функции, как обновление операционной системы FreeBSD, виртуальная машина управление, обновления тюрем и новый пользовательский интерфейс бета-версии, аналогичный Corral, но основанный на Угловой JS.
В марте 2020 года iXsystems объявила, что версия 12.0 объединит кодовую базу FreeNAS с кодом их коммерческого предложения TrueNAS. FreeNAS станет TrueNAS CORE, а TrueNAS будет переименован в TrueNAS Enterprise.[22] Это изменение было официально внесено с выпуском TrueNAS 12.0 20 октября 2020 г.[23]
Архитектура
Повторная реализация FreeNAS 8.0 перенесла проект с m0n0BSD /m0n0wall /PHP -на основе архитектуры к архитектуре на основе FreeBSD встроенная система сборки NanoBSD, Python язык программирования, Джанго фреймворк веб-приложений и набор инструментов додзё (Библиотека JavaScript ).[24] Он также использовал lighttpd веб-сервер, но он был заменен на nginx в FreeNAS 8.2. Преемник версии 9.10.2, известный как FreeNAS Corral, сохранил nginx веб-сервер и загрузочное устройство FreeNAS на основе ZFS, но заменяет структуру веб-приложений Django / dōjō на исходную. FreeNAS 11 реализовал новый интерфейс с использованием Angular JS.
История версий
Ответвляться | изначальный выпуск | Последняя сборка | Вышел | Версия FreeBSD | Положение дел | Примечания / Изменения |
---|---|---|---|---|---|---|
9.10 | 2016-03-23 | 9.10.2-U4 | 2017-05-25 | 10.3 СТАБИЛЬНЫЙ | Предыдущий выпуск | [25] |
10.0 («Загон») | 2017-03-15 | Нет данных | Снято: переведено только в предварительный просмотр | Ветка «Corral» была закрыта примерно 23 апреля 2017 года, разработчики в качестве причин ссылались на то, что, хотя это была серьезная «переработка» FreeNAS, слишком много проблем возникло в течение 2 недель после выпуска. Разработка вернулась к проверенной ветке FreeNAS 9.10, а ветка Corral была переведена в «предварительную версию технологии».[26][27] | ||
11.0[28] | 2017-06-14 | РЕЛИЗ | 2017-06-14 | 11 СТАБИЛЬНЫЙ | Предыдущий выпуск | (По сравнению с веткой 9.10):[29][30]
|
11.1 | 2017-12-13 | РЕЛИЗ | 2017-12-13 | 11 СТАБИЛЬНЫЙ | Предыдущий выпуск | Изменения включают добавление облачной синхронизации и предварительной поддержки контейнера Docker, а также обновления графического интерфейса администрирования на основе Angular и заметные улучшения OpenZFS для обработки больших файлов и множественных снимков.[31][32] |
11.2 | 2018-07-09[33] | РЕЛИЗ | 2018-12-05 | 11.2 СТАБИЛЬНЫЙ[34] | Предыдущий выпуск | Основные моменты объявления о выпуске:[35]
|
11.3 | 2019-11-15[36] | РЕЛИЗ | 2020-01-28 | 11.3 СТАБИЛЬНЫЙ[37] | Предыдущий выпуск | Основные моменты объявления о выпуске:[37]
|
12.0 | 2020-10-20[23] | РЕЛИЗ | 2020-10-20 | 12.0-СТАБИЛЬНЫЙ | Текущий выпуск | * Собственное шифрование ZFS, позволяющее шифрование каждого набора данных и
|
Функции и плагины текущего выпуска
Показаны функции и плагины для ветки 11.0.
Функции[38]
- Административные особенности
- Интернет графический интерфейс пользователя с дополнительным шифрованием SSL
- Локализован более чем на 20 языков[39]
- Интернет, консоль и SSH доступ настраиваемый
- Архитектура плагина (см. Список ниже)
- Графики производительности
- Широкий спектр настраиваемых предупреждений и механизмов предупреждений, включая электронные сообщения журнала и уведомления об отчетах
- Загружаемый файл конфигурации и ключи шифрования
- УМНАЯ. диагностика диска
- Управление локальными сертификатами, включая роль центра сертификации.
- 2-факторная аутентификация, LDAP, Active Directory, RADIUS, IPSec, Kerberos и другие системы аутентификации / управления пользователями, поддерживаемые FreeBSD и, следовательно, доступные для FreeNAS (Примечание: некоторые, но не все, поддерживаются в графическом интерфейсе пользователя).
- Файловая система Особенности
- Очень эластичный ZFS файловая система с флагами функций (OpenZFS v5000) и теоретический предел хранения 16 эксабайт. Функции файловой системы ZFS полностью настраиваются и включают:
- Сжатие (включая lz4 и gzip ),
- Шифрование всего тома (шифрование диска с аппаратным ускорением GELI и AESNI),
- Снимки (что может быть почти непрерывным; снимки каждые 15-30 минут не редкость),
- Дедупликация данных
- Пользовательские квоты
- Физические диски полностью переносимы и могут быть перемещены без потери данных на другие серверы FreeNAS или в любую другую операционную систему, которая поддерживает совместимую версию OpenZFS.
- Особенности надежности данных - зеркальное отображение / RAID (включая ZFS RaidZ), несколько копий выбранных данных и метаданных для надежности и всей системы контрольная сумма и восстановление данных в фоновом режиме по мере необходимости («очистка») (смотрите также: ZFS как правило, который был разработан специально с целью обеспечения сохранности данных)
- Особенности надежности сервера -
- Репликация, упавший и аварийное переключение,
- Мультиверсия среда загрузки - меню загрузки обеспечивает доступ к предыдущим версиям FreeNAS, которые были обновлены. В случае проблемы с загрузкой или системной проблемы FreeNAS также может загрузить любую из них при загрузке, как «заведомо исправные» версии, без «отката» сервера.
- Чтение с диска и импорт данных для UFS2, NTFS, FAT32 и EXT2 / 3
- Разрешения пользователя / группы - классические разрешения Unix / Linux и / или на основе ACL (включая ACL для файловых систем Microsoft)
- Встроенные сетевые службы и функции
- Стандартные протоколы - Самба /SMB /CIFS (за Microsoft и другие сети), AFP (Яблоко), NFS, iSCSI, FTP /TFTP
- Поддержка клиентов LDAP и Active Directory с Windows ACL
- Поддержка Apple Time Machine и истории файлов Microsoft / предыдущих версий
- rsync синхронизация и репликация данных (сервер / клиент)
- Агрегация каналов и переключение при отказе
- Сеть VLAN
- Клиент динамического DNS
- Удаленная пересылка syslogd
- SNMP мониторинг
- Широкий спектр сетевого оборудования и сред, поддерживаемых FreeBSD, включая медный кабель, оптоволоконный кабель, Wi-Fi
- Поддерживает jumbo-кадры, разгрузку оборудования (точные функции разгрузки зависят от адаптера), обслуживание с высокой пропускной способностью (10G +)
- Другой
- Поддержка ИБП (источников бесперебойного питания)
- Хост и управление виртуальной машиной с управлением на основе графического интерфейса
- Управление тюрьмами и шаблоны - Начиная с версии 11.0, FreeNAS частично переключается с warden на iocage в качестве менеджера тюрьмы; полная поддержка iocage запланирована на 11.1
- iozone, netperf, OpenVPN, tmux и другие утилиты
- Доступно более 20 000 пакетов и портов, которые можно установить из репозиториев FreeBSD.
Использует
- Сохо, малый и средний бизнес и предприятия файловая служба
- Виртуализация резервное хранилище сервера
- Обслуживание аудио / видео медиацентра и потоковая передача на DLNA устройства
Награды
- VMware - «Конечная задача виртуальных устройств, потребитель»[40]
- sourceforge.net - Проект месяца, январь 2007 г.[41]
- InfoWorld - Лучшее хранилище с открытым исходным кодом[42]
Смотрите также
Рекомендации
- ^ «Доступны ночные снимки TrueNAS Core 12.0».
- ^ «TrueNAS 12.0-U1».
- ^ «Ночной ISO».
- ^ «Требования к оборудованию».
- ^ Обзор iXSystems FreeNAS Mini NAS - оборудование Тома
- ^ Перестрелка распространения Arc NAS: FreeNAS против NAS4Free | Ars Technica
- ^ FreeNAS: гибкое, быстрое хранение и приемлемая цена | Сетевой мир
- ^ FreeNAS - сетевое хранилище с ZFS [LWN.net]
- ^ FreeNAS выпускает версию 11, так что давайте оставим неприятности неудачной V.10 позади · The Register
- ^ Есть недорогие NAS, а есть FreeNAS | Computerworld
- ^ «Проект месяца, январь 2007». SourceForge. Январь 2007. Архивировано с оригинал на 2008-03-13. Получено 2013-08-23.
- ^ «Интервью с Оливье Кочар-Лаббе, основателем FreeNAS». Журнал BSD. Получено 2013-08-23.
- ^ «Выпущена бета-версия FreeNAS 8». Уорнер Лош. Получено 2013-08-23.
- ^ «Что нового в FreeNAS». Команда FreeNAS. Получено 2013-08-23.
- ^ «Примечания к выпуску FreeNAS 9.1». Команда FreeNAS. Архивировано из оригинал на 2014-06-29. Получено 2017-03-27.
- ^ «Примечания к выпуску FreeNAS 9.2». Команда FreeNAS. Архивировано из оригинал на 2014-08-29. Получено 2017-03-27.
- ^ «Примечания к выпуску FreeNAS 9.3». Команда FreeNAS. Архивировано из оригинал на 2014-12-25. Получено 2017-03-27.
- ^ «Примечания к выпуску FreeNAS 9.10». Команда FreeNAS. Архивировано из оригинал на 2016-03-26. Получено 2017-03-27.
- ^ «FreeNAS 10-ALPHA уже выпущен!». Команда FreeNAS. Получено 2017-03-27.
- ^ «Примечания к выпуску FreeNAS Corral». Команда FreeNAS. Архивировано из оригинал на 2017-03-24. Получено 2017-03-28.
- ^ «Важное сообщение о FreeNAS Corral». Сообщество FreeNAS. Получено 2017-04-19.
- ^ «FreeNAS и TrueNAS объединяются». iXsystems, Inc. - Корпоративное хранилище и серверы. 2020-03-05. Получено 2020-07-16.
- ^ а б c «TrueNAS 12.0-РЕЛИЗ».
- ^ Снимок FreeNAS от iXsystems - FreeNAS - Операционная система хранения с открытым исходным кодом
- ^ Выпущен FreeNAS 9.10
- ^ Статус FreeNAS Corral: от статуса «РЕЛИЗ» до статуса «ТЕХНОЛОГИЧЕСКИЙ ОБЗОР»
- ^ Смущающий! FreeNAS понижает рейтинг последней версии до «технического превью» • The Register
- ^ Выпущен FreeNAS 11.0 - Phoronix
- ^ FreeNAS 11.0 уже здесь
- ^ а б Примечания к выпуску FreeNAS 11.0: Первоначальное тестирование показывает, что ядро FreeNAS 11 на 20% быстрее, чем FreeNAS 9.10.
- ^ FreeNAS 11.1 теперь доступен для загрузки!
- ^ FreeNAS 11.1-RELEASE - iXsystems, Inc. - Корпоративное хранилище и серверы
- ^ «FreeNAS 11.2-BETA1». iXsystems, Inc. - Корпоративное хранилище и серверы. Получено 2019-01-26.
- ^ «Руководство пользователя FreeNAS 11.2-RELEASE». www.ixsystems.com. Получено 2019-01-26.
- ^ FreeNAS 11.2 прибыл
- ^ «FreeNAS 11.3-BETA1». iXsystems, Inc. - Корпоративное хранилище и серверы. Получено 2020-01-30.
- ^ а б "FreeNAS 11.3-РЕЛИЗ". iXsystems, Inc. - Корпоративное хранилище и серверы. Получено 2020-01-30.
- ^ "Функции".
- ^ «Сайт переводов FreeNAS». Команда FreeNAS. Получено 2013-08-23.
- ^ «FreeNAS - это сервер сетевого хранилища (NAS)». VMware, Inc. Архивировано с оригинал на 2008-05-05. Получено 2008-02-28.
- ^ «Проект месяца январь 2007». SourceForge, Inc., январь 2007 г. Архивировано с оригинал на 2008-03-13. Получено 2008-02-28.
- ^ «Лучшее хранилище с открытым кодом - 2007». InfoWorld. Получено 2008-02-28.